এক প্রবাহ, চার সীমা: শেষ প্যাকেটটি খোঁজা
প্যাকেট প্রতিবেদনে একটি নিয়ন্ত্রিত প্রবাহ ও তুলনাযোগ্য পর্যবেক্ষণ বিন্দু দরকার। অনুপস্থিত ক্যাপচার বা মৌখিক নিশ্চিতকরণ প্যাকেটটি হারানো হপ চিহ্নিত করে না।
এক পক্ষ বলে সে ট্রাফিক পাঠিয়েছে; অন্য পক্ষ বলে তা কোথাও পৌঁছায়নি। এই দুই বক্তব্য বৈপরীত্যের মতো শোনায় এবং সাধারণত কেবল দুটি ভিন্ন পরিমাপ। একটি প্যাকেট গণনা, একটি ফায়ারওয়াল লগ এবং একটি ক্যাপচার ভিন্ন স্তর বর্ণনা করে, আর লেবেল ছাড়া সেগুলো তুলনা করলে অবস্থান নয়, সন্দেহভাজন পাওয়া যায়। প্রতিবেদনটি একটি প্রবাহ ও তার পর্যবেক্ষণ বিন্দুকে ঘিরে গড়ুন।
প্রেক্ষাপটহীন গণনা খুব কম প্রমাণ করে
বহির্গামী বাইট রিপোর্ট করা একটি গেটওয়ে প্রমাণ নয় যে দূর প্রান্তটি নির্দিষ্ট অনুরোধ পেয়েছে। গণনাটি অন্যান্য প্রবাহ, অন্যান্য সময় বা এনক্যাপসুলেশনের অন্য স্তর অন্তর্ভুক্ত করতে পারে। গন্তব্য কিছু না দেখলেও যে গণনা বাড়ে তা সঠিক হতে পারে, কারণ তা ভিন্ন প্রশ্ন মাপছিল। কিছু তুলনা করার আগে প্রবাহ, উইন্ডো ও স্তর নির্ধারণ করুন।
ভিন্ন স্তরের দুটি সংখ্যা সৎভাবে অসঙ্গত হতে পারে। এই অসঙ্গতিই তদন্তের শুরু, উপসংহার নয়।
প্রতিটি পর্যবেক্ষণ বিন্দুর লেবেল দিন
প্রতিটি পর্যবেক্ষণের জন্য ডিভাইস, ইন্টারফেস বা হুক, দিক, ঘড়ির রেফারেন্স এবং এটি ভেতরের ট্রাফিক দেখায় নাকি বাইরের ট্রান্সপোর্ট দেখায় তা লিপিবদ্ধ করুন। হোস্টে ফায়ারওয়াল লগ এবং আপলিঙ্কে ক্যাপচার ভিন্ন প্রমাণ, এমনকি সেগুলো কয়েক সেকেন্ডের ব্যবধানে হলেও। লেবেলই অন্য প্রকৌশলীকে দৃশ্যটি পুনরুৎপাদন করতে দেয়।
ঘড়ির সমস্যাটি দৃশ্যমান রাখুন। ঘড়ি সরে যায়, এবং এক হোস্টে নেওয়া সময়চিহ্ন অন্য হোস্টের সঙ্গে সরাসরি তুলনাযোগ্য নাও হতে পারে। হোস্টগুলো সিঙ্ক্রোনাইজ করা না গেলে উভয়ের সময়চিহ্ন দিয়ে প্রচেষ্টাটি ঘিরে রাখুন এবং পরম মানের বদলে ক্রম ব্যবহার করুন। সময়গুলো নীরবে সমন্বয় না করে আপনার মাপা অফসেটটি লিখে রাখুন।
বিন্দুটি প্রকৃতপক্ষে যে ফিল্ড প্রকাশ করে তা মেলান
যে বিন্দুগুলো সেগুলো প্রকৃতপক্ষে প্রকাশ করে সেখানে ঠিকানা ও প্রোটোকল ফিল্ড তুলনা করুন। ইচ্ছাকৃত অনুবাদ হিসাবে ধরুন, কারণ পুনর্লিখিত টুপল একই কথোপকথনই থাকে। অনুমোদিত 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 শনাক্তকারক বাইরে একই আকারে টিকে থাকবে বলে আশা করা উচিত নয়। প্রতিনিধিত্ব না জানিয়ে বাইরের ও ভেতরের গণনা তুলনা করা যাবে না।
অনুপস্থিত ব্যবধান জানান, সন্দেহভাজন নয়
অনুপস্থিত পর্যবেক্ষণ সীমিত প্রমাণ, ওই ডিভাইসে ড্রপের প্রমাণ নয়। ফিল্টার, ক্যাপচারের স্থান, হারানো ক্যাপচার ডেটা এবং প্রচেষ্টাটি মিস করা উইন্ডো সবই অসম্পূর্ণ রেকর্ড তৈরি করে। কী অনুপস্থিত এবং কোন সীমার মধ্যে তা বলুন। অনুপস্থিতিরও একটি মেয়াদ দরকার, তাই কতক্ষণ পর্যবেক্ষণ করেছেন এবং কী উপস্থিত হওয়া উচিত ছিল তা উল্লেখ করুন।
অন্য পক্ষের দাবি যে সে ট্রাফিক ফরোয়ার্ড করেছে তা প্রেক্ষাপট, কখনও পর্যবেক্ষণ নয়। প্রবাহ, সময়চিহ্ন, লেবেলযুক্ত সীমা এবং একটি সংকীর্ণ উদাহরণ হস্তান্তর করুন। প্রতিবেদনটি এত সংক্ষিপ্ত রাখুন যাতে অনুরোধকৃত পর্যবেক্ষণটি স্পষ্ট হয়। এটি পরবর্তী অনুরোধকে অভিযোগের বদলে নির্ভুল পরিমাপে পরিণত করে।
অনুরোধকৃত পরিমাপটি এক বাক্যে রাখুন। তারপর লেখা বন্ধ করুন।