Դուք գրանցում եք 1400 բայթանոց փաթեթներ թունելի ինտերֆեյսում, նորից գրանցում ֆիզիկական ինտերֆեյսում, և թվերը չեն համընկնում։ Հասցեները տարբերվում են, չափերը տարբերվում են, և երկրորդ ֆայլը նման է այլ զրույցի։ Ոչինչ կոտրված չէ։ Երկու տարբեր փաթեթներ նստած են երկու տարբեր շերտերում, և նրանց միջև եղած բացը հենց այն է, ինչ թունելը անում է ձեր երթևեկության հետ։ Կարդացեք երկու տեսարաններն էլ, նախքան MTU-ին մեղադրելը։

Երկու դիտանկյուն և այն փաթեթը, որը ցույց է տալիս յուրաքանչյուրը

Թունելի ինտերֆեյսում արված գրանցումը ցույց է տալիս ներքին փաթեթը՝ հավելվածի բեռը իր սկզբնական աղբյուրով և նպատակակետով, նախքան որևէ պաշտպանություն կիրառելը։ Ֆիզիկական ինտերֆեյսի գրանցումը ցույց է տալիս արտաքին փաթեթը՝ IP վերնագիր, տրանսպորտային վերնագիր, փաթաթում, և ապա գաղտնագրված ներքին փաթեթը որպես բեռ։ Նույն զրույցը, տարբեր օբյեկտներ։ Հենց որ նշեք, թե որն է ֆայլում, անհամապատասխանությունը դադարում է առեղծված լինելուց։

Չափի տարբերությունը լրացուցիչ ծախս է, իսկ հասցեի տարբերությունը՝ նախագծում։ Շրջեք դա և շփոթությունը դառնում է կանխատեսելի՝ մարդիկ համեմատում են 1400 բայթանոց ներքին փաթեթը 1450 բայթանոց արտաքին փաթեթի հետ, որոշում են, որ ինչ-որ բան սխալ է, և սկսում են փոխել MTU կարգավորումները, որոնք երբեք մեղավոր չեն եղել։ Պիտակավորեք ֆայլը ինտերֆեյսով և շերտով, որովհետև այդ պիտակը առաջինն է, ինչ ընթերցողին պետք է, և առաջինն այն, ինչ մարդիկ բաց են թողնում։

Որոշեք շերտը, նախքան գրանցումը սկսելը

Որոշեք, թե որ շերտն է պատասխանում ձեր հարցին, նախքան առաջին փաթեթը գրվելը։ MTU-ի հարցը սովորաբար պահանջում է արտաքին տեսարանը, որովհետև այնտեղ են կուտակվում վերնագրերը և այնտեղ է երևում ուղու սահմանը։ Հավելվածի հարցը սովորաբար պահանջում է ներքին տեսարանը, որովհետև այնտեղ դեռ գոյություն ունի ձեզ հետաքրքրող բեռը։ Երկուսն էլ առանց պլանի գրանցելը տալիս է երկու ֆայլ և ոչ մի եզրակացություն։

Օգտագործեք անվնաս, թույլատրված փորձարկում և զտեք ըստ աղբյուրի, նպատակակետի և ժամանակի, որոնք ձեզ հետաքրքրում են։ Նախքան հավաքելը կարդացեք գրանցող գործիքի ինտերֆեյսի և զտիչի ընտրանքները, որովհետև մետատվյալները սովորաբար բավական են և շատ ավելի հեշտ են կիսվել, քան բեռը։ Ներքին գրանցումը լռելյայն համարեք զգայուն, որովհետև այն պարունակում է չգաղտնագրված հավելվածային տվյալներ, որոնք պաշտպանվում են միայն ավելի ուշ՝ ուղու վրա։

Ինչ է իրականում պարունակում չափի տարբերությունը

