الخلاصة

  • يضيف RFC 9658 الزوج {MT-ID, IPA} إلى هوية FEC في mLDP، ويُلزم اختيار الجذر والواجهات والاختبار بنطاق الطوبولوجيا والخوارزمية نفسيهما.
  • وجود الجار أو نجاح تفاوض القدرة لا يثبت أن الواجهة مؤهلة، أو أن حالة النسخ ثُبتت في العتاد، أو أن كل مستقبِل حصل على نسخة.
  • يتطلب السجل القابل للتدقيق تعريف الخوارزمية وإصداره، وحقبة الطوبولوجيا، والقدرة والجلسة، وبايتات FEC، وقرار كل واجهة، والملصقات، واختبار كل فرع، ودليل الاستقبال.

الوصول ليس تصريحاً بالانضمام إلى الشجرة

في الشبكة المادية قد يقود أكثر من interface إلى LDP neighbor نفسه. لكن خدمة محددة قد تستخدم topology إدارية، أو Flexible Algorithm يستبعد روابط بسبب metric أو constraint. عندئذ تكون الواجهة صالحة كهربائياً وبروتوكولياً، لكنها غير صالحة للسياسة.

ينص RFC 9658 على أن {MT-ID, IPA} جزء من FEC متعدد النقاط. يحدد MT-ID الرسم، ويحدد IPA خوارزمية IGP. عند اختيار downstream interface لا تكفي قابلية الوصول إلى الجار؛ يجب أن تنتمي الواجهة إلى sub-topology المشار إليها.

هذه القاعدة تمنع شجرة مقيدة من التسرب إلى default topology. لكن وجود الزوج في الرسالة لا يثبت أن قاعدة البيانات المحلية حديثة أو أن implementation طبّق اختبار العضوية. يلزم سجل candidates، ونتيجة العضوية، وسبب القبول أو الرفض، ثم نتيجة برمجة replication.

الجذر نفسه يمكن أن ينتمي إلى أشجار مختلفة

يعرّف RFC 6388 أنواع P2MP وMP2MP-up وMP2MP-down. مع RFC 9658 تصبح topology والalgorithm جزءاً من الهوية؛ لذلك يمكن لعنوان root وopaque value نفسيهما أن ينتجا MP LSP مختلفاً عند تغير الزوج.

قدّم RFC 7307 عائلتي MT IP وMT IPv6. ويستخدم RFC 9658 ثمانية bits من حقل كان reserved لوضع IPA، مع بقاء octet يُرسل صفراً ويُتجاهل عند الاستقبال. يشرح RFC 9350 Flexible Algorithm، ويحكم سجل IGP Parameters لدى IANA القيم.

يحمي الرقم الهوية، لكنه لا يحمل revision التعريف أو snapshot الروابط. لذا يجب ربط بايتات FEC بتعريف IPA، وحقبة topology، ووقت القبول، ونتيجة computation عند كل router.

القدرة المتفاوض عليها وعد إجرائي

يسجل LDP Parameters لدى IANA MT Multipoint Capability بالقيمة 0x0510. يمكن إعلانها في initialization، أو ديناميكياً إذا نجح تفاوض Dynamic Announcement في RFC 5561. ويعلن S bit القدرة أو يسحبها.

بعد تفاوض ناجح يجب أن يدعم speaker الـ scoped FEC وإعداد forwarding. هذا دليل interoperability، لكنه ليس قائمة بالأشجار ولا receipt لتركيب labels. وقد تبقى حالة قديمة بعد سحب القدرة إلى أن تعالجها إجراءات أخرى.

يجب حفظ peer، وsession epoch، وsoftware build، وانتقال S bit، وما حدث للحالة القائمة. بذلك تظل القدرة مقدمة للعملية، ولا تستعير سلطة النتيجة.

اختيار upstream يبدأ من الرسم الصحيح

