الخلاصة

  • يضع RFC 9985 مصادقة MCI على تغيّرات BFD المهمة، ويسمح بمصادقة LCI لمعظم حزم Up التي لا تغيّر المحتوى.
  • إثبات الحزمة يخص جلسة BFD وحدود تغليفها؛ ولا يثبت بمفرده صلاحية إجراء أوسع في الشبكة أو الخدمة.

الوصف هنا للكلفة، لا لرتبة مطلقة

لا يصف RFC آليتي MCI وLCI بعبارتي «قوية» و«ضعيفة». الفارق المقصود هو عبء التنفيذ. وتلك دقة مهمة: فقيمة BFD تعتمد على القدرة على تشغيل جلسات كثيرة وفق زمن كشف قصير، لا على جعل كل حزمة احتفالًا حسابيًا واحدًا. يفصل التصميم بين حماية لحظة تغيّر الحالة وبين استمرار الحالة القائمة، من غير أن يسمح للحزم المتكررة الرخيصة بأن تعيد تعريف الحالة.

حزم AdminDown وDown وInit تتطلب MCI. كما تتطلبها تغيّرات الحالة وبت Demand وتسلسل Poll أو Final وبعض تغيّرات المعلمات. أما في Up، فلا يجوز لحزمة تستخدم LCI أن تغيّر غير قسم المصادقة. هي تحفظ معنى قائمًا في نطاق محدد؛ لا تنشئ معنى جديدًا.

الحالة Up ليست حكمًا على الخدمة كلها

يصمم RFC 5880 BFD لاكتشاف فشل الاتصال مع next hop في مستوى التمرير، ويربط كل جلسة بتغليفها. لذلك لا تعني Up أن معاملة تطبيقية اكتملت، أو أن كل المسارات المتكافئة تعمل، أو أن السعة كافية، أو أن العميل رأى النتيجة المتوقعة.

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

التحقق الدوري بـ MCI يغلق نافذة الجلسة فقط

لا يجعل LCI الجلسة بمنأى عن الاختبار المكلف إلى الأبد. يوصي RFC 9985 بتسلسل Poll دوري يستخدم MCI. وإذا لم تصل حزمة Final موثقة بـ MCI في الحد الزمني المحدد، فيجب إسقاط الجلسة. وفترة إعادة التوثيق قابلة للضبط، أي إنها قرار محلي ينبغي أن يعرفه المشغّل ويستطيع مراجعته.

يرتبط زوج LCI المحدد حاليًا بـ Meticulous Keyed ISAAC في RFC 9986. ويترك ذلك المستند توزيع الأسرار خارج نطاقه ويقر بمحدودية التحليل في هذا الاستخدام. هذه ليست دعوة لرفض كل نجاح LCI؛ بل مانع من تحويله إلى دليل على حيازة المفاتيح أو التبنّي أو أثر الخدمة.

إشعار العميل انتقال مسؤولية آخر

يوصي RFC 9985 بتأجيل إبلاغ عميل BFD بأن الجلسة أصبحت Up حتى تنجح نقلة LCI. فقد يكون الانتقال الداخلي صحيحًا تحت MCI ثم يفشل في النمط الذي سيحافظ فعليًا على الجلسة. ولا ينبغي أن يعبر الاستنتاج واجهة جديدة قبل تحقق شروط تلك الواجهة.

المصادر