Արտաքին փաթեթը կրում է լրացուցիչ վերնագրեր և պաշտպանական նյութ, և որքան է կրում, կախված է արձանագրությունից և դրա ընտրանքներից։ Ուղու երկայնքով մասնատումը, միավորումը կամ վերադասավորումը կարող են կոտրել ներքին փաթեթի և այն կրող արտաքին փաթեթների թվացյալ մեկ-մեկ հարաբերությունը, ուստի չափի հետ չափի համեմատությունը միշտ հասանելի չէ։ Կասկածելի MTU խափանման դեպքում փնտրեք չափի արձագանք և այն կետը, որտեղ երթևեկությունը կանգ է առնում, ապա համեմատեք այն, ինչ հաղորդում է հավելվածը։ Առանց պատասխանի կրկնափոխանցման օրինաչափությունը տարբեր ազդանշան է, քան հաջորդ ցատկի չափը կրող ICMP սխալը։

Մեկ փաթեթը, որը լքում է հոսթը, ոչինչ չի ապացուցում այն մասին, թե արդյոք հեռավոր ծայրը ստացել է այն։ Եթե ձեր գրանցումն ավարտվում է ձեր սեփական ինտերֆեյսում, դուք ցույց եք տվել, որ միջուկը ինչ-որ բան ուղարկել է, ինչը ուղու մասին հասանելի ամենաթույլ ապացույցն է։ Միացրեք գրանցումը կրկնվող ախտանիշի հետ՝ նույն նպատակակետը, նույն գործողությունը, նույն չափը, երկու անգամ գործարկված մեկ փոփոխական փոխելով։

Offload-ի ընթերցումը թվերի մեջ

Հոսթի կողմի սեգմենտավորումը և այլ offload-ը ավելացնում են երկրորդ աղավաղում, և հենց այն է, որ ստիպում է տեղական գրանցումներին հակասել լարին։ Տեղական գրանցումը կարող է ցույց տալ բուֆերներ, որոնք ադապտերը հետագայում բաժանում է, ուստի կապի վրա շրջանակներն ավելի փոքր են և ավելի շատ, քան ֆայլը հուշում է։ Այդ պատճառով գրանցման ֆայլի մեծ բուֆերը չի ապացուցում, որ չափից ավելի մեծ շրջանակն անցել է յուրաքանչյուր կապով։ Եթե չափերը կարևոր են ձեր եզրակացության համար, գրանցեք, թե որտեղ է արվել գրանցումը և արդյոք offload-ը ակտիվ էր այդ ինտերֆեյսում։

Հակառակ դեպքում դուք չափում եք հոսթի հարմարավետությունը, ոչ թե ուղու վարքը։ Երկու ֆայլ՝ պիտակավորված իրենց ինտերֆեյսով և offload-ի վիճակով, լուծում են այս վեճերի մեծ մասը մեկ րոպեում։

Երբ գրանցումը դադարում է ապացույց լինելուց

Գաղտնագրված արտաքին փաթեթներ տեսնելը ցույց է տալիս, որ այս փորձարկման պայմաններում գոյություն ունի պաշտպանության սահման, և ոչինչ չի ասում սարքի այլ հավելվածների, օպերատորի վարվելակերպի կամ վերջնակետի սեփական վիճակի մասին։ Թունելի ներսում բաց տեքստ տեսնելը նույնպես չի նշանակում, որ թունելը կոտրված է՝ դա նշանակում է, որ գրանցել եք գաղտնագրման կետից վեր, ինչը նայելու օրինական տեղ է։ Գրանցումը ապացույց է տեղի մասին, ոչ թե դատավճիռ համակարգի մասին, և տոմսը պետք է այդպես նկարագրի այն։ Պահեք շրջանակի նախադասությունը զեկույցում, որովհետև հենց այն է խանգարում մեկ դիտարկմանը դառնալ աուդիտի պնդում։

Անվանեք յուրաքանչյուր ֆայլ իր ինտերֆեյսով, զտիչով և ժամանակի նշումով, և ջնջեք այն, երբ հետաքննությունն ավարտվի։ tcpdump-ի ձեռնարկը փաստաթղթավորում է այստեղ օգտագործված ինտերֆեյսի և զտիչի դրոշները, ներառյալ նրանք, որոնք գրանցումը փոքր են պահում։

Եթե պետք է կիսվեք ապացույցներով, կիսվեք չափերով, ժամանակի նշումներով և դրոշներով, ոչ թե բեռով։ Հարցը փաթեթի չափի մասին էր, և պատասխանը հազվադեպ է ինչ-որ մեկի տվյալների կարիք ունենում։

Առնչվող հոդվածներ