ერთი ნაკადი, ოთხი საზღვარი: ბოლო პაკეტის პოვნა
პაკეტების ანგარიშს სჭირდება ერთი კონტროლირებადი ნაკადი და შედარებადი დაკვირვების წერტილები. ჩანაწერის არარსებობა ან სიტყვიერი დადასტურება არ განსაზღვრავს იმ ნახტომს, სადაც პაკეტი იკარგება.
ერთი მხარე ამბობს, რომ გაგზავნა ტრაფიკი; მეორე ამბობს, რომ ის არსად არ მივიდა. ეს ორი განცხადება წინააღმდეგობად ჟღერს და ჩვეულებრივ უბრალოდ ორი განსხვავებული გაზომვაა. პაკეტების რაოდენობა, firewall-ის ჟურნალი და ჩაწერა სხვადასხვა ფენას აღწერს, და მათი ეტიკეტების გარეშე შედარება ადგილის ნაცვლად ეჭვმიტანილს იძლევა. შექმენით ანგარიში ერთი ნაკადისა და მისი დაკვირვების წერტილების გარშემო.
კონტექსტის გარეშე მრიცხველი ცოტას ამტკიცებს
გამავალი ბაიტების შესახებ მოხსენების გეითვეი არ არის მტკიცებულება, რომ შორეულმა მხარემ კონკრეტული მოთხოვნა მიიღო. მრიცხველი შეიძლება მოიცავდეს სხვა ნაკადებს, სხვა დროს ან ინკაფსულაციის სხვა ფენას. მრიცხველი, რომელიც იზრდება მაშინ, როცა დანიშნულება ვერაფერს ხედავს, მაინც შეიძლება იყოს სწორი, რადგან სხვა კითხვა გაზომა. სანამ რაიმეს შეადარებთ, დააფიქსირეთ ნაკადი, ფანჯარა და ფენა.
სხვადასხვა ფენის ორი რიცხვი შეიძლება პატიოსნად განსხვავდებოდეს. ეს განსხვავება გამოძიების დასაწყისია, არა დასკვნა.
მონიშნეთ ყოველი დაკვირვების წერტილი
ყოველი დაკვირვებისთვის ჩაწერეთ მოწყობილობა, ინტერფეისი ან კაკალი, მიმართულება, საათის მიმართვა და აჩვენებს თუ არა შიდა ტრაფიკს თუ გარე ტრანსპორტს. firewall-ის ჟურნალი ჰოსტზე და ჩაწერა uplink-ზე სხვადასხვა მტკიცებულებაა, თუნდაც მათ შორის წამები იყოს. ეტიკეტია ის, რაც სხვა ინჟინერს საშუალებას აძლევს, ხედვა გაამრავლოს.
შეინარჩუნეთ საათის პრობლემა ხილული. საათები იხრება და ერთ ჰოსტზე აღებული დროის ნიშა შეიძლება პირდაპირ არ იყოს შედარებადი სხვასთან. თუ ჰოსტების სინქრონიზაცია შეუძლებელია, შემოუარეთ მცდელობას ორივეს დროის ნიშებით და გამოიყენეთ თანმიმდევრობა აბსოლუტური მნიშვნელობის ნაცვლად. ჩაწერეთ გაზომილი გადახრა, ნაცვლად იმისა, რომ დროები ჩუმად შეასწოროთ.
შეუთავსეთ ის ველები, რომლებსაც წერტილი რეალურად ამჟღავნებს
შეადარეთ მისამართები და პროტოკოლის ველები იმ წერტილებში, რომლებიც მათ რეალურად ამჟღავნებენ. გაითვალისწინეთ განზრახ თარგმანი, რადგან გადაწერილი tuple მაინც იგივე საუბარია. ავტორიზებული IPv4 Echo ტესტისთვის RFC 792 განმარტება იძლევა იდენტიფიკატორისა და მიმდევრობის ველებს, რომლებიც ეხმარება მოთხოვნებისა და პასუხების დაკავშირებას. შეინარჩუნეთ მისამართები და ფანჯარაც, რადგან მხოლოდ მიმდევრობის მნიშვნელობა უნიკალური იდენტურობა არ არის.
tcpdump -ni eth0 -c 20 'host 198.51.100.20 and icmp'
tcpdump -ni tun0 -c 20 'host 10.90.0.5 and tcp port 443'
სადაც გარე ფეხი დაშიფრულია, შეინახეთ პარტნიორთან საუბარი და მისი მიმართულება ცალკე ჩანაწერში. არ უნდა ველოდოთ, რომ შიდა Echo იდენტიფიკატორი გარეთ იმავე ფორმით გადარჩება. გარე და შიდა დათვლები არ უნდა შევადაროთ წარმოდგენის მითითების გარეშე.
მოხსენით გამოტოვებული ინტერვალი, არა ეჭვმიტანილი
გამოტოვებული დაკვირვება შეზღუდული მტკიცებულებაა, არა ამ მოწყობილობაზე ვარდნის მტკიცებულება. ფილტრები, ჩაწერის განლაგება, დაკარგული ჩაწერის მონაცემები და მცდელობის გამოტოვებული ფანჯარა ყველა არასრულ ჩანაწერს ქმნის. თქვით, რა აკლია და რომელ საზღვრებს შორის. არარსებობას ვადაც სჭირდება, ამიტომ მიუთითეთ, რამდენ ხანს აკვირდებოდით და რა უნდა გამოჩენილიყო.
მეორე მხარის მტკიცება, რომ მან ტრაფიკი გადაამისამართა, კონტექსტია, არასოდეს დაკვირვება. გადაეცით ნაკადი, დროის ნიშები, ეტიკეტირებული საზღვრები და ერთი ვიწრო მაგალითი. შეინახეთ ანგარიში საკმარისად მოკლე, რომ მოთხოვნილი დაკვირვება გამოკვეთილად ჩანდეს. ეს შემდეგ მოთხოვნას ბრალდების ნაცვლად ზუსტ გაზომვად აქცევს.
მოათავსეთ მოთხოვნილი გაზომვა ერთ წინადადებაში. შემდეგ შეწყვიტეთ წერა.