Snimate pakete od 1400 bajtova na interfejsu tunela, pa ponovo snimate na fizičkom interfejsu, i brojevi se nikako ne slažu. Adrese se razlikuju, veličine se razlikuju, a druga datoteka izgleda kao drugi razgovor. Ništa nije pokvareno. Dva različita paketa stoje na dva različita sloja, a razmak između njih je ono što tunel radi s vašim saobraćajem. Pročitajte oba prikaza prije nego što okrivite MTU.

Dvije tačke gledišta i paket koji svaka pokazuje

Snimak načinjen na interfejsu tunela prikazuje unutrašnji paket: sadržaj aplikacije s njegovim izvornim izvorom i odredištem, prije nego što se primijeni ikakva zaštita. Snimak na fizičkom interfejsu prikazuje vanjski paket: IP zaglavlje, transportno zaglavlje, enkapsulaciju, a zatim šifrirani unutrašnji paket kao sadržaj. Isti razgovor, različiti objekti. Kad imenujete koji se od njih nalazi u datoteci, nesklad prestaje biti misterija.

Razlika u veličini je dodatni trošak, a razlika u adresi je dizajn. Okrenite to i zbrka postaje predvidljiva: ljudi uporede unutrašnji paket od 1400 bajtova s vanjskim od 1450 bajtova, zaključe da nešto nije u redu i počnu mijenjati MTU postavke koje nikada nisu bile krive. Označite datoteku interfejsom i slojem, jer ta oznaka je prvo što čitaocu treba i prvo što ljudi izostave.

Odlučite sloj prije nego što počnete snimati

Odlučite koji sloj odgovara na vaše pitanje prije nego što se zapiše prvi paket. Pitanje MTU-a obično traži vanjski prikaz, jer se tu zaglavlja skupljaju i tu se vidi ograničenje puta. Pitanje aplikacije obično traži unutrašnji prikaz, jer tu još postoji sadržaj koji vas zanima. Snimanje oba bez plana daje dvije datoteke i nikakav zaključak.

Koristite bezopasan, odobren test i filtrirajte po izvoru, odredištu i vremenu koji vas zanimaju. Pročitajte interfejs i opcije filtriranja alata za snimanje prije prikupljanja, jer metapodaci su obično dovoljni i mnogo se lakše dijele od sadržaja. Tretirajte unutrašnji snimak kao osjetljiv po defaultu, jer drži nešifrirane podatke aplikacije koji postaju zaštićeni tek dalje na putu.

Šta razlika u veličini zaista sadrži

Vanjski paket nosi dodatna zaglavlja i zaštitni materijal, a koliko nosi zavisi od protokola i njegovih opcija. Fragmentiranje, agregacija ili preraspoređivanje duž puta mogu pokvariti prividni odnos jedan-na-jedan između unutrašnjeg paketa i vanjskih paketa koji ga nose, pa poređenje veličine s veličinom nije uvijek dostupno. Za sumnju na kvar MTU-a, tražite povratnu informaciju o veličini i tačku gdje se saobraćaj zaustavlja, pa to uporedite s onim što aplikacija prijavljuje. Obrazac ponovnog prenosa bez odgovora drugi je signal od ICMP greške koja nosi veličinu sljedećeg skoka.

Jedan paket koji napusti host ne dokazuje ništa o tome da li ga je udaljena strana primila. Ako se vaš snimak završava na vašem interfejsu, pokazali ste da je kernel nešto poslao, što je najslabiji dokaz o putu koji postoji. Kombinirajte snimak s ponovljivim simptomom: isto odredište, ista operacija, ista veličina, pokrenuto dvaput s jednom promijenjenom varijablom.

Učitavanje offloada u brojeve

Segmentacija na hostu i drugi offload dodaju drugu distorziju, a upravo ona čini da se lokalni snimci razilaze sa žicom. Lokalni snimak može pokazati bafere koje adapter kasnije dijeli, pa su okviri na linku manji i brojniji nego što datoteka sugerira. Zato veliki bafer u datoteci snimka ne dokazuje da je preveliki okvir prešao svaki link. Ako su veličine važne za vaš zaključak, zabilježite gdje je snimak načinjen i da li je offload bio aktivan na tom interfejsu.

U suprotnom mjerite udobnost hosta, a ne ponašanje puta. Dvije datoteke označene svojim interfejsom i stanjem offloada rješavaju većinu ovih rasprava u minuti.

Gdje snimak prestaje biti dokaz

Vidjeti šifrirane vanjske pakete pokazuje da u ovim testnim uslovima postoji zaštitna granica, i ne govori ništa o drugim aplikacijama na uređaju, o rukovanju operatera ni o stanju samog krajnjeg uređaja. Vidjeti običan tekst unutar tunela također ne znači da je tunel pokvaren; znači da ste snimali iznad tačke šifriranja, što je legitiman pogled. Snimak je dokaz o mjestu, ne presuda o sistemu, i tiket to tako treba da opiše. Zadržite rečenicu o obuhvatu u izvještaju, jer ona sprječava da jedno zapažanje postane tvrdnja revizije.

Imenujte svaku datoteku njenim interfejsom, filtrom i vremenskom oznakom, i izbrišite je kad istraga završi. tcpdump priručnik dokumentuje interfejs i filter zastavice korištene ovdje, uključujući one koje snimak drže malim.

Ako morate podijeliti dokaze, podijelite veličine, vremenske oznake i zastavice umjesto sadržaja. Pitanje je bilo o veličini paketa, a odgovor rijetko treba nečije podatke.

Povezani članci