الخلاصة
- يتيح ADD-PATH إعلان عدة مسارات للبادئة نفسها من دون أن يستبدل كل تحديث جديد الإعلان السابق تلقائياً.
- يُعيَّن Path Identifier محلياً ولا يحمل معنى ذاتياً؛ فقيمتان مختلفتان لا تثبتان وجود مسارين مستقلين.
- يجري تفاوض القدرة حسب الاتجاه وAFI/SAFI، بينما يبقى اختيار المسار وتثبيته في FIB والتنوع المادي قرارات منفصلة.
- يحتاج ادعاء المرونة إلى إيصال الإعلانات بالمخرج والمزود والمنشأة والمخاطر المشتركة وFIB واختبار انتقال الحركة.
لنتخيل لوحة route reflector تعرض سجلين للبادئة نفسها. يختلف Path Identifier، وتظهر قدرة ADD-PATH باللون الأخضر، فتُغلق بطاقة التغيير بعبارة «مساران احتياطيان متاحان». ثم يزيل عطل نقل واحد السجلين معاً. كان الإعلانان مختلفين، لكنهما وصلا إلى موجّه الحافة نفسه وتسليم المزود نفسه والدائرة الحضرية نفسها.
هذا مسار تشغيلي افتراضي، وليس تقريراً عن حادث لدى شبكة بعينها. والدرس محدد: عدّ صفوف جدول BGP لا يساوي تدقيق البنية المادية.
ما الذي يحفظه ADD-PATH فعلاً
يوسع RFC 7911 بروتوكول BGP كي يستطيع speaker إعلان عدة مسارات للبادئة أو NLRI نفسها من دون أن يحل الإعلان الجديد محل السابق ضمناً. ويضيف Path Identifier من أربعة octets قبل NLRI، فتكون هوية الإعلان هي البادئة مع ذلك المعرّف.
المعرّف محلي لدى speaker الذي يخصصه. وعندما يعيد جهاز إعلان المسار يولد قيمة خاصة به، وعلى المستقبل ألا يستنتج أي دلالة من الرقم. لذلك لا تعني القيمتان 17 و29 «مزودين» أو «موقعين» أو «قناتين». إنهما تميزان إعلانين في جلسة، ولا تصفان الاعتماد المادي تحتهما.
والتفاوض اتجاهي ومقيد بـ AFI/SAFI. يعلن speaker قدرته على استقبال مسارات متعددة أو إرسالها أو كليهما. ولا تستخدم الصيغة المتعددة إلا إذا تطابقت أدوار الطرفين. لذا قد تخفي خانة عامة تقول «ADD-PATH مفعّل» عائلة عناوين أو اتجاهاً أو جلسة لا تعمل فيها الميزة.
يقول RFC إن المسارات الإضافية قد توفر بدائل محتملة وتساعد التقارب أو تقلل بعض التذبذب. كلمة «محتملة» هي الحد الفاصل: لا يحدد المعيار خوارزمية اختيار الإعلانات، ولا يضمن تثبيتها جميعاً في FIB، ولا يثبت قدرة الحركة على الانتقال بينها.
أين ينهار التنوع الظاهري
يربط RFC 6774 توزيع أكثر من مسار بالتقارب واستعادة الوصول وموازنة الحمل. كما يتعامل مع التنوع، بما فيه تنوع الأقران، كصفة يجب اختيارها ونشرها، لا كنتيجة تلقائية لظهور صفين.
قد يختلف AS_PATH بين إعلانين مع اشتراكهما في الموجّه أو البطاقة أو النظام البصري أو المبنى نفسه. وقد ينتمي عنوانا peering إلى مزود واحد ويعبران دائرة مؤجرة واحدة. وقد يُحل next hop لمسارين عبر مجاورة IGP واحدة. وحتى المسارات الخارجية المختلفة قد تنتهي في مخرج تمرير واحد بعد السياسة واختيار أفضل مسار.
يضيف النشر الجزئي حداً آخر: تحفظ جلسة عدة مسارات، بينما لا يصدّر reflector أو موجّه الحافة التالي إلا واحداً. ويمكن أن تتغير المعرّفات بعد إعادة التشغيل، بل قد يسيء محلل الحزم فك UPDATE إذا لم يعرف تفاوض القدرات السابق. لذلك يجب أن تسمي الأدلة الجلسة وAFI/SAFI والاتجاه ونقطة الرصد.
صف RIB ليس نتيجة تمرير
لكل بادئة، صِل المسارات المستلمة بأهليتها وأفضل مسار والاحتياطي وحل next hop وحالتي RIB وFIB. ثم اربط كل مرشح بموجّه الخروج وASN للمزود والمنشأة والدائرة ومجموعة المخاطر المشتركة.
وأخيراً راقب الحركة. يجب أن يقيس سحب مضبوط أو تمرين عطل زمن الاكتشاف وإعادة الاختيار وانتقال FIB وفترة الفقد والمسار المستخدم بعد الاستعادة. من دون ذلك يثبت ADD-PATH أن البروتوكول ينقل خيارات إضافية، لا أن للشبكة مخرجاً مستقلاً.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات

