يُسقط النفق عمليات النقل الكبيرة لكنه يمرّر رسائل ping، لذا تأتي النصيحة سريعًا: اخفِض MTU. ينجح الإصلاح أحيانًا، ثم يُطبّق على كل ملف تعريف في كل شبكة. عند هذه النقطة يتحوّل إصلاح موجَّه إلى ضريبة أداء دائمة. والمقارنة الواجب إجراؤها هي بين الحد الحقيقي للمسار وكلفة تصغير كل حزمة تحته.

ما الذي يتقلّص فعلًا عند خفض MTU

تحمل كل حزمة رؤوسًا قبل أن تحمل بياناتك. على مسار إيثرنت بطول 1500 بايت، يستهلك IPv4 وTCP 40 بايت، ويتبقّى 1460 للحمولة؛ ويضيف التغليف رؤوس IP الخارجي وUDP والنفق فوق ذلك، فتنخفض ميزانية الحمولة الداخلية مرة أخرى. وخفض MTU الواجهة يقلّص تلك الميزانية عمدًا.

الكلفة تتناسب مع عدد الحزم لا مع عدد البايتات. الملف نفسه إذا قُسِّم إلى حزم أكثر يحتاج مقاطعات أكثر وقرارات توجيه أكثر ومعالجة لكل حزمة على كل جهاز على طول المسار. على موجه اقترب بالفعل من حدّه للحزم في الثانية، يكون ذلك تباطؤًا حقيقيًا لا خطأ تقريب. وتظهر الكلفة حتى عندما ينجح النقل نفسه.

لهذا يكون MTU الأصغر حلًّا ملتفًّا حول قيد، لا تحسينًا عامًّا. فهو يشتري الموثوقية أمام مسار لا يستطيع حمل الإطار الأكبر، ويفرض كلفة إضافية على كل حزمة لم تكن تحتاج ذلك التصغير.

متى يكون MTU الأصغر هو الإصلاح الصحيح

العَرَض الكلاسيكي محدد: يكتمل مصافحة TCP، وتصل استجابات صغيرة، ثم يتوقف تنزيل كبير أو يُعاد ضبطه. تفشل رسالة ping مع بت عدم التجزئة عند 1472 بايت بينما تنجح رسالة ping بحجم 1400 بايت، وهذا يشير إلى مسار لا يستطيع حمل حزمة بالحجم الكامل ولا يسلّم رسالة ICMP التي كانت ستخبر المرسل بالتصغير.

يعتمد اكتشاف MTU للمسار على رسائل ICMP التي تطلب التجزئة. وعندما يُسقطها جدار حماية، يظل المرسل يعيد محاولة الحزمة الكبيرة فتبدو الاتصال معلّقًا. وخفض MTU على جانب النفق يتجنّب إعادة المحاولة، وهو إصلاح مشروع لتلك الشبكة.

تفرض تقنيات الوصول حدودًا خاصة بها أيضًا: يحدّ PPPoE عادةً عند 1492، وبعض مسارات الهاتف المحمول وDSL أقل، والأنفاق المتداخلة تطرح الرؤوس مرتين. قِس المسار الفعلي بدل نسخ رقم من دليل، وتذكّر أن IPv6 يتطلب 1280 بايت على الأقل من MTU على أي رابط يحمله، كما يحدد RFC 8200.

قارن أدوات التحكم الثلاث قبل تغيير واحدة

MTU وMSS والتجزئة مفاتيح مختلفة في طبقات مختلفة، وتغيير المفتاح الخطأ يُبقي العَرَض كما هو.

ControlLayerWhat it changesWhere it misleads
Interface MTUIP linkLargest frame the interface will sendPenalizes every protocol, not just the one that failed
TCP MSS clampTCPSegment size advertised in the handshakeLeaves UDP and QUIC untouched
DF and fragmentationIPWhether a router may split a packetCan break path MTU discovery and security assumptions
Tunnel overheadEncapsulationInner MTU after outer headersMismatch shows up only for large inner packets

تثبيت MSS غالبًا هو الإصلاح الأقل تدخلًا لأنه يمسّ TCP وحده ويترك الواجهة حرة لحركة أخرى. وخفض MTU الواجهة أوسع وأسهل في التحليل، ولهذا يشيع على موجهات المستهلك، لكنه يفرض على كل بروتوكول كلفة مشكلة بروتوكول واحد.

تعطيل سلوك عدم التجزئة يخفي العَرَض بالسماح بالتجزئة، وهو عادةً يزيد الكمون سوءًا مع كسر التغذية الراجعة التي كانت ستجد الحجم الصحيح. تجنّبه كإصلاح دائم.

قِس المقايضة بدل رقم واحد

اعثر على حدّ المسار بمسبار عدم التجزئة، بدءًا من قيمة عالية والإنقاص تدريجيًا حتى يصل الرد:

ping -M do -s 1472 203.0.113.10
ping -M do -s 1400 203.0.113.10
tracepath 203.0.113.10

ثم قارن المهمة الفعلية على الإعدادين: نقل الملف نفسه، ونقطة النهاية نفسها، والشبكة نفسها. سجّل زمن الإنجاز وإعادات الإرسال، على سبيل المثال باستخدام nstat -az TcpRetransSegs، وراقب معالج الجهاز إذا انتهى النفق على موجه صغير. اختبار إنتاجية اصطناعي قصير قد يفوّت التوقف الذي لا يظهر إلا بعد بضعة ميغابايت.

ستزداد عدادات الحزم بعد التخفيض لأن النقل نفسه يستخدم الآن حزمًا أكثر. هذا متوقع وليس دليلًا على إنتاجية أعلى. قارن بيانات التطبيق المكتملة وعدد إعادات الإرسال والاستجابة، لا معدل الحزم وحده.

نفّذ التغيير على مراحل وأبقه محدود النطاق

سجّل القيمة الأصلية، وغيّر أداة تحكم واحدة، وأعد القياس قبل أن تجعله دائمًا. وإذا لم تُظهر الأدلة فائدة، أعد القيمة السابقة بالأمر نفسه الذي استخدمته لضبطها:

ip link set dev wg0 mtu 1420
ip link set dev wg0 mtu 1500

احصر النتيجة في الشبكة التي احتاجتها. الملف التعريفي الذي يجب أن يعمل على Wi-Fi في فندق ونقطة اتصال محمولة وشبكة LAN في مكتب لا ينبغي أن يرث أقل قيمة يحتاجها أي واحد منها، إلا إذا كان العميل لا يستطيع استكشاف المسار.

القيمة الصحيحة هي أكبر MTU ينجو على المسار، لا أصغر قيمة تُخفي العَرَض. وثّق المسار ونتيجة المسبار والتراجع، وأعد النظر في الإعداد عندما تتغير شبكة الوصول.

مقالات ذات صلة