Kvifor VPN-tapet ser verre ut på mobilnett enn på Ethernet
To åtkomstnett og to tunneltilstandar gir fire tal. Fyll ut matrisa, behald begge brøkane og la mønsteret velje neste måling.
Den same berbare maskina, den same tenaren og den same tunnelen kan miste ein femtedel av gjennomstrøyminga på Ethernet og tre fjerdedelar på mobilnettet, og ingen av dei to tala tyder at VPN-en er øydelagd. Kvart åtkomstnett gir ein annan veg, og tunnelen legg ein andre veg oppå. Å samanlikne eitt tunna tal med eitt ikkje-tunna tal svarar på ingenting, fordi dei to tala skildrar ulike nemnarar. Fire celler og éin bevaringsbrøk per rad fortel deg kva spørsmål du bør stille neste gong.
Fire celler, ikkje éin straff
Mål den direkte grunnlinja og det tunna resultatet på kvart åtkomstnett, og hald dei som ei matrise i staden for som éin dom. Grunnlinja er den same oppgåva utført på det nettet utan tunnelen; det tunna resultatet er den same oppgåva med han.
| Access network | Direct baseline | Same task through the tunnel |
|---|---|---|
| Ethernet | E0 | E1 |
| Cellular | C0 | C1 |
Bruk ei autorisert arbeidsbelastning for dei direkte testane og behald personvernkontrollane som miljøet krev. Ein test som bryt retningslinjene gir eit tal du ikkje kan publisere og ikkje bør gjenta.
Hald variablane faste
Hald eininga, applikasjonen, målet, overføringsretninga og VPN-endepunktet faste i alle fire cellene. Viss ein teneste i det stille byter testtenaren sin mellom køyringar, registrer endringa og handsam paret som ukontrollert i staden for å jamne ut skilnaden med eit gjennomsnitt.
Gjenta matrisa i begge retningar og på samanliknbare tider av døgnet. Tilhøva for ein mobilradio og lasta på cella endrar seg i løpet av minutt, så éi grunnlinje som er uvanleg god kan overdrive det tilsynelatande tapet. Registrer spreiinga av resultat ved sida av ein representativ verdi, og noter om dei tunna køyringane vart fletta med grunnlinjene eller køyrde i ein blokk.
Fletting tyder meir enn dei fleste ventar. Ei grunnlinje målt før lunsj og ei tunna køyring målt etter er to ulike nett med same namn.
Hald nemnaren synleg
Rapporter bevaringsbrøken så vel som den absolutte farten: E1 delt på E0, og C1 delt på C0. Ei snøgg lenkje som held på ein liten del av gjennomstrøyminga si og ei treg lenkje som held på det meste, er ulike funn, og berre brøken viser skilnaden.
Absolutt gjennomstrøyming avgjer framleis kva ein brukar kan gjere. Brøken avgjer kvar ein skal sjå. Når Ethernet held på det meste av grunnlinja si og mobilnettet mykje mindre, er den interessante variabelen på mobilvegen og ikkje inne i krypteringa.
Begge tala høyrer heime i rapporten, fordi kvart av dei åleine støttar ei slutning som dataa ikkje støttar.
Les mønsteret før du endrar noko
Like tunna tak på begge netta peikar på noko felles: endepunktet, prosessoren, ei fartsgrense eller eitt enkelt overbelasta hopp. Ein nedgang som berre synest på mobilnettet, peikar på ruta til det nettet, tap, forseinking og effektiv pakkestorleik.
Dette er spor, ikkje diagnosar, og skilnaden tel når du skriv saka. Eit felles tak blir ikkje betre når du byter mobilmodemet, og ein nedgang som berre gjeld mobil blir ikkje betre når du endrar storleiken på endepunktet. Oppgi kva av dei to mønstera du såg før du føreslår ei endring. Då ber endringa ei spådom, og neste måling kan stadfeste eller drepe han.
Dei eigne ytingsretningslinjene til OpenVPN skil bandbreidd-, prosessor-, transport- og pakkestorleiksgrenser langs dei same linjene, noko som er ei nyttig påminning om at tunnelen sjeldan er éin variabel.
Når pakkestorleiken er den mistenkte
Innkapsling brukar pakkeplass, så den effektive storleiken på ein mobilveg kan vere mindre enn den grensesnittet annonserer. Behald dokumentasjon om pakkestorleik for vegen du samanliknar i staden for å gå ut frå ein verdi frå namnet på åtkomstteknologien.
Datagram packetization-layer path MTU discovery skildrar å finne den effektive storleiken i staden for å hardkode han. Bruk observasjonane implementasjonen støttar, og ikkje dytt ein vilkårleg låg MTU på kvar klient som eit førebyggjande tiltak, fordi det byter eitt problem mot eit verre på vegar som var i orden.
Ein storleikshypotese treng sine eigne bevis: den same overføringa i to storleikar, med tapsmønsteret registrert.
Legg til éin variabel om gongen
Samanlikn ein alternativ transport først etter at grunnlinjematrisa er lagra. Det held éin medviten variabel i spel, og det lèt deg tilskrive endringa i staden for å gjette på henne.
Hald dimensjoneringa av TCP-nyttelasta åtskild frå åtferda til UDP-datagramma, sidan dei to reagerer ulikt på tap og på vegstorleik. Ei betring frå ei transportendring er bevis om den transporten, ikkje bevis for at kryptering eller dekning var den opphavlege årsaka.
Rekkjefølgja: fyll dei fire cellene, rekn ut begge brøkane, flett køyringane, vel så éin hypotese og prøv han med éi endring. Alt anna er ein samanliknad av to ukjende.