الخلاصة

  • تستبدل RFC 7606 كثيراً من عمليات إعادة الضبط الناتجة من سمات BGP المشوهة بإجراء treat-as-withdraw: تزيل مسارات التحديث السيئ من Adj-RIB-In وتبقي التجاور والمسارات الصحيحة الأخرى.
  • لا يصلح الإجراء الانتقائي إلا إذا أمكن تحليل NLRI بثقة؛ وإذا تعذر ذلك تبقى إعادة ضبط الجلسة أو تعطيل AFI/SAFI المتأثر ضروريين.

رسالة واحدة سيئة كانت تسحب مسارات سليمة

يبني BGP الوصول عبر تحديثات تراكمية. قد تحمل جلسة واحدة جدولاً واسعاً من المسارات الصحيحة، لكن المعالجة العامة في RFC 4271 كانت ترسل NOTIFICATION وتغلق الاتصال عند اكتشاف سمة مشوهة. يختفي الخطأ، وتختفي معه المسارات السليمة المعتمدة على الجلسة، ثم توسع إعادة الاتصال والتقارب نطاق الكلفة.

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

يغير treat-as-withdraw وحدة الفشل. تزال المسارات الواردة في التحديث كما لو سحبت صراحة، بينما تبقى الجلسة قائمة. تمارس الجهة المستقبلة سلطة أضيق: عزل مجموعة المسارات التي يمكن تحديدها بدلاً من إنهاء العلاقة كلها.

يحدد التحليل حدود السلطة الانتقائية

تفرض RFC 7606 هذا التعامل على أخطاء محددة في ORIGIN وAS_PATH وNEXT_HOP وMULTI_EXIT_DISC وLOCAL_PREF، وعلى غياب السمات الإلزامية، ما لم تفرض قاعدة خاصة إجراء آخر. وقد تتطلب حالات أخرى إسقاط السمة أو تعطيل عائلة العناوين أو إعادة الضبط.

إذا تعذر فك NLRI أو MP_REACH_NLRI أو MP_UNREACH_NLRI بدقة، فلا تعرف الجهة المستقبلة أي مسارات ينبغي سحبها. عندها يجب استخدام الإجراء الأقوى. المرونة ليست تفويضاً بالتخمين.

تقدم RFC 7607 مثال AS 0: تعد المسارات التي تحمله في سمات محددة مشوهة وتخضع للإجراء المنقح المناسب. تحديد البطلان وتحديد نطاق أثره قراران منفصلان.

الحفاظ على الجلسة ينقل الكلفة

قد تصبح الوجهات المتأثرة غير قابلة للوصول أو تسلك مساراً أدنى جودة. وفي IBGP قد تؤدي استجابات مختلفة إلى حلقات طويلة أو ثقوب سوداء. ترى RFC أن هذا الخطر أقل عادة من إعادة الضبط، لكنها لا تعتبره معدوماً.

ولا يعني الإجراء تجاهل التحديث. فتجاهل تحديث تراكمي قد يبقي مساراً قديماً غير صالح؛ أما السحب فيغير الحالة صراحة. توصي RFC 7606 بوسائل تشخيص تسجل في حدها الأدنى NLRI وتحتفظ بالتحديث المشوه كاملاً؛ وهذا توجيه تشغيلي وليس كلمة MUST معيارية مكتوبة بالأحرف الكبيرة. بقاء الجلسة خضراء مع اختفاء مسارات يتطلب أدلة أكثر، لا أقل.

الأدلة والحدود

تدعم RFC 7606 وRFC 4271 وRFC 7607 الآليات والمخاطر، وتؤكد IANA أن UPDATE Message Error يحمل الرمز 3. أما قراءة توزيع السلطة فهي استنتاج. لا تثبت المصادر تطبيقاً أو عطلاً أو نتيجة لدى شبكة مسماة.

المصادر