Miksi VPN:n hävikki näyttää pahemmalta mobiiliverkossa kuin Ethernetissä
Kaksi liityntäverkkoa ja kaksi tunnelin tilaa antavat neljä lukua. Täytä matriisi, säilytä molemmat suhteet ja anna kuvion valita seuraava mittaus.
Sama kannettava, sama palvelin ja sama tunneli voivat menettää viidenneksen läpäisystään Ethernetissä ja kolme neljäsosaa mobiiliverkossa, eikä kumpikaan luku tarkoita, että VPN on rikki. Jokainen liityntäverkko tarjoaa eri reitin, ja tunneli lisää sen päälle toisen reitin. Yhden tunneloidun luvun vertaaminen yhteen tunnelointiin kuulumattomaan lukuun ei vastaa mihinkään, koska luvut kuvaavat eri nimittäjiä. Neljä solua ja yksi säilytysosuus riviä kohden kertovat, mitä kysymystä kannattaa kysyä seuraavaksi.
Neljä solua, ei yksi rangaistus
Mittaa suora perustaso ja tunnelin tulos kussakin liityntäverkossa ja pidä niitä matriisina yhden tuomion sijaan. Perustaso on sama tehtävä kyseisessä verkossa ilman tunnelia; tunnelin tulos on sama tehtävä sen kanssa.
| Access network | Direct baseline | Same task through the tunnel |
|---|---|---|
| Ethernet | E0 | E1 |
| Cellular | C0 | C1 |
Käytä suoriin testeihin valtuutettua työkuormaa ja säilytä ympäristön vaatimat tietosuoja-asetukset. Käytäntöä rikkova testi tuottaa luvun, jota et voi julkaista ja jota sinun ei pitäisi toistaa.
Pidä muuttujat paikallaan
Pidä laite, sovellus, kohde, siirtosuunta ja VPN-päätepiste kiinteinä kaikissa neljässä solussa. Jos palvelu vaihtaa hiljaa testipalvelimensa ajojen välillä, kirjaa muutos ja käsittele pari hallitsemattomana sen sijaan, että tasoitat eron keskiarvolla.
Toista matriisi molempiin suuntiin ja vertailukelpoisina vuorokaudenaikoina. Mobiiliradion olosuhteet ja sen solun kuormitus muuttuvat minuuteissa, joten yksi poikkeuksellisen hyvä perustaso voi liioitella näennäistä hävikkiä. Kirjaa tulosten hajonta edustavan arvon viereen ja merkitse, lomittuivatko tunneloidut ajot perustasojen kanssa vai ajettiinko ne lohkona.
Lomittaminen on tärkeämpää kuin useimmat odottavat. Ennen lounasta mitattu perustaso ja sen jälkeen mitattu tunneloitu ajo ovat kaksi eri verkkoa samalla nimellä.
Pidä nimittäjä näkyvissä
Raportoi säilytysosuus sekä absoluuttinen nopeus: E1 jaettuna E0:lla ja C1 jaettuna C0:lla. Nopea linkki, joka säilyttää pienen osan läpäisystään, ja hidas linkki, joka säilyttää suurimman osan, ovat eri havaintoja, ja vain osuus näyttää eron.
Absoluuttinen läpäisy ratkaisee edelleen, mitä käyttäjä voi tehdä. Osuus ratkaisee, mihin katsoa. Kun Ethernet säilyttää suurimman osan perustasostaan ja mobiiliverkko paljon vähemmän, kiinnostava muuttuja on mobiilireitillä eikä salauksen sisällä.
Molemmat luvut kuuluvat raporttiin, koska kumpikin yksin tukee johtopäätöstä, jota tiedot eivät tue.
Lue kuvio ennen kuin muutat mitään
Samankaltaiset tunneloidut ylärajat molemmissa verkoissa viittaavat johonkin yhteiseen: päätepisteeseen, sen prosessoriin, nopeusrajaan tai yhteen ruuhkautuneeseen hyppyyn. Vain mobiiliverkossa näkyvä lasku viittaa kyseisen verkon reittiin, hävikkiin, viiveeseen ja tehokkaaseen pakettikokoon.
Ne ovat johtolankoja, eivät diagnooseja, ja erolla on merkitystä, kun kirjoitat tikettiä. Yhteinen yläraja ei parane, kun vaihdat mobiilimodeemia, eikä vain mobiilia koskeva lasku parane, kun muutat päätepisteen kokoa. Kerro, kumman kahdesta kuviosta näit, ennen kuin ehdotat muutosta. Silloin muutos kantaa ennusteen, ja seuraava mittaus voi vahvistaa tai tappaa sen.
OpenVPN:n oma suorituskykyohje erottaa kaistanleveyden, prosessorin, kuljetuksen ja pakettikoon rajoitukset samoin linjoin, mikä on hyödyllinen muistutus siitä, että tunneli on harvoin yksi muuttuja.
Kun pakettikoko on epäilty
Kapselointi kuluttaa pakettitilaa, joten tehokas koko mobiilireitillä voi olla pienempi kuin se, jonka rajapinta ilmoittaa. Säilytä pakettikokoa koskevat todisteet vertaamallesi reitille sen sijaan, että olettaisit arvon liityntäteknologian nimestä.
Datagram packetization-layer path MTU discovery kuvaa tehokkaan koon selvittämistä kovan koodaamisen sijaan. Käytä havaintoja, joita toteutus tukee, äläkä työnnä mielivaltaista matalaa MTU:ta jokaiselle asiakkaalle varotoimena, koska se vaihtaa yhden ongelman pahempaan reiteillä, jotka olivat kunnossa.
Kokohypoteesi tarvitsee omat todisteensa: sama siirto kahdessa koossa ja häviökuvio kirjattuna.
Lisää yksi muuttuja kerrallaan
Vertaa vaihtoehtoista kuljetusta vasta, kun perustasomatriisi on tallennettu. Se pitää yhden tarkoituksellisen muuttujan pelissä ja antaa sinun kohdistaa muutoksen sen sijaan, että arvailisit sitä.
Pidä TCP:n hyötykuorman mitoitus erillään UDP-datagrammien käyttäytymisestä, koska ne reagoivat eri tavoin hävikkiin ja reitin kokoon. Kuljetusmuutoksen tuoma parannus on todiste kyseisestä kuljetuksesta, ei todiste siitä, että salaus tai kattavuus olisi ollut alkuperäinen syy.
Työn järjestys: täytä neljä solua, laske molemmat osuudet, lomita ajot ja valitse sitten yksi hypoteesi ja testaa sitä yhdellä muutoksella. Kaikki muu on kahden tuntemattoman vertailua.