تخطَّ إلى المحتوى

التوجيه وتجاوز الفشل

في تصميم التوافر العالي على مستوى التوجيه، يرسل كل موقع Customer Edge (CE) نفس بادئة الخدمة من خلال بروتوكول بوابة الحدود (BGP). يقوم الموجه المتجه شمالاً (northbound router) بتثبيت الإعلانات القابلة للاستخدام كقفزات تالية متعددة المسارات متساوية التكلفة (ECMP) ويصبح النقطة التي توزع حركة المرور وتزيل المسارات الفاشلة.

VIP الخدمة /32
|
موجه المنبع: القفزات التالية متساوية التكلفة
| | |
موقع CE 1 موقع CE 2 موقع CE 3

الإعلان عن عناوين الخدمة كمسارات

Section titled “الإعلان عن عناوين الخدمة كمسارات”

أعلن عن عنوان IP افتراضي فردي (VIP) كمسار مضيف /32 عندما تكون الخدمة IPv4. احجز بادئة مخصصة للتوجيه فقط لعناوين الخدمة هذه، ولا تقم بإرفاق تلك البادئة بـ Virtual Private Cloud (VPC) أو Virtual Network (VNet) أو VLAN أو شبكة فرعية محلية. يجب أن تتعلم الشبكة عناوين الخدمة من إعلانات التوجيه بدلاً من بروتوكول دقة العناوين (ARP) على شريحة متصلة.

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

السماح للتوجيه بإزالة المسار الفاشل

Section titled “السماح للتوجيه بإزالة المسار الفاشل”

تمنح جلسة BGP المنشأة موجه المنبع إشارة حيوية. عندما يتم إغلاق الجلسة أو انتهاء صلاحية مؤقت الاحتفاظ الخاص بها، يقوم الطرف الآخر بسحب المسارات التي تم تعلمها عبر تلك الجلسة. يمكن لبروتوكول كشف التوجيه ثنائي الاتجاه (BFD)، عندما يدعمه كلا الطرفين ويقومان بتمكينه، توفير كشف أسرع للفشل. وبالتالي فإن وقت التقارب يعتمد على البروتوكول والمؤقتات التي تم تكوينها؛ وهو ليس فوريًا.

لا يحتوي المسار الثابت على حالة جلسة مكافئة. تظل مسارات ECMP الثابتة مؤهلة بعد فشل CE ما لم يتتبع موجه العميل أو وحدة تحكم الشبكة واسعة النطاق المعرفة بالبرمجيات (SD-WAN) القفزة التالية بآلية حماية مدعومة ويزيل المسار. وبدون هذه الآلية، يمكن للموجه الاستمرار في تحديد CE فاشل وحجب بعض التدفقات.

تحديد حجم الموجه قبل أسطول CE

Section titled “تحديد حجم الموجه قبل أسطول CE”

يقرر الموجه عدد المسارات متساوية التكلفة التي يقوم بتثبيتها. قارن الحد الأقصى لعدد مسارات ECMP الخاص به مع عدد إعلانات CE المتوقعة لكل VIP. عندما يكون عدد الإعلانات أكبر من حد المسار المثبت، قد تظل مواقع CE السليمة الإضافية غير مستخدمة لتلك البادئة.

تحقق من جدول إعادة التوجيه المثبت بدلاً من الاعتماد فقط على عرض المسارات المستلمة لـ BGP. يمكن لمستوى التحكم الاحتفاظ بمرشحين أكثر مما يثبته مستوى البيانات.

معاملة التفضيل و ECMP كسياسات مختلفة

Section titled “معاملة التفضيل و ECMP كسياسات مختلفة”

تكون المسارات متساوية التكلفة فقط طالما أن سمات تحديد المسار والمقاييس تجعلها متساوية. يمكن أن يؤدي تغيير التفضيل المحلي أو مميز الخروج المتعدد (MED) أو المسافة الإدارية أو مقياس المسار الثابت إلى جعل CE واحدًا مفضلاً لـ VIP. هذه سياسة توجيه صالحة، لكنها سلوك نشط/مفضل وليس توزيعًا متساويًا.

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

فصل تسميات مستوى التحكم عن أدلة حركة المرور

Section titled “فصل تسميات مستوى التحكم عن أدلة حركة المرور”

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

التحقق من المسار الكامل

Section titled “التحقق من المسار الكامل”

لكل بادئة خدمة، تحقق من كل مما يلي:

  • يعلن كل CE مقصود عن البادئة؛
  • يقبل جدول BGP للمنبع المسارات المتوقعة؛
  • يثبت جدول إعادة التوجيه مسارات لا تزيد ولا تقل عما تدعمه المنصة؛
  • يؤدي سحب إعلان واحد إلى إزالة تلك القفزة التالية بعد فاصل الكشف والتقارب المكون؛
  • تنجح فحوصات التطبيق من خلال المسارات المتبقية.

استخدم سير عمل تشخيص BGP الخاص بالمستودع للتمييز بين مشكلات إعلان CE ومشكلات إعادة توجيه المنبع.

  • يحدد RFC 4271 سلوك سحب مسار BGP ومؤقت الاحتفاظ.
  • يحدد RFC 5880 كشف فشل BFD.