الخلاصة

  • تطبق draft-ietf-bier-bfd-12 بروتوكول BFD من نقطة إلى عدة نقاط على BIER. إذا فقد BFER الاستمرارية الآتية من BFIR أرسل إشعاراً تلقائياً عبر IP/UDP في مسار unicast يجب أن يكون منفصلاً عن شجرة multicast.
  • تثبت إجابة Final أن BFIR طابق الإنذار مع الجلسة. لا تحدد موضع العطل، ولا تمثل كل الأطراف، ولا تثبت إصلاح الشجرة أو وصول البيانات إلى التطبيق.

انتهى مؤقت الكشف في طرف واحد. أعلن BFER حالة Down ووضع Control Detection Time Expired في خانة التشخيص، ثم أرسل البلاغ إلى المنفذ UDP 4784. رد BFIR برسالة Final. نجح مسار الإبلاغ، لكن مسار multicast الذي تتم مراقبته قد يبقى معطلاً.

هذا هو الفصل المهم في النسخة 12 من BIER BFD المنشورة في 29 سبتمبر 2026. إنها Internet-Draft نشطة من مجموعة BIER تستهدف Standards Track وتنتهي في 2 أبريل 2027. ليست RFC ولا قراراً نهائياً من IETF ولا تخصيص IANA ولا دليلاً على تنفيذ. تبقى القيم المقترحة TBD1 وTBD2 وTBD3.

يراقب الطرف اتجاهاً واحداً

يعمل BFIR بوصفه MultipointHead ويرسل حزم BFD Control داخل BIER إلى مجموعة من BFER. يراقب كل طرف التدفق القادم من الرأس، وعند انتهاء زمن الكشف يستطيع إعلان فقدان الاستمرارية.

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

يمكن إنشاء الجلسة بواسطة BIER Ping أو BGP أو إعداد ثابت. يحمل Target SI-BitString مجموعة BFER، ويحمل TLV مقترح قيمة My Discriminator. يجب تكرار الإنشاء عند تغير القيمة. لكن نشر الإعداد لا يثبت أن كل طرف ثبته بصورة صحيحة ولا أن الحزم اللاحقة سلكت الطريق المقصود.

يحتاج المميز إلى هوية الرأس

يستخدم BFD المعتاد Your Discriminator لاختيار الجلسة عند المستقبل. أما طرف P2MP فيتلقى My Discriminator الذي أنشأه MultipointHead، ويحتاج إلى سياق إضافي لأن الرقم قد يتكرر تحت رأس آخر.

يوفر ترويس BIER قيمة BFIR-id. لذلك تفرض النسخة 12 استعمال الزوج (BFIR-id, My Discriminator) مفتاحاً عند الطرف. حفظ أربعة octets وحدها يفقد نطاق الهوية وقد ينسب الإنذار إلى جذر خاطئ.

يحفظ السجل السليم أيضاً sub-domain ومجموعة الأهداف وBFER المحلي وطريقة bootstrap وتاريخ التغييرات. الهوية المركبة شرط لصحة الإسناد، وليست تفصيلاً تجميلياً.

يسلك الإنذار مصيراً مختلفاً عن الشجرة

بعد اكتشاف الخلل يضبط BFER بت Poll، وحالة Down، وتشخيص Control Detection Time Expired. يضع My Discriminator للجلسة المتضررة في Your Discriminator، ثم يرسل الحزمة إلى عنوان BFIR عبر IP/UDP unicast على المنفذ 4784.

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

لكن استقبال البلاغ يثبت فقط أن حزمة unicast هذه وصلت من BFER إلى BFIR. لا يحدد موضع الانقطاع في الاتجاه الأمامي. يجب حفظ مصدرين منفصلين: جلسة BIER التي انتهت في الطرف، والطريق والواجهات وسياق الأمان الذي نقل الإنذار.

وقد يكون طريقان منفصلان منطقياً مشتركين في بطاقة أو قناة ألياف أو مصدر طاقة أو صف control plane. تضع المسودة الشرط، بينما يبقى إثبات الاستقلال في نطاق قرار المشغل.

تغلق Final تبادل الإنذار ولا تغلق الحادث

يرسل BFER بلاغاً واحداً في الثانية حتى يتلقى Final صالحاً للجلسة أو يزول الخلل. وينبغي أيضاً أن يرسل ثلاث حزم في فواصل شبه عشوائية خلال ثانية لرفع احتمال الوصول.

يطابق BFIR الحزمة باستخدام Your Discriminator ويرسل رداً unicast مع بت Final. يعرف الطرف أن الرأس تلقى الإنذار وربطه بالجلسة. لا يعرف أن الشجرة أصلحت أو أن المسار تغير أو أن التطبيق استعاد multicast.

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

غياب البلاغ لا يعني صحة الطرف

قد يصيب عطل واحد عدداً كبيراً من BFER فتتجمع البلاغات عند BFIR واحد. تلزم النسخة 12 التنفيذ بالتحكم في عدد حزم BFD التي تمر إلى control plane للمعالجة.

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

يجب مقارنة الأطراف النشطة المتوقعة بالأزواج المثبتة وتقارير Down والإسقاطات عند المدخل والحزم المقبولة والمطابقات ورسائل Final والاستمرارية اللاحقة. عدادات الحد تفسر أي وقائع سلبية كان النظام قادراً على رؤيتها.

تتسلسل الأدلة من النسخة الدقيقة وسلطة bootstrap والهوية المركبة وآخر حزمة صالحة وانتهاء المؤقت، إلى بناء الإنذار وحراسة العودة والمطابقة وFinal أو زوال الخلل ومحاسبة الأطراف والتشخيص والإصلاح وعودة BFD ونتيجة التطبيق. لا يثبت أي صف ما بعده.

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

المصادر