الشبكات / دليل حلول تحريري
فحص فشل النقل الكبير وMTU المسار
ميز فرضية MTU من الازدحام والسياسة والتطبيق بأحجام معلنة وأحداث مصطنعة.
قاعدة معرفة للقراءة فقط · بلا تعليقات عامة
تعرّف على الأعراض
تنجح الصغيرة أو المصافحة وتتوقف الكبيرة أو تتكرر. قد يسبقها نفق أو مسار وتصح أخرى لصغرها أو نقلها. احفظ الحجم والزمن ولا تفترض MTU لكل كبيرة.
افهم الأسباب المحتملة
- قد يسهم MTU أصغر أو تغليف أو غياب ICMP أو اكتشاف غير كامل. ويشبهه ازدحام وفقد ومحدد مستقبل أو TLS والتطبيق وأثر الرصد. تختلف قواعد التجزئة ولا يساوي MTU الواجهة أدنى المسار.
1. تحديد الحجم والطبقة المقارنين
حدد حمولة التطبيق والقطعة وIP والخارجي والإطار. تستهلك الرؤوس حدوداً معينة فلا تطرح ثابتاً عاماً. يقلل النفق الداخلي ولو كبرت الواجهة. احفظ النسخة والأعلام والافتراضات. يوضح الحساب عدم توافق فقط لا يكتشف أو يبني أو يوصي بتعديل.
path_mtu = 1460
inner_packet = 1450
declared_tunnel_overhead = 40
outer_packet = inner_packet + declared_tunnel_overhead
print('synthetic_outer=' + str(outer_packet))
print('exceeds_declared_path=' + str(outer_packet > path_mtu))
synthetic_outer=1490
exceeds_declared_path=True
الخارجي 1490 أكبر من1460 بالنموذج، أرقام مصطنعة لا كلفة نفق عامة أو واجهة مقيسة.
2. فحص آلية الاكتشاف والخطأ المتوقعة
لا تجزئ موجهات IPv6 عن المصدر وتفيد Packet Too Big، ولـ IPv4 وDF قواعد أخرى. قد يستخدم اكتشاف طبقة التحزيم تغذية أعلى. حدد التنفيذ قبل توقع تشخيص بعينه. قد يعكس غياب ICMP ترشيحاً أو غياب توليد أو مساراً أو فجوة، لا إثباتاً واحداً. لا نرسل مجسات أو نعدل السياسة.
3. ربط التقدم والتكرار وحدود الرصد
قارن التقدم والإعادة والحجم والنافذة حول التوقف بدليل مصرح. يدعم تكرار دون تقدم مشكلة نقل لا MTU وحده. يضلل التفريغ والقطع والرؤية الأحادية وفقد الرصد. تثبت المصافحة الصغيرة نفسها فقط. قارن سليماً أو تحزيماً أصغر واحفظ عدم اليقين؛ يسمي المثبت فرضية.
segments = [(1000, 1400), (1000, 1400)]
acks = [1000, 1000]
print('repeated_range=' + str(len(set(segments)) < len(segments)))
print('ack_progress=' + str(max(acks) - min(acks)))
print('mtu_cause=unproved')
repeated_range=True
ack_progress=0
mtu_cause=unproved
يتكرر النطاق ولا يتقدم الإقرار المعلن، وليس دليلاً حياً ولا يميز MTU والفقد والترشيح وغياب الرد.
4. إعداد تصحيح يحفظ البروتوكول
حدد الحد الفعلي والفرق المتوقع بنسخة معزولة. قد يصحح النفق أو يعيد تغذية لازمة بالسياسة المصرحة. لا تعطل الأمان أو تقيد كل تدفق أو تخفض غير متعلق لنجاح نموذج. احفظ الرجوع واختبر الصحيح الصغير والكبير. لا ننفذ التقاطاً أو مجسات أو إعداداً أو حركة؛ نعد خطة محدودة للآلية.
تحقق من نجاح الإصلاح
أكد لاحقاً بالمصرح الكبيرة والصغيرة والتغذية والهوية والصحة وقارن الإعادة والكمون والخطأ والعائلتين. لا يكفي طلب صغير أو حساب حجم مخفض.
امنع تكرار المشكلة
- وثق التغليف وMTU وأدوار التحكم واختبر الحمولة الكبيرة الصحيحة بالمراجعة وخطط القبول. احفظ حدود الرصد وراجع بعد النفق والمسار والمزود والمكدس لا وصفات عامة.