VPN tutmasında daxili və xarici paketlər: ölçülər niyə fərqlənir
Bir tutma tunel interfeysində açıq mətni, digəri naqildə şifrələnmiş kadrları görür. MTU-nu günahlandırmazdan əvvəl hər ikisini oxuyun.
Tunel interfeysində 1400 baytlıq paketlər tutursunuz, sonra fiziki interfeysdə yenidən tutursunuz və rəqəmlər uyğun gəlmir. Ünvanlar fərqlidir, ölçülər fərqlidir və ikinci fayl başqa söhbətə bənzəyir. Heç nə xarab deyil. İki fərqli paket iki fərqli qatda oturur və aralarındakı fərq tunelin trafikinizlə etdiyidir. MTU-nu günahlandırmazdan əvvəl hər iki görünüşü oxuyun.
İki baxış nöqtəsi və hər birinin göstərdiyi paket
Tunel interfeysində götürülmüş tutma daxili paketi göstərir: tətbiqin yükü öz ilkin mənbəyi və təyinatı ilə, hər hansı qoruma tətbiq edilməzdən əvvəl. Fiziki interfeysdəki tutma isə xarici paketi göstərir: IP başlığı, nəqliyyat başlığı, inkapsulyasiya və sonra yük kimi şifrələnmiş daxili paket. Eyni söhbət, fərqli obyektlər. Faylın hansını saxladığını adlandırdıqdan sonra uyğunsuzluq sirr olmaqdan çıxır.
Ölçü fərqi əlavə yükdür, ünvan fərqi isə dizayndır. Bunu tərsinə çevirin və qarışıqlıq proqnozlaşdırıla bilən olur: insanlar 1400 baytlıq daxili paketi 1450 baytlıq xarici paketlə müqayisə edir, nəyinsə səhv olduğuna qərar verir və heç vaxt günahkar olmayan MTU parametrlərini dəyişməyə başlayır. Faylı interfeys və qatla işarələyin, çünki bu etiket oxucunun ilk ehtiyac duyduğu və insanların ilk buraxdığı şeydir.
Tutmağa başlamazdan əvvəl qatı seçin
İlk paket yazılmazdan əvvəl hansı qatın sualınıza cavab verdiyini qərar verin. MTU sualı adətən xarici görünüşə ehtiyac duyur, çünki başlıqlar orada yığılır və yolun həddi orada görünür. Tətbiq sualı adətən daxili görünüşə ehtiyac duyur, çünki sizi maraqlandıran yük hələ orada mövcuddur. Hər ikisini plansız tutmaq iki fayl və heç bir nəticə verir.
Zərərsiz və icazəli sınaqdan istifadə edin və sizi maraqlandıran mənbə, təyinat və vaxta görə filtrləyin. Toplamadan əvvəl tutma alətinin interfeys və filtr seçimlərini oxuyun, çünki metadata adətən kifayətdir və yüklə müqayisədə paylaşmaq çox asandır. Daxili tutmaya standart olaraq həssas kimi yanaşın, çünki o, yolun daha irəlidə qorunan şifrələnməmiş tətbiq məlumatlarını saxlayır.
Ölçü fərqinin içində əslində nə var
Xarici paket əlavə başlıqlar və qoruma materialı daşıyır və nə qədər daşıması protokoldan və onun seçimlərindən asılıdır. Yol boyunca parçalanma, birləşdirmə və ya yenidən sıralama daxili paketlə onu daşıyan xarici paketlər arasındakı görünən birə-bir əlaqəni poza bilər, buna görə ölçü-ölçü müqayisəsi həmişə mümkün deyil. Şübhəli MTU nasazlığı üçün ölçü geribildiriminə və trafikin dayandığı nöqtəyə baxın, sonra bunu tətbiqin bildirdiyi ilə müqayisə edin. Cavabsız təkrar ötürmə nümunəsi növbəti hop ölçüsü daşıyan ICMP xətasından fərqli siqnaldır.
Hostdan çıxan tək bir paket uzaq tərəfin onu aldığını sübut etmir. Tutmanız öz interfeysinizdə bitirsə, siz yalnız kernelin nəyisə göndərdiyini göstərmisiniz və bu, yol haqqında mövcud olan ən zəif sübutdur. Tutmanı təkrarlana bilən simptomla birləşdirin: eyni təyinat, eyni əməliyyat, eyni ölçü, bir dəyişəni dəyişərək iki dəfə işə salın.
Ofloadı rəqəmlərə qatmaq
Host tərəfində seqmentasiya və digər ofloadlar ikinci təhrif əlavə edir və yerli tutmaları naqillə ziddiyyətə salan da budur. Yerli tutma adapterin sonradan böldüyü buferləri göstərə bilər, buna görə keçiddəki kadrlar faylın göstərdiyindən daha kiçik və daha çoxdur. Buna görə tutma faylındakı böyük bufer hər keçiddən həddindən böyük kadr keçdiyini sübut etmir. Ölçülər nəticəniz üçün vacibdirsə, tutmanın harada götürüldüyünü və həmin interfeysdə ofloadın aktiv olub-olmadığını qeyd edin.
Əks halda siz yolun davranışını deyil, hostun rahatlığını ölçürsünüz. İnterfeysi və ofload vəziyyəti ilə işarələnmiş iki fayl bu mübahisələrin çoxunu bir dəqiqədə həll edir.
Tutmanın sübut olmaqdan çıxdığı yer
Şifrələnmiş xarici paketləri görmək bu sınaq şəraitində qoruma sərhədinin mövcud olduğunu göstərir və cihazdakı digər tətbiqlər, operatorun davranışı və ya son nöqtənin öz vəziyyəti haqqında heç nə demir. Tunelin içində açıq mətn görmək də tunelin xarab olduğu demək deyil; bu, şifrələmə nöqtəsindən yuxarıda tutduğunuzu bildirir və bu, baxmaq üçün qanuni yerdir. Tutma bir yer haqqında sübutdur, sistem haqqında hökm deyil və bilet bunu elə təsvir etməlidir. Hesabatda əhatə cümləsini saxlayın, çünki tək bir müşahidənin audit iddiasına çevrilməsinin qarşısını alan budur.
Hər faylı interfeysi, filtri və vaxt damğası ilə adlandırın və araşdırma bitdikdə onu silin. tcpdump təlimatı burada istifadə olunan interfeys və filtr bayraqlarını, o cümlədən tutmanı kiçik saxlayanları sənədləşdirir.
Dəlilləri paylaşmalısınızsa, yükü deyil, ölçüləri, vaxt damğalarını və bayraqları paylaşın. Sual paket ölçüsü haqqında idi və cavab nadir hallarda kiminsə məlumatlarına ehtiyac duyur.