بالنسبة للعديد من المهندسين الجدد في BGP (بروتوكول بوابة الحدود) ، يطرح سؤال شائع:
عندما توجد طرق BGP متعددة إلى نفس الوجهة، كيف يقرر المرور أي منها يستخدم؟
الإجابة تكمن في BGPقواعد اختيار أفضل مسارBGP يتبع ترتيب صارم للمقارنة، سمة بعد سمة، حتى يجدالمسار الأمثليتطلب إتقان هذه العملية كل من تعلم أساسيات BGP وإصلاح مشكلات الشبكة المعقدة.
على عكس OSPF أو IS-IS ، والتي تم تصميمها للتوجيه الداخلي ، فإن عناصر التحكم BGPالتوجيه عبر الإنترنت. يمكن الإعلان عن سابقة واحدة من قبل العديد من الجيران ، لذلك يجب على BGP استخدام منطق متسق لتجنب عدم الاستقرار في التوجيه والصراعات.
عبر معظم البائعين (سيسكو، هواوي، جونيبر) ، BGP يتبع هذا الترتيب العام من المفضلة:
الوزنسمة خاصة بـ Cisco؛ يتم تفضيل قيمة أعلى. تستخدم لقرارات الموجه المحلي.
تفضيلات محليةمستقلة عن البائع؛ فوز قيمة أعلى. غالبا ما تستخدم للتأثير على حركة المرور الخارجة.
الطرق المحلية- الطرق التي نشأت عن طريق جهاز التوجيه نفسه (من خلالالشبكة
أومجموعات
) تفضل على الطرق المتعلقة.
AS طول المساريفضل مسار AS الأقصر ، وهو يمثل عدد أقل من الأنظمة المستقلة.
نوع المنشأترتيب التفضيل: IGP > EGP > غير مكتمل.
MED (ميزة الخروج المتعددة)يفضل أن يكون MED أقل. يستخدم للسيطرة على حركة المرور الواردة بين مزودي خدمات الإنترنت.
eBGP مقابل iBGPيتم تفضيل الطرق التي تم تعلمها من eBGP على تلك من iBGP.
مقياس IGP إلى القفزة التاليةيتم اختيار المسار مع أقرب قفزة.
معرف جهاز التوجيهكحرب المساواة النهائية، يربح المسار الذي يحتوي على أدنى رقم لجهاز التوجيه
تخيل طريقتين للوصول10.1.1.0/24
:
من ISP A: AS Path = 65001 65002
من مزود خدمة الإنترنت B: AS Path = 65003
إذا لمالوزنأوتفضيلات محليةيتم تعيين، ومركز مقارنةAS طول المسار:
ISP طول المسار = 2
طول مسار ISP B = 1
الموجّه يختارمسار ISP B.
ومع ذلك، إذا قمت بتكوين تفضيل محلي أعلى لISP A، فإن جهاز التوجيه سوف يفضلمسار ISP A، بغض النظر عن طول مسار AS.
هندسة المرورتحكم في مزود خدمة الإنترنت الذي يستخدم حركة المرور الخارجة.
حل المشاكلعندما لا يتم اختيار طريق متوقع، تحليل كل سمة خطوة بخطوة.
أمن الشبكةمعرفة منطق BGP تساعد على تخفيف اختطاف المسار والإعدادات الخاطئة.
اختيار مسار BGP ليس عشوائياسلسلة الأولوية:
الوزن → المفضلة المحلية → المنشأ المحلي → AS Path → المنشأ → MED → تفضيل eBGP → IGP Metric → معرف جهاز التوجيه
من خلال تذكر هذا الترتيب، يمكنك تحديد بسرعة لماذا يقوم جهاز توجيه باختيار مسار واحد على الآخر وإجراء تعديلات دقيقة في الشبكات في العالم الحقيقي.