الخلاصة

  • تحوّل RFC 9860 قائمة TI-LFA إلى متجهات RPF كي تنشئ رسائل PIM Join الحالة الاحتياطية قفزة بعد قفزة.
  • اكتمال الحساب، ووجود الشجرة الاحتياطية، وتبديل UMH وقائع محلية لا تضمن استمرار الحزم أو تعافي جميع المستقبلين.
  • النتيجة القابلة للتدقيق تربط جيل الطوبولوجيا والأهلية وحالة PIM والكشف والحركة والاستقبال وصحة التطبيق.

لماذا لا تكفي قائمة المقاطع

ينتج TI-LFA واجهة خروج وقائمة مقاطع مرتبة تتجنب المورد المحمي. قد تكفي هذه التعليمات الصريحة لحركة unicast، لكنها لا تنشئ تلقائياً واجهة الدخول والجار الأعلى وقائمة واجهات الخروج في كل موجّه وسيط. ولو نُقلت رسالة Join كنفق إلى الطرف البعيد فلن تمتلك العقد المتجاوزة حالة PIM اللازمة لنسخ الحركة.

تعالج RFC 9860 الفجوة بتحويل Node SID وAdjacency SID عبر LSDB إلى عناوين IP. يحمل RPF Vector عنوان العقدة، بينما يستطيع Explicit RPF Vector تحديد جار الوصلة. تستهلك كل عقدة المتجه الأول ثم تمرر Join، فتُبنى شجرة احتياطية ذات حالة في كل قفزة حتى عندما لا توفر الطوبولوجيا LFA تقليدية.

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

سجلات لا يجوز دمجها

يسجل دليل الطوبولوجيا جيل LSDB والمقاييس وSIDs والرابط أو العقدة المحمية. يقتصر النطاق على منطقة IGP واحدة ذات حالة وصلات؛ مخارج المجال وروابط المجالات الأخرى خارجه. قد ينتج عن طوبولوجيا قديمة حساب ثابت لكنه خاطئ.

يثبت دليل الأهلية أن كل عقدة على مسار Join الاحتياطي تفهم RPF Vector وأن السياسة تسمح به. وتوضح RFC أن Join غير المتجهي قد يُفضّل عند التعارض، فتظل الحماية غير نشطة. لذلك لا تعني قائمة إصلاح موجودة أن تدفق (S,G) مزود فعلاً بشجرة احتياطية.

يتتبع دليل البناء Join عبر الجيران المقصودين ويفحص الحالة في كل قفزة. توصي RFC بذلك وتشير إلى Mtrace للتشخيص. إلا أن Mtrace يبين حالة ومسار البث المتعدد، لا تجربة التطبيق. وتذكر RFC 7431 أن ping وmtrace لا يتحققان من التدفق الثانوي الذي يصل ثم يُهمل في التشغيل العادي.

للتفعيل ساعته الخاصة. فالعطل الفيزيائي وBFD وغياب الحزم وسحب IGP لا تقع في اللحظة نفسها. وفق RFC 9855، يعمل TI-LFA محلياً من اكتشاف نقطة الإصلاح للعطل حتى اكتمال تقارب IGP لديها. قد تحتفظ عقد أخرى بحالة مختلفة، وقد تظهر حلقات صغيرة عند التحرير المبكر أو رجوع الرابط. وتترك RFC 9860 منع حلقات PIM الصغيرة خارج نطاقها.

يقيس دليل الحركة العدادات قبل نقطة الدمج وبعدها، وفجوات التسلسل والتكرار وإعادة الترتيب وفقد الطوابير. تحافظ MoFRR على الشجرة الثانوية وتنقل النسخة الثانية إلى نقطة الدمج قبل العطل؛ ولذلك لا تثبت الاستقلالية الطوبولوجية كفاية السعة.

أما دليل الخدمة فيأتي من فروع المستقبلين والتطبيق. تثبت المجسات الوصول، وتثبت مؤشرات المشغل أو مفكك الترميز أو إدخال القياس عودة الهدف التشغيلي. تبديل UMH لا يثبت إلا وقوع فعل تحكم.

خمسون ملي ثانية ليست وعداً مطلقاً

تقول RFC 7431 إن تبديل 50 ms ممكن في ترتيبات مناسبة، وإن اختيار أول حزمة RTP قد يحقق صفراً من الفقد. لكنها تصف أيضاً كشفاً يعتمد على معدل حزم أدنى معروف، فيتغير التأخير مع التدفق. هذه إمكانات مشروطة وليست صفة موروثة لكل نشر.

يجب أن تحدد كل مدة بدايتها ونهايتها: انقطاع فيزيائي أم BFD أم خفض UMH أم أول حزمة مفقودة؛ ثم أول حزمة مصلحة أم استقرار التسلسل أم تعافي آخر مستقبل أم عودة التطبيق إلى السياسة. الرقم المنفرد يخفي طبقة الواقع التي أنتجته.

تربط السلسلة الدنيا الطوبولوجيا والمورد المحمي وقائمة الإصلاح ودعم المتجهات وJoin الاحتياطي وحالة القفزات وحدث العطل واختيار UMH وحزم نقطة الدمج والمستقبلين الممثلين وحالة الخدمة. يقدم مبدأ Heng Lu حول أولوية الشيفرة العاملة وطبقات الواقع الانضباط المناسب: تحدد المواصفة الآلية المشتركة، وتبقى على كل طبقة لاحقة مسؤولية إثبات واقعها.

المصادر