الخلاصة

  • تحمل Route Type 2 في EVPN-IRB عنوان MAC وعنوان IP مع رقم حركة واحد. يفقد الرقم معناه البسيط عندما ينتقل IP إلى MAC آخر، أو يحتفظ MAC بعنوان IP جديد، أو تتعلم أجهزة PE متعددة الاتصال المضيف في أزمنة مختلفة.
  • تبقي RFC 9721 الحقل الواحد عبر سلطة أب MAC، ووراثة مسارات MAC+IP، ومزامنة النظير، واختيار القيمة القصوى للتوافق، وفحص ARP/NDP، واستعادة التكرار ضمن نطاق محدد. الرقم الأعلى لا يثبت الهوية أو الموقع أو برمجة FIB أو نجاح التطبيق.

تبدأ الحادثة من النهاية. عنوان مجمّد بعد كشف تكرار، وخدمة متوقفة، وضغط لاستعادتها. ينفّذ المشغّل أمر unfreeze. يعلن PE رقمًا أعلى، وتتحول الشاشات إلى اللون الأخضر. بعد دقائق يعود التضارب لأن الطرف المكرر لم يُلغَ أصلًا.

الأمر كتب تاريخًا أحدث داخل بروتوكول التوجيه، لكنه لم يصلح السبب خارج البروتوكول. هذه هي الحدود التي تجعل RFC 9721 وثيقة تشغيلية أكثر من كونها قاعدة عدّ.

جمع العنوانين لم يوحّد هويتهما

عرّفت RFC 7432 مجتمع MAC Mobility الممتد لترتيب مواقع MAC بعد انتقاله بين Ethernet Segments. كان موضوع الرقم محددًا: مسار MAC.

في IRB، يحمل RT-2 العنوانين معًا. توضح RFC 9135 أن MAC يدخل جدول الجسر، بينما تدخل رابطة IP-MAC إلى ARP/ND أو يدخل مسار IP إلى IP-VRF. الرسالة مشتركة، لكن سلطات التنفيذ مختلفة.

قد يحتفظ جهاز افتراضي بـIP بعد إعادة إنشائه ويحصل على MAC جديد. وقد يحتفظ بـMAC ويتغير IP. وقد تمثل MAC لجدار ناري عدة عناوين IP. العلاقة ليست دائمًا واحدًا إلى واحد.

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

تختار RFC 9721 أبًا محليًا: مسار MAC. ترث مسارات MAC+IP المرتبطة رقم الأب. وعندما كان IP مرتبطًا بـMAC بعيد آخر، يجب أن يتجاوز الأب الجديد أيضًا رقم ذلك MAC. يحافظ الخارج على حقل واحد، بينما يحفظ الداخل شبكة علاقات.

لا يحمل إعلان BGP هذه الشبكة. يرى المستقبل قيمة واحدة ولا يرى المدخلات أو الأب السابق أو قائمة الأبناء أو Peer-Sync-Local أو الجار القديم. لذلك يثبت الالتقاط أن PE قال رقمًا، لا أن الرقم يملك سلسلة نسب صحيحة.

يلزم ربط حدث التعلم بالواجهة وESI، وقيمة الأب قبل الحساب وبعده، والمسارات البعيدة المقارنة، والأبناء الذين ورثوا، والإعلانات والسحوبات. الرقم صحيح نحويًا فقط حتى تُثبت هذه السلسلة.

النظراء all-active يحتاجون حقبة مشتركة

تخدم عدة أجهزة PE الـES نفسه في all-active. تصل الحزم وإجابات ARP/NDP عبر روابط مختلفة، فيكون التعلم المحلي غير متزامن.

قد يتعلم PE1 المضيف بعد اختفاء المسار البعيد القديم ويعطيه صفرًا، بينما يتعلمه PE2 قبل الاختفاء ويعطيه N+1. كلاهما صادق بالنسبة إلى حالته. يرى PE بعيد ESI واحدًا برقمين، وقد لا يبني ECMP. وقد يرفض أحد النظيرين نسخة لاحقة يقبلها الآخر.

