TCP SSTP barruan: zergatik gertatzen den birtransmisioa birritan
SSTP-k tunela TCP korronte batean eramaten du TLS gainean. Bideak paketeak galtzen dituenean, kanpoko eta barneko berreskurapenak aldi berean atzera egiten dute.
Ahozko berriak protokoloa baino lehenago iristen dira. Galdetu inguruan eta SSTP da motela, zerbaitengatik behartuta ez badago saihesten duzun aukera. Ospe horrek bide mota bateko hutsegite modu bat soilik deskribatzen du.
Mekanismoa erreala da. Baldintzatua ere bada, eta ospeak ez du hori inoiz aipatzen.
Bi korronte fidagarri bide bakarrean
SSTP bere tunela HTTPS saio baten barruan biltzen du. HTTPS TCP gainean dabil, eta kanpoko korronte horrek ordenatutako entrega bermatzen du. Beraz, falta den segmentu bakar batek atzean ilaran dagoen guztia atxikitzen du. Barneko beste elkarrizketei dagozkien byte berantiarrak, edonola ere, itxaroten dute.
Barneko TCP korronteek beren ordena eta kongestio-kontrola mantentzen dituzte. Ezin dute kanpoko berreskurapena ikusi, beraz hautematen duten gauza bakarra geldialdia da. Geldialdia da bidea pilatuta dagoela esaten dien seinalea.
Orain bi geruzek aldi berean egiten dute atzera. Hori da elkarreragin osoa, eta galdutako segmentu batek nahikoa du hasteko.
Non agertzen den efektua eta non ez
Bide garbian kanpoko korronteak gutxitan berreskuratzen du ezer. Elkarreragina ez da inoiz abiarazten, eta SSTP-k trafiko interaktiboa primeran eramaten du. Baieztapen orokorrak puntu honetan bertan huts egiten du.
Efektua agertzen da galera edo berrantolaketa azpiko bidera iristen denean. Wi-Fi esteka pilatu batek edo latentzia aldakorreko mobil konexio batek baldintzak sortzen ditu. Blokeatutako kanpoko ilara tunel barruko atzerapen ikusgai bihurtzen da orduan.
Lan-kargarekin ere eskalatzen da. Korronte paralelo askok ilara betetzen dute eta ilararen buruko blokeoa okertzen dute. Bide beretik doan saio interaktibo bakar bat onargarria iruditu daiteke.
Sintoma normalean zer ez den
Saiatu geldo guztiak ez du arazo hau. Lehen paketetik abiadura baxu egonkorrak edukiera, moldaketa edo zerbitzari-muga adierazten ditu. Tokiko kongestioarekin bat egiten duten pausuek sarbide-estekako ilarak adierazten dituzte.
Konponbideak desberdinak dira, eta horregatik dator diagnostikoa lehenengo. Bufferren doikuntzak ez du ezer egiten moldatutako esteka baterako. Protokoloak aldatzeak ez du ezer egiten edukiera agortuta duen zerbitzari batentzat. Berrabiarazte errepikakuek beste leku batera eramaten dute.
# 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
Egin neurketa arazoa gertatzen den bitartean. Minutu osasuntsu batean hartutako grabaketak ez du ezer frogatzen minutu txarrean dabilen begiztari buruz.
Konfiantza merezi duen alderaketa
Benetan beste garraio bat eskuragarri badago, konparatu ezazu kontrolpean. Ostalari bera, sare bera, helburu bera eta zeregin bera. Bi exekuzioak hamar minutu berberetan egon behar dira bidearen baldintzak bat etor daitezen.
Portua aldatzeak ez du protokoloa aldatzen. SSTP bezero batean profila arrotza inportatzeak ez du garraio alternatiborik sortzen. Alderaketak zentzua du zerbitzariak bigarren aukera eskaintzen duenean soilik.
Mantendu TLS egiaztapena une oro gaituta. Errendimendu-lana ez da egiaztatu gabeko ziurtagiria onartzeko arrazoia. Geldialdiak batez ere uplink-a saturatuta dagoenean agertzen badira, begiratu ilarak geruzak erruduntzatu aurretik.