Deselde laptop, deselde tsjinner en deselde tunnel kinne in fyfde fan har trochfier ferlieze op Ethernet en trijekwart dêrfan op mobyl, en gjin fan beide sifers betsjut dat de VPN stikken is. Elk tagongsnetwurk leveret in oare rûte, en de tunnel foeget dêr in twadde rûte oan ta. Ien tunnelde sifer mei ien net-tunnelde sifer fergelykje beantwurdet neat, om’t de twa sifers ferskillende neamers beskriuwe. Fjouwer sellen en ien behâldbreuk per rige sille dy fertelle hokker fraach folgjende te stellen is.

Fjouwer sellen, net ien straf

Mjit de direkte basisline en it tunnelde resultaat op elk tagongsnetwurk, en hâld se as in matriks ynstee fan as ien inkeld oardiel. De basisline is deselde taak útfierd op dat netwurk sûnder de tunnel; it tunnelde resultaat is deselde taak mei him.

Access networkDirect baselineSame task through the tunnel
EthernetE0E1
CellularC0C1

Brûk in autorisearre wurklêst foar de direkte tests en hâld de privacykontrôles oan dy’t de omjouwing easket. In test dy’t belied oertrêdt, produsearret in sifer datst net publisearje kinst en net werhelje moatst.

Hâld de fariabelen stil

Hâld it apparaat, de applikaasje, de bestimming, de oerdrachtrjochting en it VPN-einpunt fêst oer alle fjouwer sellen. As in tsjinst stilwei syn testtsjinner tusken runs wikselet, registrearje dan de feroaring en behannelje it pear as ûnkontrolearre ynstee fan it ferskil fuort te middelen.

Werhelje de matriks yn beide rjochtingen en op fergelykbere tiden fan ’e dei. De omstannichheden fan in mobylradio en de lading op syn sel feroarje binnen minuten, dat ien bûtengewoan goede basisline kin de skynbere straf oerdriuwe. Registrearje de sprieding fan resultaten njonken in represintative wearde, en notearje oft de tunnelde runs mei de basislinen ferflein wiene of as blok rûnen.

Ferflechting is wichtiger as’t de measte minsken ferwachtsje. In basisline mjitten foar de middei en in tunnelde run mjitten dêrnei binne twa ferskillende netwurken mei deselde namme.

Hâld de neamer sichtber

Rapportearje de behâldbreuk likegoed as it absolute taryf: E1 dield troch E0, en C1 dield troch C0. In snelle keppeling dy’t in lyts part fan syn trochfier behâldt en in stadige keppeling dy’t it measte dêrfan behâldt binne ferskillende befinings, en allinnich de breuk lit it ferskil sjen.

Absolute trochfier beslút noch wat in brûker dwaan kin. De breuk beslút wêr’t te sjen. Wannear’t Ethernet it measte fan syn basisline behâldt en mobyl folle minder, is de nijsgjirrige fariabele op it mobyle paad ynstee fan yn ’e fersifering.

Beide sifers hearre yn it ferslach, om’t elk op himsels in konklúzje stipet dy’t de gegevens net stypje.

Lês it patroan foardatst eat feroarest

Ferlykbere tunnelde plafonds op beide netwurken wize op eat dat dield wurdt: it einpunt, syn prosessor, in taryflimyt of ien oerladen hop. In delgong dy’t allinnich op mobyl ferskynt, wiist op ’e rûte fan dat netwurk, ferlies, fertraging en effektive pakketgrutte.

Dat binne spoaren, gjin diagnoazes, en it ferskil makket út as’t it kaartsje skriuwst. In dield plafond sil net better wurde as’t it mobylmodem feroarest, en in delgong allinnich op mobyl sil net better wurde as’t it einpunt oerskalearest. Sis hokker fan ’e twa patronen oft seachst foardatst in feroaring foarstelle. Sa draacht de feroaring in foarsizzing, en de folgjende mjitting kin it befêstigje of deadzje.

De eigen prestaasjerjochtlinen fan OpenVPN skiede beheiningen foar bânbreedte, prosessor, ferfier en pakketgrutte lâns deselde linen, wat in nuttige herinnering is dat de tunnel selden ien fariabele is.

As de pakketgrutte de fertochte is

Enkapsulaasje ferbrûkt pakketromte, dat de effektive grutte op in mobyl paad kin lytser wêze as dy’t de ynterface oankundiget. Hâld bewiis fan pakketgrutte foar it paad datst fergelykest ynstee fan in wearde út ’e namme fan ’e tagongstegnology oan te nimmen.

Datagram packetization-layer path MTU discovery beskriuwt it ûntdekken fan ’e effektive grutte ynstee fan ien hurd te kodearjen. Brûk de waarnimmingen dy’t de ymplemintaasje stipet, en triuw gjin willekeurige lege MTU op elke klant as foarsorgsmaatregel, om’t dat ien probleem ruilet foar in slimmer ien op paden dy’t goed wiene.

In gruttehypoteze hat syn eigen bewiis nedich: deselde oerdracht op twa grutten, mei it ferliespatroan registrearre.

Foegje ien fariabele tagelyk ta

Fergelykje in alternatyf ferfier pas neidat de basislinematriks bewarre is. Dat hâldt ien bewuste fariabele yn it spul, en it lit dy de feroaring taskriuwe ynstee fan dernei te rieden.

Hâld de gruttebepaling fan TCP-lading skieden fan it gedrach fan UDP-datagrammen, om’t de twa oars reagearje op ferlies en op paadgrutte. In ferbettering út in ferfierferoaring is bewiis oer dat ferfier, net in bewiis dat fersifering of dekking de oarspronklike oarsaak wie.

Wurkfolchoarder: folje de fjouwer sellen, berekkenje beide breuken, ferflech de runs, kies dan ien hypoteze en test dy mei ien feroaring. Al it oare is in fergeliking fan twa ûnbekenden.

Relatearre artikelen