الخلاصة
- يقرر
draft-ietf-mpls-stamp-pw-21أن تحديد المعدل في مسار رفع الحزم إلى مستوى التحكم لا يمكن لـSTAMP تمييزه عن الفقد الحقيقي داخل الشبكة، ولذلك قد يُسجل كفقد حزم. - قبل تحويل الإنذار إلى حكم أو تغيير مسار، ينبغي جمع هوية الجلسة والتغليف ومحددات المعدل في الطرفين والاتجاهين وMTU وECMP وسياق العودة وقياسات مستقلة لحركة الخدمة.
الصمت نفسه يمكن أن يأتي من مكانين
يجيب العداد عن سؤال محدود: كم دورة اختبار لم تكتمل؟ لكنه يُعرض غالباً كأنه يجيب عن سؤال أوسع: أين فشل مسار الخدمة؟
يرسل Session-Sender حزمة إلى Session-Reflector. في تصميم MPLS تتبع الحزمة رصة الوسوم ثم تُستثنى عند طرف المزود من التحويل العادي وتُرفع إلى مستوى التحكم. كل حزمة تستهلك معالجاً وذاكرة، ولذلك يحتاج الطرفان إلى rate limiting للحماية من الحمل الزائد وهجمات حجب الخدمة.
إذا أسقط محدد المعدل الحزمة فلن يعود الرد. وإذا أسقطها موجه في وسط المسار فلن يعود الرد أيضاً. النتيجة التي يراها المرسل واحدة، بينما المسؤولية التقنية مختلفة.
تكتب المراجعة 21 هذه الحقيقة صراحة: policing على punt path غير قابل للتمييز عن الفقد الفعلي في الشبكة ويمكن أن يظهر كفقد حزم. لا يعني ذلك أن القياس عديم القيمة. بل يعني أن عدم اكتمال القياس دليل، وليس حكماً نهائياً على مسار العميل.
وثيقة متقدمة لم تصبح RFC بعد
صدرت المراجعة الحالية في 10 سبتمبر 2026. وافقت عليها IESG في 14 سبتمبر وأُرسلت في اليوم التالي إلى طابور RFC Editor، مع استمرار عمل تحريري وإجراءات IANA. تستهدف Proposed Standard، وإذا نُشرت ستحدث RFC 8762 وRFC 8972. وحتى ذلك الحين تبقى Internet-Draft.
نطاقها محدود أيضاً: LSP نقطة إلى نقطة وpseudowire نقطة إلى نقطة ذو مقطع واحد داخل نطاق إداري واحد. الحالات متعددة النقاط والمقاطع خارج النطاق. ولا تثبت الوثيقة تطبيقاً أو حادثة أو عطلاً لدى جهة مسماة.
يسجل تاريخ المراجعة لحظة مهمة. طلب أحد مراجعي IESG توضيح أن بعض آليات قناة التحكم ترفع كل حزمة اختبار إلى مستوى التحكم في الطرفين، وأن تقييدها هناك يبدو لـSTAMP كفقد شبكي. عالجت المراجعة 21 الملاحظة. لم تصنع المراجعة الغموض؛ بل منعت المواصفة من إخفائه.
صيغتان وحدود إثبات مختلفة
يعرف RFC 8762 أساس STAMP، ويضيف RFC 8972 معرف الجلسة وامتدادات TLV. تحمل Format 1 رؤوس IP/UDP. أما Format 2 فتعمل من دونهما وتستخدم نوعي G-ACh منفصلين لحزمة المرسل وحزمة العاكس. ويجب أن يحمل الاتجاهان SSID غير صفري.
تستطيع Format 1 الاستعانة بالعناوين ومنفذ الوجهة وSSID. في Format 2 تُضم هوية الجلسة إلى سياق LSP أو PW المستلم وإعدادات الجلسة المحلية. ولا يمكن استخدام TLV يعتمد على حقول IP أو UDP.
تحاول المواصفة جعل الاختبار يتبع رصة الوسوم نفسها التي تتبعها حركة البيانات. لكن عناوين IP المختلفة في Format 1 قد تقود ECMP المبني على IP إلى مسار آخر. ولا ينبغي للمعدات المتوافقة أن تستخدم GAL في قرار ECMP، بينما قد تفعل المعدات غير المتوافقة ذلك. تطابق الوسوم يقرب المسبار من موضوعه؛ ولا يمنح شهادة مطلقة بتطابق الرحلة.
طريق العودة سلطة تشغيلية مستقلة
عند وصول اختبار G-ACh، يجب أن يرسل Reflector الرد في الاتجاه العكسي للـLSP أو PW ثنائي الاتجاه. ويستخدم وسم PW أو وسم LSP النهائي في الحزمة المستلمة لتحديد سياق العودة. إذا لم يجد السياق، فعليه إسقاط الحزمة وعدم إرسال رد.
يرى المرسل صمتاً مرة أخرى. قد يكون سببه طريق الذهاب، أو الرفع إلى مستوى التحكم، أو العاكس، أو البحث عن سياق العودة، أو طريق الرجوع، أو محدد المعدل في الطرف الأخير.
كما تُحسب السعة لكل اتجاه. العاكس يرد على كل اختبار مقبول، فينشأ على الرجوع معدل قد يقارب الذهاب حتى لو كانت سعته أقل. نسبة round-trip واحدة تدمج اتجاهين ومعالجين محميين. من دون سجل اتجاهي قد يُتهم مزود الذهاب بمشكلة نشأت في العودة.
قد يكسر MTU القياس وحده
تضيف G-ACh وGAL وIP/UDP والحشو حجماً. يجب أن تلائم الحزمة MTU في الاتجاهين. حزمة G-ACh الأكبر من الحد تُسقط بدلاً من تجزئتها وتظهر كفقد. هذا فقد حقيقي لغلاف الاختبار، لكنه لا يثبت أن حزم العميل الأصغر تضررت.
ويظهر الخطر المعاكس عند كسر LSP. قد تصل حزمة Format 1 ذات الوجهة القابلة للتوجيه عبر مسار MPLS أو IP آخر وتنتج قياس نجاح غير صالح. تقلل العناوين غير القابلة للتوجيه ومرشحات الحافة هذا الاحتمال، لكنها لا تحول كل رد إلى إثبات مسار.
تحمي HMAC سلامة رسالة STAMP، لا معنى غيابها ولا تطابق ECMP مع حركة المستخدم. ويمكن لحقن الحزم أن يفسد النتيجة، كما يمكن لقمعها أن يجعل مساراً سليماً يبدو معطلاً.
أدخل الحماية في سجل القياس
إزالة محدد المعدل ليست حلاً، لأنها تعرض مستوى التحكم للهجوم. الحل هو جعل عمله قابلاً للربط. توصي المسودة بمعرفة وقت تطبيق التقييد عبر منافذ UDP في Format 1 أو سياق LSP/PW ونوع القناة في Format 2، ثم ربط ذلك بإشعار الفشل. كما ينبغي ألا يكون policing الوارد أشد من النطاق المخصص للاختبار.
وتطبق الوثيقة توجيه RFC 5085 بإبقاء بعض رسائل التحكم تحت خمسة في المئة من معدل PW. هذه قاعدة حماية وليست ضمان صحة؛ فقد تتشارك جلسات عدة policer واحداً.
يجب أن يتضمن سجل الإنذار:
- نسخة المواصفة وSSID والأدوار؛
- سياق LSP/PW والاتجاه؛
- الصيغة والمنافذ ونوع القناة وCW وGAL/TTL والوسوم والحجم؛
- معدل الاختبار والسعة في الاتجاهين؛
- إعدادات وعدادات وتوقيت محددات الطرفين؛
- المرسل والمنعكس والمستلم وT1–T4؛
- نتيجة البحث عن سياق العودة؛
- فحص MTU وكلفة التغليف؛
- افتراضات ECMP وEntropy Label؛
- عدادات مستقلة لمستوى البيانات؛
- قاعدة الإنذار والثقة والأسباب المفتوحة؛ و
- القرار وإعادة الاختبار ودليل التعافي.
بهذا يمكن القول مبكراً: رُصد فقد في دورة المسبار. أما فشل الخدمة وتأثير العميل والمسؤولية فتحتاج إلى تقارب سجلات أخرى.
المصادر
- مسودة MPLS STAMP الحالية
- تاريخ المسودة والمراجعات
- نص المراجعة 21
- RFC 8762 — STAMP
- RFC 8972 — امتدادات STAMP
- RFC 5085 — VCCV
- RFC 7708 — GAL كقناة VCCV
- RFC 7325 — متطلبات تحويل MPLS
- RFC 6790 — Entropy Labels
- RFC 8085 — إرشادات UDP
- Running-Code Primacy
- The Stability Fallacy
- On Authority, Belief, and the Internet’s Addressing System
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
