Dieselfde skootrekenaar, dieselfde bediener en dieselfde tonnel kan ’n vyfde van sy deurset op Ethernet verloor en driekwart daarvan op selfoon, en nie een van die twee syfers beteken die VPN is stukkend nie. Elke toegangsnetwerk verskaf ’n ander pad, en die tonnel voeg ’n tweede pad bo-op dit by. Om een getonnelde syfer met een ongetonnelde syfer te vergelyk, antwoord niks, want die twee syfers beskryf verskillende noemers. Vier selle en een behoudsbreuk per ry sal jou vertel watter vraag om volgende te vra.

Vier selle, nie een straf nie

Meet die direkte basislyn en die getonnelde resultaat op elke toegangsnetwerk, en hou hulle as ’n matriks eerder as as ’n enkele uitspraak. Die basislyn is dieselfde taak wat op daardie netwerk sonder die tonnel uitgevoer word; die getonnelde resultaat is dieselfde taak mét dit.

Access networkDirect baselineSame task through the tunnel
EthernetE0E1
CellularC0C1

Gebruik ’n gemagtigde werklading vir die direkte toetse en behou die privaatheidsbeheermaatreëls wat die omgewing vereis. ’n Toets wat beleid oortree, lewer ’n syfer wat jy nie kan publiseer nie en nie moet herhaal nie.

Hou die veranderlikes konstant

Hou die toestel, toepassing, bestemming, oordragrigting en VPN-eindpunt vas oor al vier selle. As ’n diens stilweg sy toetsbediener tussen lopies omruil, teken die verandering aan en behandel die paar as onbeheer eerder as om die verskil weg te middel.

Herhaal die matriks in albei rigtings en op vergelykbare tye van die dag. Die toestande van ’n selfoonradio en die las op sy sel verander binne minute, so ’n enkele buitengewoon goeie basislyn kan die oënskynlike verlies oorbeklemtoon. Teken die verspreiding van resultate langs ’n verteenwoordigende waarde aan, en let op of die getonnelde lopies met die basislyne verweef is of in ’n blok geloop het.

Verweefdheid maak meer saak as wat die meeste mense verwag. ’n Basislyn wat voor middagete gemeet is en ’n getonnelde lopie wat daarna gemeet is, is twee verskillende netwerke met dieselfde naam.

Hou die noemer sigbaar

Rapporteer die behoudsbreuk sowel as die absolute tempo: E1 gedeel deur E0, en C1 gedeel deur C0. ’n Vinnige skakel wat ’n klein deel van sy deurset behou en ’n stadige skakel wat die meeste daarvan behou, is verskillende bevindings, en net die breuk wys die verskil.

Absolute deurset bepaal steeds wat ’n gebruiker kan doen. Die breuk bepaal waar om te kyk. Wanneer Ethernet die meeste van sy basislyn behou en selfoon baie minder, is die interessante veranderlike op die selfoonpad eerder as binne die enkripsie.

Albei syfers hoort in die verslag, want elkeen op sy eie steun ’n gevolgtrekking wat die data nie ondersteun nie.

Lees die patroon voordat jy iets verander

Soortgelyke getonnelde plafonne op albei netwerke dui op iets wat gedeel word: die eindpunt, sy SVE, ’n koersbeperking of ’n enkele oorlaaide hop. ’n Afname wat net op selfoon verskyn, dui op daardie netwerk se roete, verlies, vertraging en effektiewe pakketgrootte.

Dit is leidrade, nie diagnoses nie, en die verskil maak saak wanneer jy die kaartjie skryf. ’n Gedeelde plafon sal nie verbeter wanneer jy die selfoonmodem verander nie, en ’n afname wat net op selfoon voorkom, sal nie verbeter wanneer jy die eindpunt herdimension nie. Sê watter van die twee patrone jy gesien het voordat jy ’n verandering voorstel. Sodoende dra die verandering ’n voorspelling, en die volgende meting kan dit bevestig of doodmaak.

OpenVPN se eie prestasieriglyne skei bandwydte-, SVE-, vervoer- en pakketgroottebeperkings langs dieselfde lyne, wat ’n nuttige herinnering is dat die tonnel selde een veranderlike is.

Wanneer pakketgrootte die verdagte is

Inkapseling verbruik pakketruimte, so die effektiewe grootte op ’n selfoonpad kan kleiner wees as die een wat die koppelvlak adverteer. Behou pakketgroottebewyse vir die pad wat jy vergelyk, eerder as om ’n waarde uit die toegangstegnologie se naam aan te neem.

Datagram packetization-layer path MTU discovery beskryf hoe om die effektiewe grootte te ontdek eerder as om een hard te kodeer. Gebruik die waarnemings wat die implementering ondersteun, en moenie ’n arbitrêre lae MTU op elke kliënt afdwing as voorsorgmaatreël nie, want dit ruil een probleem vir ’n erger een op paaie wat goed was.

’n Groottehipotese het sy eie bewyse nodig: dieselfde oordrag teen twee groottes, met die verliespatroon aangeteken.

Voeg een veranderlike op ’n slag by

Vergelyk ’n alternatiewe vervoer eers nadat die basislynmatriks gestoor is. Dit hou een doelbewuste veranderlike in spel, en dit laat jou die verandering toeskryf eerder as om daaroor te raai.

Hou TCP-vragtekenisgrootte apart van UDP-datagramgedrag, aangesien die twee verskillend reageer op verlies en op padgrootte. ’n Verbetering uit ’n vervoerverandering is bewyse oor daardie vervoer, nie ’n bewys dat enkripsie of dekking die oorspronklike oorsaak was nie.

Orde van werk: vul die vier selle in, bereken albei breuke, verweef die lopies, kies dan een hipotese en toets dit met een verandering. Enigiets anders is ’n vergelyking van twee onbekendes.

Verwante artikels