Įtariamos VPN MTU problemos tikrinimas neatspėjant reikšmių
Užfiksuokite kelią, užrašykite pradines reikšmes, tada pakeiskite vieną dydžio parametrą ir palyginkite. Nepavykęs patikrinimas gali reikšti ICMP filtravimą, o ne MTU ribą.
Naršyti interneto MTU reikšmių sąrašą, kol viena atrodys greitesnė, nėra testas, tai paieška be sustojimo taisyklės. Veikiantis metodas keičia vieną kontroliuojamą dydžio sąlygą ir lygina rezultatą su tuo pačiu keliu. Pradėkite nuo pakartojamo, nekenksmingo gedimo ir išsaugokite veikiančią konfigūraciją, kuri leidžia atšaukti eksperimentą. Viskas žemiau remiasi ta disciplina, nes be jos lieka skaičius, kurio negalite apginti.
Užfiksuokite kelią prieš keisdami skaičių
Užrašykite įrenginį, prieigos liniją, tunelio protokolą, galinį tašką, paskirties vietą ir adresų šeimą, prieš liesdami nustatymą. Šie šeši faktai yra kelias, o patikrinimas, nukreiptas į kitą kelią, matuoja kitą problemą. Jie taip pat daro rezultatą pakartojamą, ir būtent tai skiria testą nuo po pietų trukusio knaisiojimo. Laikykite užrašą šalia terminalo, o ne galvoje.
Pradėkite nuo siauriausio patikrinimo, kurį leidžiama atlikti. Serverio pusės pakeitimas pasiekia kiekvieną to galinio taško naudotoją, todėl jis priklauso tyrimo pabaigai, o ne pradžiai.
Tikrinkite dydžiu, kurį kontroliuojate
Linux sistemoje patikrinimas atrodo kaip ping -M do -s 1400 host, o Windows sistemoje kaip ping -f -l 1400 host. Abiem atvejais nustatote naudingąjį krūvį, o ne paketo dydį, nes IP ir ICMP antraštės pridedamos viršuje.
Skaitykite priešais esančios sistemos dokumentaciją, o ne kopijuokite vėliavėlę iš forumo įrašo. Pasirinkite paskirties vietą, kurią kontroliuojate, kad trūkstamas atsakymas būtų signalas, o ne mįslė. Užrašykite tikslią komandą ir tikslų dydį tame pačiame užraše kaip kelias. Rezultatas be dydžio yra anekdotas. Jei per vieną paleidimą pakeisite du dalykus, nežinosite, kuris iš jų davė rezultatą.
Nepavykęs patikrinimas neįrodo MTU ribos
Atmestas patikrinimas gali reikšti ICMP filtravimą, o ne dydžio ribą, ir ši klaida verčia žmones derinti reikšmę, kuri niekada nebuvo problema. Palyginkite patikrinimą su tikra programa ir su su dydžiu susijusiu klaidos pranešimu arba apribotu fiksavimu, prieš ką nors keisdami. Sėkmingi maži ping taip pat nieko neįrodo, nes gali patogiai gulėti žemiau ribos. Du nepriklausomi stebėjimai yra minimumas, prieš konfigūracijai pasislenkant.
Jei programa sugenda, o patikrinimas pavyksta, turite įrodymą, kad tai nėra paprasta dydžio riba tame kelyje. Užsirašykite tai, nes tai pašalina visą galimų pakeitimų šaką.
Sureguliuokite vieną parametrą, kurį klientas jau palaiko
Pakeiskite nustatymą, kurį klientas dokumentuoja šiam protokolui, ir palikite galinį tašką bei paskirties vietą nepaliestus, kitaip pakeitėte du dalykus iš karto. TCP MSS apribojimas neapima kiekvieno UDP krūvio, todėl naršyklė, kuri pradeda veikti, gali palikti tunelio protokolą lygiai taip pat sugedusį. IPv4 ir IPv6 čia yra atskiri keliai, nes antraštės skiriasi dar prieš tai, kai ką nors padaro bet koks maršrutizavimas.
Išbandykite abi šeimas, jei skelbiate abi, nes rezultatas iš vienos nieko nesako apie kitą. Reikšmė, kuri šįvakar veikė šiame kelyje, yra duomuo, o ne viso VPN MTU. Nepakelkite jos į visuotinį nustatymą remdamiesi vienu sėkmingu perdavimu. Užrašykite reikšmę šalia kelio, iš kurio ji atėjo.
Atšaukti, patikrinti ir užrašyti
Grąžinkite pradinę reikšmę, jei palyginimas nepalaiko hipotezės. Patikrinkite, ar tinklo tvarkytuvė kur nors kitur neišsaugojo nuolatinio perrašymo, nes taip eksperimentas tampa politika. Prisijunkite iš naujo ir išbandykite įprastas programas, ne tik tą, kurią testavote. Tada užfiksuokite simptomą, faktinį kelią, seną ir naują reikšmę bei tai, kiek rezultatas buvo pakartojamas.
Saugokite tą įrašą kartu su pakeitimo prašymu, prieš kam nors išplečiant pakeitimą. Mechanizmas kelio MTU aptikimo RFC 1191 paaiškina, kodėl mažesnė reikšmė gali išgelbėti vieną kelią ir nieko nepadaryti kitam, o skaičių sąrašas nepakeičia to modelio. Testas baigtas, kai galite įvardyti kelią, dydį, stebėjimą ir reikšmę, kurią atkūrėte.