الخلاصة
- تربط RFC 9624 مسارات EVPN بتكرار BIER كي يستنتج PE الدخول مجموعة BFER المقصودة لحزمة BUM من دون حالة multicast لكل تدفق في كل موجه وسيط.
- تصف IMET وSMET وS-PMSI وLeaf A-D وPTA نية الاستقبال وسياقها في epoch معينة؛ ولا تثبت حداثة عضوية العميل أو وصول النسخ.
- يفصل التشغيل القابل للتدقيق بين epoch المسارات وتصنيف الحزمة ومجموعة الأوراق وBitString الفعلي وفروع القلب وتسليم التقسيم ومعالجة EVPN وsplit horizon وإرسال دائرة الوصول واستلام العميل.
كانت قائمة المخارج كاملة
وجد PE الدخول كل مسارات IMET في نطاق البث، وظهرت الأوراق الانتقائية المطلوبة، وأعلن PTA عن BIER. كانت كل خانة متوقعة مضاءة في BitString، فبدا مخطط التكرار كاملاً.
مع ذلك لم يصل الإطار إلى موقع عميل. لم تكشف القائمة إن كان مسار العضوية متأخراً، أو إن كانت الحزمة طابقت قاعدة أخرى، أو فُقد فرع في القلب، أو بدّل نقطة التقسيم السياق خطأ، أو اختار PE الخروج نطاق بث مختلفاً، أو حجب split horizon نسخة مشروعة.
إنجاز RFC 9624 هو جعل النية قابلة للتشغيل البيني. تحويلها إلى نتيجة يطمس حدودها. البت المسجل دليل طلب التكرار إلى موضع، أما الوصول فيحتاج إيصالاً مستقلاً.
قلة الحالة لا تعني أن القلب يشهد لنفسه
لا يحتاج BIER إلى حالة multicast لكل تدفق في BFR الوسيطة ولا إلى بروتوكول صريح لبناء شجرة. يضع BFIR مجموعة الخروج في الرأس، وتكرر العقد وفق Bit Index Forwarding Table.
يقلل ذلك الحالة، لكنه لا يلغي الازدحام أو فشل الوصلة أو اختلاف epochs أو next hop الخاطئ. يمكن لعقدة بلا حالة تدفق أن تفهم البت ثم لا ترسل النسخة. البساطة المعمارية ليست ملاحظة تنفيذية.
يلزم ربط الحزمة بـBIFT الفعالة، وعد النسخ الخارجة، ومراقبة الوصول عند كل BFER. عبارة “لم تُبن شجرة” لا تجيب عن الفروع التي اكتملت.
يحصر PTA السياق والنطاق
يحمل PMSI Tunnel Attribute النوع 0x0B وsub-domain ID وBFR-id وBFR-Prefix. ويحتوي label على MPLS معيّن من BFIR أو VNI/VSID عالمي وفق التغليف، بينما تدخل LIR وLIR-pF في تتبع الأوراق.
تربط الحقول المسار بسياق P-tunnel، لكنها لا تضمن تفسيراً متزامناً في كل جهاز. قد يختلف BFR-Prefix عن عناوين أخرى، وتتحكم Route Targets في التوزيع، ويجب ألا يغادر مسار BIER النطاق الذي يعرّف فيه prefix مصدره بصورة فريدة.
احتفظ بالإعلان الأصلي والجار وRoute Targets وbytes PTA والنطاق والوقت الفعال. صلاحية الحقول لا تثبت صحة الحدود.
الأوراق لقطة من نية العضوية
في PMSI شامل، يشكل مرسلو IMET الآخرون مجموعة BFER. وفي الانتقاء، تحدد SMET المطابقة أو S-PMSI وLeaf A-D الأوراق. وتتغير القاعدة مع source وgroup وLIR وLIR-pF واستبدال Leaf A-D بـSMET.
قد يبقى مستقبل غادر الخدمة حتى تصل withdrawal، أو يغيب مستقبل جديد حتى تتقارب join. يثبت المسار أن PE أعلن اهتماماً، لا أن منفذ العميل احتوى مستمعاً عند مرور الإطار.
يجب تجميد مفتاح الحزمة ومسار الإرسال المختار وكل ورقة وقت القرار. إعادة الحساب من RIB الحالي تستبدل الماضي بالحاضر.
غياب الأوراق قد يمنع الإرسال وفق المواصفة
إذا لم يطابق مسار للإرسال، لا تذهب الحزمة إلى P-tunnel. وإذا احتاج النفق تتبع الأوراق ولم توجد أوراق، فلا يحدث الإرسال أيضاً.
لهذا لا يعني عداد BIER الصفري غياب الحركة فقط؛ قد يعني فشل التصنيف أو غياب المسار أو مجموعة فارغة أو إسقاطاً أسبق. ووجود المسار لا يثبت أن الإطار طابقه.
يسجل إيصال الدخول الإطار وBD ونوع BUM وsource/group والـmatch والأوراق واختيار interworking والـlabel أو VNI ورأس BIER ونتيجة الإرسال.
BitString يثبت الإدراج في الأمر
يستنتج BFIR الـBFER ويبني الرأس وفق RFC 8279 وRFC 8296. تميز قيمة protocol بين MPLS وVXLAN وNVGRE وGENEVE. البت النشط يثبت أن الموضع أُدرج في طلب هذه الـsub-domain والـepoch.
لا يثبت تطابق mapping عبر العقد ولا حداثة القائمة ولا اكتمال الفرع. يمكن لتمثيل مثالي أن يحمل نية قديمة.
احتفظ بحقيقتين: BFIR وضع البت، وBFER شاهد الوصول. اربطهما ولا تدمجهما في حالة “تم التسليم”.
التقسيم نقل عهدة وقرار جديد
تستقبل نقطة segmentation سياق المقطع السابق، ثم تزيل التغليف وتبدل label بقيمة PTA التالية وتعيد حساب الأوراق وتضع رأس BIER جديداً للمنطقة اللاحقة.
يمكن أن تصل الحزمة من الأعلى بينما تكون الأوراق في الأسفل قديمة. وقد يختار label نطاق بث آخر. وقد يكون BitString الجديد صحيحاً محلياً لكنه أسقط مخرجاً من نية الخدمة الأصلية.
سجل طرفي التسليم: الحزمة والسياق الواردان، المسار، الحقول المحذوفة، المنطقة وepoch الجديدة، label البديل، الأوراق، الرأس والإرسالات.
الوصول إلى BFER بداية المعالجة المحلية
يستخدم PE الخروج label أو VNI/VSID لاستعادة BD، ثم تطبق قواعد EVPN المحلية. ارتفاع عداد BIER يثبت الوصول إلى PE، لا إلى العميل.
قد يغيب mapping أو يُرفض payload أو لا توجد دائرة مؤهلة أو تسقط queue النسخة. يشمل الإيصال فك التغليف والبروتوكول والـlookup وBD وقائمة المنافذ ونتيجة الإرسال.
يمكن إذاً أن يكون القلب والعميل صادقين معاً: أوصل P-tunnel إلى PE، ولم توصل الخدمة إلى الموقع.
يصنع split horizon غياباً صحيحاً أحياناً
في EVPN-MPLS متعدد الاتصال يحدد ESI label المعيّن من الأعلى segment المصدر ويمنع إعادة الإطار إليه. وفي VXLAN وNVGRE وGENEVE يستخدم local bias الـBFIR-id لتجنب نسخة مكررة على segment خدمه الدخول.
قد يكون الحجب حماية صحيحة. لكن هوية أو ESI أو حالة multihoming خاطئة تحوله إلى فقد خدمة. وصحة حجب منفذ لا تثبت إرسال البقية.
احفظ segment وهوية الدخول ومدخل ESI أو local bias والسبب والمنافذ المحجوبة والمرسلة. الإجمالي لا يميز منع الحلقة من الإسقاط.
تنتهي سلسلة الإثبات بعد P-tunnel
تبدأ السلسلة بالمسارات وPTA وRoute Targets وepoch. ثم تربط الإطار بالـmatch والأوراق وتحفظ BFIR-id وsub-domain وBitString وprotocol وlabels وVNI/VSID وESI. تليها مراقبة الفروع وتسليمات التقسيم.
يثبت BFER الوصول وفك التغليف. وتثبت disposition الـBD والتكرار المحلي وsplit horizon. وتثبت دائرة الوصول وحافة العميل التسليم الشبكي. يبقى استهلاك التطبيق ونتيجة الخدمة مرحلتين تاليتين.
لا تعيد هذه السلسلة حالة لكل تدفق إلى القلب. إنها تمنع أمراً صغيراً من ادعاء تجربة لم يقسها.
المصادر
- https://www.rfc-editor.org/rfc/rfc9624.html
- https://www.rfc-editor.org/info/rfc9624/
- https://www.rfc-editor.org/rfc/rfc9624.txt
- https://www.rfc-editor.org/rfc/rfc9624.xml
- https://datatracker.ietf.org/doc/rfc9624/
- https://datatracker.ietf.org/doc/rfc9624/history/
- https://www.rfc-editor.org/errata/rfc9624
- https://www.rfc-editor.org/rfc/rfc8279.html
- https://www.rfc-editor.org/rfc/rfc8296.html
- https://www.rfc-editor.org/rfc/rfc7432.html
- https://www.rfc-editor.org/rfc/rfc8365.html
- https://www.rfc-editor.org/rfc/rfc8556.html
- https://www.rfc-editor.org/rfc/rfc9572.html
- https://www.rfc-editor.org/rfc/rfc9251.html
- https://www.rfc-editor.org/rfc/rfc6514.html
- https://www.rfc-editor.org/rfc/rfc8534.html
- https://www.rfc-editor.org/rfc/rfc8926.html
- https://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/on-reality-layers-symbolic-power-and-why-clarity-feels-so-hostile/
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