عند اختيار upstream LSR يجب حل أفضل مسار إلى root داخل sub-topology المحددة بالزوج، ثم اختيار LDP peer من next hop الناتج. lookup في default table قد يعيد جاراً حقيقياً، لكنه جار للشجرة الخطأ.

وعند downstream يجب تقييم كل interface على حدة. ليس كافياً أن تصل إلى الجار أو تحمل label. الدليل الكامل يضم route lookup، وpeer المختار، وقائمة interfaces، وmembership، وlocal label، وreplication entry، وhardware commit.

الحالة الجزئية أخطر من الانقطاع الكامل: تصل النسخ إلى معظم receivers فيبدو aggregate سليماً، بينما يظل فرع مستبعد أو مفقود بلا صوت. لذلك لا بد أن تبقى هوية كل branch قابلة للفحص.

Wildcard وEnd-of-LIB محدودان بالنطاق

يعرّف RFC 5918 Typed Wildcard FEC للعمليات الجماعية. يضيف RFC 9658 عائلة MT IP أو MT IPv6 مع IPA وMT-ID عندما يكون النوع multipoint، كي لا يمتد withdraw إلى شجرة تحمل root نفسه في نطاق آخر.

يعرّف RFC 5919 End-of-LIB. يمكن للـ MT Typed Wildcard MP FEC إعلان convergence لكل sub-topology. لكنه يغلق توزيع labels في محادثة محددة؛ لا يثبت اتفاق IGP epochs أو نجاح ASIC أو عبور packet.

ينبغي أن يقول التقرير أي peer وأي session وأي scope وأي revision أغلقها marker. كلمة «متقارب» بلا هذه الإحداثيات تتجاوز ما شهدت به الرسالة.

Probe ناجح لا يمثل جميع الأوراق

يمد RFC 6425 LSP Ping إلى multipoint، مستنداً إلى RFC 8029. يستخدم RFC 9658 MT IP أو MT IPv6 ويضيف الزوج إلى Root LSR Address، فتسأل السوندة عن FEC المقصود بدقة.

الرد الناجح يخص branch والوقت وsemantics التي اختُبرت. لا يثبت leaf أخرى، أو استمرار replication، أو قبول التطبيق. يلزم inventory للفروع، وcoverage للاختبارات، وcounters، ومشاهدة receiver.

أما الفشل فقد يكون FEC غائباً، أو topology مختلفة، أو interface غير مؤهلة، أو label مفقوداً، أو عطب hardware. الحفاظ على الطبقات يجعل الإصلاح موجهاً بدلاً من تسمية كل شيء «multicast down».

إعلان الخدمة ليس نسخة مستلمة

يسمح RFC 6514 لـ MVPN PMSI Tunnel attribute بحمل mLDP FEC. وعند استخدام RFC 9658 يجب أن يكون tunnel identifier بصيغة MT-scoped. بذلك تشترك الخدمة والشجرة في identity دقيقة.

لكن announcement قد يسبق branch state وreceiver readiness. يجب ربط PMSI وFEC وحل الجذر والlabels والreplication والprobe والاستقبال. لا يجوز لأول object في control plane أن يوقّع عن السلسلة كلها.

يعطي RFC 5036 أساس LDP، ويعطي RFC 5920 إطار أمن MPLS. المصادقة تنسب الرسالة إلى peer؛ ولا تجعل topology لديه حديثة ولا برنامجه صحيحاً.

تدعم Minimum Initial Specification لهينغ لو مفردات مشتركة صغيرة: tuple وrevision وpeer وinterface وlabel وresult. وتحول طبقات الواقع دون ادعاء الهوية سلطة forwarding. وتعيد أولوية running code الحكم إلى النسخة التي خرجت ووصلت فعلاً.

يمنح RFC 9658 الشجرة اسماً دقيقاً. أما إثبات أن كل interface كان مؤهلاً وأن كل نسخة وصلت، فيبقى عملاً مستقلاً لا تختصره قابلية الوصول.

Sources