Summary

  • يستبعد RFC 10041 وصلة LSLinkInfinity من حساب SPF المعني بشرط أن تعلن كل الموجهات الظاهرة في LSDB قدرة Unreachable Link.
  • دخول موجه غير داعم يلغي الشرط. وخلال انتشار LSA قد تفسر الموجهات الرقم نفسه بطريقتين فتظهر حلقة عابرة.
  • يقترح Daniel Kade «إيصال تفعيل دلالة المنطقة» لربط العضوية الحية ودليل القدرة وفترة التقارب والوصلات وإعادة الحساب وشروط الرجوع.

رقم واحد وعالمان للتوجيه

كان OSPF في RFC 2328 يعامل القيمة القصوى كوصلة قابلة للوصول بكلفة كبيرة. ويمنح RFC 10041 القيمة نفسها معنى جديداً: حذف الوصلة من حساب SPF المعني.

يفيد ذلك عندما ينبغي إبقاء وصلة ظاهرة لهندسة الحركة أو لـFlexible Algorithm وفق RFC 9350، من دون إدخالها في المسار الافتراضي. لكن تطبيق المعنى الجديد جزئياً خطير. قد يحذف موجه الوصلة بينما يحتفظ بها جاره، ثم يعيد كل منهما الحزمة إلى الآخر وفق حساب صحيح محلياً.

الإجماع يوجد في LSDB

تعلن الموجهات الداعمة بت قدرة وظيفية في Router Information LSA على مستوى المنطقة. ولا تستخدم معنى «غير قابلة للوصول» إلا إذا أعلنت كل الموجهات التي لها Router-LSA في LSDB ذلك البت.

لا تكفي قائمة الأصول أو خطة الترقية. عندما ينخفض عدد غير الداعمين إلى صفر يبدأ المعنى الجديد؛ وعندما يرتفع من صفر يجب العودة إلى المعنى المتوافق وإعادة الحساب.

العضوية أو انتهاء LSA أو تراجع نسخة البرنامج يفتح حقبة جديدة. الإجماع حقيقة مؤقتة لا صفة دائمة للجهاز.

زمن الانتشار جزء من الخطر

لا تصل LSA للجميع في اللحظة نفسها. يذكر RFC 10041 أن موجهًا قديماً ينضم إلى منطقة حديثة سيُكتشف تدريجياً. خلال ذلك قد تفسر بعض العقد 0xffff كعدم وصول بينما تراه أخرى كلفة قصوى، ما يخلق حلقة مؤقتة.

لذلك لا ينتهي التغيير بنجاح الأمر. يجب تسجيل أول LSA غيّرت الشرط ونافذة الانتشار وإعادة SPF ووقت ظهور تفسير موحد من نقاط متعددة. كما تبقى ملاحظة التحويل منفصلة عن اتفاق LSDB.

0xfffe يحفظ طريق الطوارئ

تحتاج Stub Router Advertisement ومزامنة LDP-IGP وإغلاق الوصلة بسلاسة إلى تثبيط المرور لا حذف الوصلة. يستخدم RFC 10041 قيمة MaxReachableLinkMetric (0xfffe) لهذا المعنى ويحدث RFC 5443 و6987 و8379 و8770.

فرق واحد يفصل «آخر خيار» عن «خارج الحساب». وعلى الكلفة الآلية أن تتوقف عند 0xfffe كي لا تحول معادلة العرض وصلة بطيئة وصالحة إلى وصلة غير قابلة للوصول.

عدم الوصول متعلق بالسياق

قد تبقى الوصلة فعالة مادياً ومرئية لـTE أو مستعملة بخوارزمية أخرى. ولا يثبت إعلانها نفقاً أو FIB أو حركة فعلية. يجب فصل الأفعال: أُعلنت، فُسرت، استُبعدت، حُسبت، ثُبتت، ولوحظت.

إيصال تفعيل دلالة المنطقة

أقترح إيصال تفعيل دلالة المنطقة. هذا تصميم حوكمة من Daniel Kade، وليس مطلباً إضافياً في RFC 10041.

يثبت الإيصال هوية المنطقة والعضوية كما تظهر في Router-LSA. ولكل موجه يحفظ مرجعاً محدوداً إلى LSA القدرة وحالتها وحداثتها ونقطة الرصد.

ثم يسجل المسؤول والتفعيل أو السحب وعدد غير الداعمين قبل وبعد وLSA الحاسمة وفترة الانتشار وإعادة الحساب. انضمام جديد ينشئ حقبة جديدة.

ويميز لكل وصلة بين 0xffff و0xfffe واستعمال TE أو Flexible Algorithm وسقف الكلفة الآلية، من دون ادعاء عطل مادي.

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

من يكتب وكم مرة وهل اتفق الجميع

توسع نماذج YANG في RFC 10041 نموذج RFC 9129. قد تمنع كتابة غير مصرح بها التفسير أو تعلن وصلة غير قابلة للوصول؛ وقد تكشف القراءة معلومات حساسة. يحد النقل الآمن والمصادقة المتبادلة وNACM في RFC 8341 من الوصول.

ومع ذلك يستطيع موجه مخترق تبديل البت وإجبار المنطقة على حسابات متكررة. يخفف SPF back-off في RFC 8405 الضغط. التفويض يضبط من يغير، والتأخير يضبط التكرار، والدليل الموزع يثبت الاتفاق.

يسجل IANA هوية القدرة لكنه لا يضمن الإجماع. كل تغيير في العضوية أو النسخة أو السياسة يجدد القرار.

يوضح RFC 10041 أن المعنى نفسه قد يكون حالة موزعة. لا يغلق الرقم الطريق وحده؛ المنطقة المتفقة والمشاهدة هي التي تمنحه السلطة.

المصادر

  1. Lu Heng — Data Sovereignty: Technical vs Practical Realities
  2. Lu Heng — Why BTW Media Exists
  3. Lu Heng — Running-Code Primacy
  4. RFC 10041 — إعلان الوصلات غير القابلة للوصول في OSPF
  5. RFC 2328 — OSPFv2
  6. RFC 5340 — OSPF لـIPv6
  7. RFC 5443 — مزامنة LDP-IGP
  8. RFC 6987 — Stub Router Advertisement
  9. RFC 7770 — Router Information Advertisement
  10. RFC 8341 — NACM
  11. RFC 8379 — OSPF Graceful Link Shutdown
  12. RFC 8405 — SPF back-off
  13. RFC 8770 — OSPFv3 Stub Router
  14. RFC 9129 — نموذج YANG لـOSPF
  15. RFC 9350 — Flexible Algorithm
  16. IANA — معلمات OSPF