تطلب RFC 9721 مزامنة قيم MAC وMAC+IP المحلية وPeer-Sync-Local. يمكن لقيمة النظير رفع الأب المحلي، وعلى كل الأبناء أن يرثوا. المطلوب ليس مجرد قناة مزامنة عاملة، بل حقبة واحدة عند كل PE مخوّل بالتحدث عن ESI.

يسجل الدليل أعضاء المجموعة، والشيء المتزامن، ومصدر القيمة، والحالة المحلية القديمة، والنتيجة، والأبناء المتأثرين، وإقرار التطبيق من كل معلن. تطابق ESI لا يعني تطابق الذاكرة.

القيمة القصوى تحفظ الترتيب ولا تكشف السبب

قد ترسل تطبيقات مختلفة أرقامًا غير متساوية لمسار MAC-only ومسارات MAC+IP التابعة. تطلب المواصفة اشتقاق الأب البعيد من أعلى قيمة وإعادة الحساب عند السحب. وعند غياب MAC-only، يُشتق الأب من أعلى المسارات المركبة.

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

يسجل سجل أخطاء RFC 9721 الخطأ التقني 9001 بحالة Rejected. يعرض حالة لا يعرف فيها PE يطبق RFC 7432 فقط أن يرفع MAC الجديد فوق الرقم السابق لنفس IP تحت MAC آخر. أقر Area Director بحدود الوظيفة الجديدة على الطرف القديم، لكنه رفض وصفها بعدم توافق رجعي: لم تحدد RFC 7432 هذا السلوك، فيما تبقى الصيغة والوظائف القديمة قابلة للتشغيل المتبادل.

لا يغيّر الخطأ المرفوض النص المعياري. لكنه يفرض سؤالًا تشغيليًا: هل تنفذ كل أجهزة PE المعنية السلوك الممتد فعلًا؟

الفحص لا يصادق على المضيف

عند وصول مسار بعيد فائز، يجب فحص الروابط المحلية المتصلة ثم حذف المتقادم. تؤسس RFC 826 لـARP، وتؤسس RFC 4861 لـNeighbor Discovery.

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

في سباق MAC المشتركة، يمكن لعنواني IP تبديل ارتباطيهما مع بقاء ARP/NDP وMAC قديمة. ترتد المسارات وترتفع الأرقام حتى تزال المشاهدات المتقادمة. لا تحل الزيادة السباق؛ يحله حذف الحالة التي لم تعد صحيحة.

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

التجميد حماية تحت الغموض

تصف RFC 9161 كشف IP المكرر في Proxy ARP/ND. تميز RFC 9721 بين MAC مكرر، وIP واحد وراء MAC مختلفة، وIP فقط في routed overlay. توفر RFC 9136 سياق Route Type 5.

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

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

الإغلاق الموثوق يجمع إلغاء الطرف الخاطئ، وعملية PE محددة، وتقارب كل النظراء، ونجاح التطبيق في الاتجاهين. لا يرث الرقم سلطة أي منها.

سجل يجعل الرقم قابلًا للمساءلة

يجب حفظ نية المنصة، والتعلم المحلي، والأب والأبناء، ومزامنة النظراء، والإعلانات والسحوبات، ودعم الإصدار الحقيقي، وحساب الأعلى، وتغييرات RIB والجسر وARP/NDP وIP-VRF وFIB، والفحص، والعتبة والتجميد، وسلطة الاستعادة، ونتيجة الخدمة.

لكل طبقة مالك: المنصة للهوية المقصودة، والوصول للمشاهدة، ومجموعة multihoming للحقبة، وBGP للنقل، وFIB للتنفيذ، ومالك الخدمة للنتيجة. لا تختصرها عبارة «تقارب fabric».

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

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

المصادر