Ei overføring som krev på kontortilkoplinga blir nokre gonger raskt ferdig gjennom tunnelen, og den ekstra innkapslinga får det til å sjå umogleg ut. Det tilsynelatande paradokset kjem av å samanlikne feil ting. Tunnelen legg til arbeid, og han endrar òg kva nettverksveg trafikken følgjer, kva adresse destinasjonen ser og nokre gonger kva tenar som i det heile svarar. Eit val mellom dei to rutene krev at desse tre effektane blir skilde før noka konklusjon om hastigheit.

Tre ting tunnelen kan endre

Den første er transitt. Internett-ruting følgjer policyen til operatøren og forretningsforhold, ikkje målt latenstid, så vegen gjennom ein VPN-leverandør kan krysse andre nettverk enn den direkte ruta. Det kan unngå ein overbelasta utvekslingsstad eller lande på ein med betre peering, og det kan like gjerne vere verre.

Den andre er destinasjonen. Ei endring av utgangsadresse endrar ofte DNS-svaret, og eit innhaldsnettverk kan gi deg ein annan cache eller region. Ein del av betringa høyrer då til den nye tenaren og ikkje til tunnelen. Same vertsnamn kan lande på ein nærare eller mindre belasta tenar utan at noko endrar seg på klienten.

Den tredje er transportåtferd. Innkapsling endrar den effektive pakkestorleiken, og ein tunnel som unngår eit tapsutsett midtsegment kan la ein TCP-straum vekse vindauget sitt i staden for å trekkje seg tilbake gong på gong. Ingen av desse er ein universell akselerasjonsmekanisme; kvar er eit vilkår som må observerast. Å skilje dei er det som gjer ei kuriositet til eit faktum.

Kva han ikkje kan endre

Ingenting i tunnelen legg til kapasitet på lenka mellom eininga og nettverket. Ein metta Wi-Fi-kanal, ei overbelasta siste mil eller eit avgrensa mobilabonnement avgrensar begge vegar likt, og ein hastigheitstest gjennom tunnelen kan ikkje overstige den grensa. Den same lenka ber dei innkapsla pakkane, så innkapsling kan bruke kapasitet, men aldri skape han. Det som endrar seg, er kvar pakkane går etter at dei forlet lenka. Difor har eit raskt tunneltresultat alltid ei forklaring over det første hoppet.

Grenser på tenarsida er like likeglade. Viss den eksterne verten tener sakte, leverer ein betre veg berre det trege svaret meir effektivt, og brukaren ventar framleis. Ein delt opphav under last ser treg ut på begge vegar i same augneblink.

Samanlikn vegane rett

Hald applikasjon, retning, varigheit og samtidigheit identiske, og endre berre vegen. Køyr kvar test meir enn éin gong, på same tid på dagen, og noter utgangsadressa og svaret frå resolvaren ved sida av gjennomstrøyminga. Éin køyring er eit utval og ikkje ei måling, og éi rask nedlasting kan vere eit cachetreff som ikkje seier noko om ruta. Skriv ned vilkåra før resultata, for tala er vanskelege å tolke etterpå.

mtr -rwc 50 -T -P 443 203.0.113.20
curl -o /dev/null -s -w '%{speed_download} %{time_connect}\n' https://example.com/file
dig +short cdn.example.com
traceroute -n -T -p 443 cdn.example.com

Svaret frå resolvaren er detaljen dei fleste samanlikningar utelèt, og det forklarer «betringane» som forsvinn når same tenaren blir tvinga gjennom. Viss adressa er ulik mellom køyringane, samanlikna testen to destinasjonar og ikkje to vegar. Rapporter latenstid og tap ved sida av gjennomstrøyminga, for ein veg som er raskare samla men legg til forseinking på kvar interaktive førespurnad er ikkje betre for arbeidslasta som klaga. Rundtur-tid betyr meir enn massiv hastigheit for alt som spør og ventar.

Når skilnaden er verdt å halde

Viss ein godkjend tunnel påliteleg betrar ei bestemd arbeidslast, er det eit legitimt driftsval: dokumenter arbeidslasta, målinga og utgangen som vart brukt. Ei brukbar registrering nemner éin vert, utgangsadressa tunnelen gav, svaret frå resolvaren og dei same tala frå den direkte vegen same dag. Det er nok til at neste ingeniør kan gjere samanlikninga på nytt i staden for å ta diskusjonen om att. Det er framleis ikkje prov for at leverandøren avgrensar noko, og det blir ikkje overført til andre applikasjonar eller andre timar.

Oppbevar målinga saman med konfigurasjonen. Ho svarar på neste spørsmål om betringa framleis finst, og det er den einaste måten å vite om vegen eller arbeidslasta endra seg. Ei registrering utan dato kan ikkje svare på det spørsmålet i det heile.

Relaterte artiklar