Veliki paketi izginejo prek IPsec, medtem ko mali pingi še delujejo
Majhne sonde odgovarjajo, kopiranje datotek pa se ustavi — to je znak odločitve o velikosti, sprejete pred šifriranjem. Ugotovite, katera stran deli paket in zakaj.
Oddaljene lupine ostanejo odzivne, majhne sonde odgovarjajo, nato pa se kopiranje datoteke plazi in ustavi brez napake, na katero bi kdo lahko pokazal. Ping z večjo obremenitvijo to takoj ponovi, in isti prenos deluje iz lokalnega omrežja. Pri šifriranju ni nič počasno; določeni paketi nikoli ne prispejo. Dve različni delitvi lahko ustvarita ta znak in puščata različne dokaze.
Dve mesti, kjer je paket mogoče razdeliti
Pred šifriranjem lahko usmerjevalnik razdeli prevelik notranji paket in vsak del zaščiti posebej. Po šifriranju se deli končni zunanji paket, oddaljeni konec pa ga mora znova sestaviti, preden lahko karkoli dešifrira. Isti simptom, drugačno delo za prejemnika in drugačne ročice za vas.
Razlika je pomembna, ker popravek, usmerjen na napačno stran, spremeni število, ne da bi premaknil napako. Paket, zavrnjen na vmesniku, nikoli ne postane zunanji paket, zato ga nobena nastavitev na zunanji strani ne more rešiti.
Kje se odločitev o velikosti v resnici sprejme
Vmesnik tunela nosi IP MTU, in ta vrednost lahko zavrne prevelik notranji paket veliko prej, preden ga vidi stopnja IPsec. Nastavitev bita v zunanji glavi te prejšnje odločitve ne preveri znova, ker je bil paket že zavrnjen. Zato zvišanje notranjega MTU včasih poslabša stanje, namesto da bi ga izboljšalo. Preberite vrednost vmesnika in zunanje vedenje, preden spremenite katero od tega, ker je cenejši popravek običajno tisti, ki pojasni simptom.
Najprej preverite vrednost vmesnika, nato zunanje vedenje. Dve števili, dve stopnji, in običajno je odgovorno le eno od njiju.
Zunanji proračun ni notranji proračun
Vsaka inkapsulacija porabi bajte za glave, količina pa je odvisna od prevoza, družine naslovov in tega, ali je v igri prehod NAT. Notranji paket, ki se prilega lokalni povezavi, lahko še vedno ustvari zunanji paket, ki se ne prilega poti za njo. Izmerite dodatne stroške, namesto da bi jih predpostavljali, ker se vsaka izbirna glava doda na račun. Tunel s prehodom NAT plača več kot goli, in razlika zadostuje, da pokvari prenos, ki je deloval včeraj.
Ko zunanji paket nosi bit prepovedi drobljenja, skok, ki ga ne more poslati naprej, ga zavrže in bi moral vrniti sporočilo ICMP. Če je to sporočilo nekje filtrirano, pošiljatelj poskuša naprej, uporabnik pa vidi ustavitev brez razlage. Prav to tiho zavrženje je običajen razlog, da je težava z velikostjo prijavljena kot težava s hitrostjo.
IPv6 odstrani eno od možnosti
Usmerjevalniki IPv6 med prehodom ne drobijo, zato se zunanji paket bodisi prilega bodisi izgine s sporočilom Packet Too Big. To sporočilo postane edini kanal povratne informacije, njegovo blokiranje pa pokvari odkrivanje poti za vsak naslednji velik prenos. Usmerjevalniki IPv4 lahko razdrobijo velik paket, ko je bit čist, kar skrije napako, dokler nekaj drugega ne nastavi tega bita.
Na mešanem skladu se isti tunel lahko obnaša različno za obe družini, zato en preizkus prek IPv4 ne reši pritožbe glede IPv6. Preverjanje, ki vadi le eno družino, pusti polovico odgovora neizmerjeno.
Politika segmentov TCP ni splošen odgovor
Omejevanje največje velikosti segmenta pomaga tokovom TCP in je zakonita kontrola, ko je težava omejena nanje. Na UDP ne vpliva, čeprav UDP prenaša DNS, nekatere glasovne protokole in vse večji del spletnega prometa.
Uporabite jo, nato preizkusite delovno obremenitev, ki ni uspela. Če primer UDP še vedno ne uspe, politika segmentov nikoli ni bila odgovor in proračun vmesnika še vedno potrebuje pozornost. Najprej ugotovite protokol neuspešne obremenitve, nato izberite kontrolo, ki ji pripada.
Vrstni red dela
Zabeležite največjo obremenitev, ki preživi, nato MTU vmesnika, nato ali zunanji paket nosi bit prepovedi drobljenja, in nazadnje ali povratna informacija ICMP doseže pošiljatelja. To zaporedje zoži napako brez ugibanja. Vsako opažanje shranite s časovnim žigom in končno točko, ker se vsa štiri števila premaknejo, ko se pot spremeni.
Spremenite eno vrednost, znova preizkusite prvotni prenos in shranite rezultat. Tunel, ki prestane veliko sondo, a se še vedno ustavi v aplikaciji, je prešel na drugo težavo, in to je napredek, ki si ga velja zapisati. Naslednja oseba raje vidi števila kot sklep.