Ez a figyelmeztetés a partnerek beállításainak összehasonlításáról szól, nem a köztük lévő útvonal méréséről. Az emberek úgy olvassák, hogy „az MTU rossz”, és addig változtatják a számot, amíg a sor el nem tűnik. Ez beállítás-összehasonlítást kezel hálózati mérésként, és gyakran rontja az alagutat, miközben csendesebbé teszi a naplót. A hasznos első lépés eldönteni, hogy a két probléma közül melyik van valójában Önnél.

Három feltétel dönti el a választ: mit hasonlítanak össze a partnerek, elavult-e az érték, és milyen tünet létezik a figyelmeztetésen túl.

A figyelmeztetés beállításokat hasonlít össze, nem csomagokat

Az OpenVPN partnerek a kézfogás során kicserélik beállítási szövegeiket, és a beállítások konzisztencia-ellenőrzésének részeként összehasonlítják azokat. Amikor az egyik oldal a másiktól eltérően jelenti a link-mtu vagy tun-mtu értékét, az eltérést mindkét értékkel rögzíti. Ez a csere soha nem küld nagy csomagot, hogy lássa, mi történik, ezért a figyelmeztetés beállítást ír le, nem kapacitást. Egy alagút továbbíthat teljes méretű forgalmat, és mégis kiírhatja, vagy meghiúsulhat nagy csomagoknál, és semmit sem ír ki.

Tartsa meg a teljes figyelmeztetést a helyi és távoli értékével együtt. A pár a bizonyíték; az egyetlen szám, amire emlékszik, nem az.

Miért elavult a link-mtu

Az OpenVPN 2.6 elavultnak nyilvánítja a link-mtu beállítást, mert a változó fejlécek és az egyeztetett titkosítások megbízhatatlanná teszik a rögzített kapcsolatértéket. A beállítás olyan csomagelrendezést feltételezett, amelyet a protokoll már nem garantál, ezért egy szó szerinti link-mtu értéket tartalmazó régi profil olyan szándékot ír le, amelyet a jelenlegi kód nem tud teljesíteni. Ennek a számnak az új profilba másolása elavult feltételezést terjeszt. A régi profil történetének részeként olvassa, ne ajánlásként.

A konzisztencia-ellenőrzésnek van egy opcionális OCC-értéke is, amely a tun-mtu értékhez kapcsolódik, és megváltoztatja, mit hasonlítanak össze, anélkül hogy megváltoztatná, mit szállít a hálózat. Beállítása nem teszi lehetővé, hogy nagyobb csomagok beférjenek.

Javítsa a profilt az útvonal tesztelése előtt

A nem szándékolt eltérést a profilok tulajdonosán keresztül javítsa, és ne feledje, hogy a kiszolgálóoldali változás minden ügyfélre hat. Azt a profilt szerkessze, amelyet a példány valóban betölt, ne egy letöltési mappában lévő exportot. Ezután csatlakoztassa újra az egyik tesztügyfelet, és jegyezze fel, melyik figyelmeztetés marad meg. Ha az üzenet alakot vált ahelyett, hogy eltűnne, más beállításokat hasonlít össze, mint hiszi.

A közös kiszolgálónak a globális érték mozgatása előtt ellenőriznie kell az ügyféllistáját, mert az egyik helynek megfelelő érték tönkretehet egy másikat.

Utána tesztelje azt a tünetet, ami valóban fennáll

Ha a nagy átvitelek elakadnak, miközben a kis kérések sikerülnek, mérje a csomagméretet egy ellenőrzött cél felé. Az a próba, amely beállítja a „ne darabolj” bitet és növeli a hasznos teher méretét, sokkal megbízhatóbban találja meg az útvonal használható MTU-ját, mint egy ping, amely egyszerűen sikerül. Vonja be a tesztbe a meghiúsuló alkalmazást is: az ICMP-időtúllépés szűrést tükrözhet, és egy kis sikeres ping semmit sem mond egy teljes méretű alkalmazáscsomagról.

Az mssfix korlátozza az alagúton belüli TCP-munkamenetekhez hirdetett MSS-t, ami segít a TCP-nek, és semmit sem tesz egy belső UDP-terhelésért. A töredezés és a kirakodás beállításainak saját kompatibilitási feltételeik vannak. A bizonyított problémához válasszon egy mechanizmust, ahelyett hogy többet változtatna egyszerre egy naplósor elcsendesítéséért.

Tartsa az effektív értékeket az eredmény mellett

Jegyezze fel az eredeti és a javított effektív értékeket egy valódi átvitel eredménye mellé. Ez a pár választja el az elavult profilbeállítást az önállóan létező útvonal-MTU-problémától. Enélkül a következő olvasó egy eltűnt figyelmeztetést lát, és azt feltételezi, hogy a hálózat megváltozott.

A konzisztencia-ellenőrzés elnyomása semmit sem békít össze. Eltávolítja a megfigyelést, és mindkét beállítást úgy hagyja, ahogy volt.

Kapcsolódó cikkek