الخلاصة

  • ينتخب EVPN موجّهاً معيّناً لحركة البث والمتعدد والوجهة المجهولة نحو Ethernet Segment متعدد الارتباط، لكن دائرة الخدمة في الموجّه الفائز قد تكون معطلة.
  • تسرّع سحوبات مسارات ES وEthernet A-D التقارب، من دون أن تثبت تزامن جداول التمرير أو صحة منع الحلقة أو استمرارية الحزم.
  • يوضح RFC 8584 أن عطلاً منطقياً في دائرة وصول قد يبقي قائمة المرشحين ثابتة فيما تدخل حركة المرور في ثقب أسود.
  • إثبات التحويل يربط الانتخاب بحالة الخدمة وبرمجة العتاد وقياسات الحزم في الاتجاهين.

لنتخيل صيانة تبقى فيها وحدتا PE ظاهرتين للقطاع نفسه. تعرض اللوحة أن الوحدة الاحتياطية أصبحت DF للشبكة الافتراضية المتأثرة، ويستقر BGP. مع ذلك تختفي حركة BUM لأن دائرة وصول تلك الخدمة معطلة في الوحدة المنتخبة. الانتخاب صحيح، لكن الاستنتاج بأن الخدمة عادت غير صحيح.

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

ما الذي يقرره الانتخاب

يعرّف RFC 7432 التقسيم الافتراضي للخدمات. تعلن وحدات PE مسارات Ethernet Segment، وتنتظر مجموعة المرشحين، وترتب عناوين الموجّهات المنشئة، ثم تستخدم باقي قسمة Ethernet Tag على عدد الوحدات لاختيار DF. يسمح DF بحركة المرور متعددة الوجهات نحو القطاع، بينما تستمر الوحدات غير المعيّنة في إسقاطها في ذلك الاتجاه.

يحد ذلك من التكرار والحلقات. في All-Active قد يعبر unicast المعروف عدة وحدات، بينما يتحكم DF في مخرج BUM. وفي Single-Active تتسع مسؤوليته. لكن الانتخاب لا يفحص كل attachment circuit أو bridge domain أو إدخال label أو تجميع روابط جهاز العميل.

يسبب سحب مسار ES إعادة التقسيم. أما سحب A-D لكل ES فيحدّث next-hop لعدد كبير من عناوين MAC سريعاً. ويستخدم ESI label لمنع إعادة الحزمة إلى القطاع الذي جاءت منه. كما يقر RFC 7432 بإمكان اعتقاد وحدتين مؤقتاً أنهما DF أثناء الفشل أو الاستعادة.

قائمة مستقرة قد تخفي خدمة معطلة

يوثق RFC 8584 سوء توزيع خوارزمية الباقي وإعادة تعيين خدمات سليمة عند تغير عدد وحدات PE. والأهم أن دائرة وصول واحدة أو MAC-VRF قد تتوقف بينما تبقي خدمات أخرى مسار ES نشطاً. لا تتغير القائمة، فلا تعيد الوحدات البعيدة الانتخاب الافتراضي.

قد يؤدي ذلك إلى ثقب أسود لحركة BUM في All-Active، أو لكل حركة جهاز العميل المتأثر في Single-Active. يسمح الإطار القابل للتوسعة بالاتفاق على الخوارزمية والقدرات وإدخال حالة دائرة الوصول. لكنه لا يثبت وحده أن الجميع برمج الدور نفسه وأن الحزم اجتازت التحول ضمن الحد المسموح.

قِس التحول لا اسم الفائز

لسياق ESI وEVI وTag محدد، سجّل المرشحين والخوارزمية والقدرات وحالة DF/NDF قبل الحدث وبعده. أضف نمط التكرار وأحداث ES/A-D وحالة AC وbridge domain وESI label ومنع الحلقة وMAC وnext-hop وتجميع روابط جهاز العميل.

أرسل unicast معروفاً وBUM في الاتجاهين، وقس الفقد والتكرار والحلقات وإعادة الترتيب وزمن التقارب خلال الفشل والاستقرار والاستعادة. تأكد من أن DF السابق يمنع المطلوب، والجديد يمرر المطلوب، وعودة الوحدة لا تسبب إعادة تقسيم مدمرة ثانية.

المصادر