TCP ġewwa SSTP: għaliex it-trażmissjoni mill-ġdid isseħħ darbtejn
SSTP iġorr il-mina fi fluss TCP fuq TLS. Meta l-passaġġ jitlef pakketti, l-irkupru ta' barra u ta' ġewwa jirtiraw fl-istess ħin.
Il-kliem minn ħalq in-nies jasal qabel il-protokoll. Staqsi madwar u SSTP huwa dak bil-mod, l-għażla li tevita sakemm xi ħaġa ma ġġiegħlekx. Dik ir-reputazzjoni tiddeskrivi mod wieħed ta' falliment fuq tip wieħed ta' passaġġ.
Il-mekkaniżmu huwa reali. Huwa wkoll kundizzjonali, li r-reputazzjoni qatt ma ssemmi.
Żewġ flussi affidabbli fuq passaġġ wieħed
SSTP jgeżwer il-mina tiegħu ġewwa sessjoni HTTPS. HTTPS jaħdem fuq TCP, u dak il-fluss ta' barra jiggarantixxi kunsinna ordnata. Għalhekk segment wieħed nieqes iżżomm lura kollox li jkun fil-kju warajh. Il-bytes aktar tard li jappartjenu għal konversazzjonijiet interni oħra xorta jistennew.
Il-flussi TCP interni jżommu l-ordni u l-kontroll tal-konġestjoni tagħhom stess. Ma jistgħux jaraw l-irkupru ta' barra, għalhekk l-unika ħaġa li josservaw hija waqfa. Il-waqfa hija s-sinjal li jgħidilhom li l-passaġġ huwa konġestjonat.
Issa ż-żewġ saffi jirtiraw fl-istess ħin. Dik hija l-interazzjoni kollha, u segment mitluf wieħed biżżejjed biex tibda.
Fejn l-effett jidher u fejn le
Fuq passaġġ nadif il-fluss ta' barra rari jirkupra xi ħaġa. L-interazzjoni qatt ma tiskatta, u SSTP iġorr traffiku interattiv tajjeb ħafna. Id-dikjarazzjoni ġenerali tfalli eżattament f'dan il-punt.
L-effett jidher meta t-telf jew l-ordni mill-ġdid jilħqu l-passaġġ sottostanti. Ħolqa Wi-Fi konġestjonata jew konnessjoni mobbli b'dewmien varjabbli joħolqu l-kundizzjonijiet. Imbagħad kju ta' barra mblukkat jinbidel f'dewmien viżibbli ġewwa l-mina.
Huwa jikber ukoll mat-tagħbija tax-xogħol. Ħafna flussi paralleli jimlew il-kju u jagħmlu l-imblukkar fil-quċċata tal-kju agħar. Sessjoni interattiva waħda fuq l-istess passaġġ tista' tidher aċċettabbli.
X'inhu normalment mhux is-sintomu
Mhux kull sessjoni bil-mod hija din il-problema. Rata baxxa kostanti mill-ewwel pakkett tindika kapaċità, tħejjija jew limitu tas-server. Il-pawżi li jaqblu mal-konġestjoni lokali jindikaw kjuwijiet fuq il-ħolqa tal-aċċess.
Ir-rimedji huma differenti, għalhekk id-dijanjożi tiġi l-ewwel. L-irfinar tal-buffers ma jagħmel xejn għal ħolqa mħejjija. Il-bidla tal-protokolli ma tagħmel xejn għal server li spiċċalu l-kapaċità. L-issettjar mill-ġdid ripetut jindika post kompletament ieħor.
# outer path quality to the SSTP endpoint
ping -c 50 203.0.113.44 | tail -3
mtr -rwc 50 203.0.113.44
# is the local link saturated while the session stalls?
sar -n DEV 2 5
# retransmissions on the outer connection
ss -tin dst 203.0.113.44
Agħmel il-kejl waqt li l-problema tkun qed isseħħ. Qabda meħuda f'minuta f'saħħitha ma tipprova xejn dwar iċ-ċiklu li jaħdem fil-minuta ħażina.
Tqabbil li jistħoqqlu fiduċja
Jekk trasport ieħor huwa tassew disponibbli, qabblu taħt kontroll. L-istess host, l-istess netwerk, l-istess destinazzjoni u l-istess kompitu. Iż-żewġ ġirjiet għandhom ikunu fl-istess għaxar minuti biex il-kundizzjonijiet tal-passaġġ jaqblu.
Il-bidla ta' port ma tibdilx protokoll. L-importazzjoni ta' profil mhux relatat fi klijent SSTP ma toħloqx trasport alternattiv. It-tqabbil għandu sens biss meta s-server joffri t-tieni għażla.
Żomm il-verifika TLS fis-seħħ il-ħin kollu. Ix-xogħol fuq il-prestazzjoni mhuwiex raġuni biex taċċetta ċertifikat mhux verifikat. Jekk il-waqfiet jidhru l-aktar meta l-uplink ikun saturat, ħares lejn il-kjuwijiet qabel ma tagħti tort lis-saffi.