المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

فشل BGP

الأمر bgp suppress-inactive

التكوين

الرسم التخطيطي لمخطط الشبكة

معلومات ذات صلة

المقدمة

يصف هذا وثيقة ما هو rib-failure في الحدود بوابة بروتوكول (BGP) واستخدام الأمر bgp suppress-inactive .

المتطلبات الأساسية

المتطلبات

cisco يوصي أن يتلقى أنت معرفة من هذا موضوع:

- بروتوكول البوابة الحدودية (BGP)

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى موجه Cisco مع Cisco IOS®، الإصدار 15.6(2).

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

فشل BGP

عندما يستقبل الموجه حزمة تحديث BGP تحتوي على معلومات قابلية الوصول إلى طبقة الشبكة (NLRI) - هذا هو المسار؛ تتم معالجة الحزمة بالترتيب التالي:

الخطوة 1. يتحقق BGP من NLRI (البادئة المستلمة) مقابل أي عامل تصفية BGP الوارد تم تكوينه على الموجه.

الخطوة 2. إذا لم تتم تصفية NLRI، يمكن رؤية البادئة في جدول BGP مع  show ip bgp  erasecat4000_flash:.

الخطوة 3. إذا كان جدول التوجيه به نفس إدخال طول البادئة/البادئة مع مسافة إدارية أقل (AD) كما هو موضح في show ip bgp، BGP يحدد المسار المستلم مع RIB-Failure.

ملاحظة: للحصول على مزيد من التفاصيل حول الخطوة 2، ارجع إلى القسم "لماذا تتجاهل الموجهات المسارات" في خوارزمية تحديد أفضل مسار BGP للمستند.

ملاحظة: يستخدم هذا المستند مصطلحات NLRI والبادئة والمسار بشكل متبادل.

في هذا المثال، يتم تلقي الموجهات 10.10.1.1/32 و 10.10.3.3/32 عبر BGP ويتم تثبيتها في جدول التوجيه.

تظهر المخرجات كلا المسارين في جدول BGP باستخدام show ip bgp:

الموجّه

Router#show ip bgp

BGP table version is 5, local router ID is 10.2.3.2

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,

x best-external, a additional-path, c RIB-compressed,

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found

Network          Next Hop            Metric LocPrf Weight Path

*>i 10.10.1.1/32       10.1.2.1                 0    100      0 i

*>  10.10.3.3/32       10.2.3.3                 0             0 2 i

Router#

يعرض جدول التوجيه كلا من المسارات باستخدام الأمر show ip route bgp:

الموجّه

Router#show ip route bgp

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP

n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

H - NHRP, G - NHRP registered, g - NHRP registration summary

o - ODR, P - periodic downloaded static route, l - LISP

a - application route

+ - replicated route, % - next hop override, p - overrides from PfR

& - replicated local route overrides by connected

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks

B        10.10.1.1/32 [200/0] via 10.1.2.1, 00:05:23

B        10.10.3.3/32 [20/0] via 10.2.3.3, 00:01:46

يمكن ملاحظة مثال على فشل RIB مع المسارات الثابتة التي تم تكوينها لنفس البادئات نظرا لأن لتلك السابقة على BGP في جدول التوجيه بسبب AD أقل.

ملاحظة: المسافة الإدارية (AD) للمسارات الثابتة هي 1. يبلغ الإعلان الخاص بطرق بروتوكول iBGP 200. يبلغ إعلان مسارات بروتوكول eBGP 20. في حالة ربطة عنق، يتم تحديد المسارات التي تم التعرف عليها عبر البروتوكول بأدنى قيمة AD وتثبيتها في جدول التوجيه.

تظهر المخرجات المسارات الثابتة التي تمت إضافتها إلى التكوين وكيفية تجاوز هذه المسارات لبروتوكول BGP في جدول التوجيه:

الموجّه

Router#show running-config | include ip route

ip route 10.10.1.1 255.255.255.255 Null0

ip route 10.10.3.3 255.255.255.255 Null0

Router#

Router#show ip route static

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP

n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

H - NHRP, G - NHRP registered, g - NHRP registration summary

o - ODR, P - periodic downloaded static route, l - LISP

a - application route

+ - replicated route, % - next hop override, p - overrides from PfR

& - replicated local route overrides by connected

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks

S        10.10.1.1/32 is directly connected, Null0

S        10.10.3.3/32 is directly connected, Null0  Router#

يعلم BGP المسارات الخاصة به باستخدام r في جدول BGP الذي يظهر أن تلك المسارات في حالة فشل RIB. وذلك لأن الموجهات التي يتم استقبالها عبر BGP ليست في جدول التوجيه.

الموجّه

Router#show ip bgp

BGP table version is 5, local router ID is 10.2.3.2

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,

x best-external, a additional-path, c RIB-compressed,

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found

Network          Next Hop            Metric LocPrf Weight Path

r>i 10.10.1.1/32       10.1.2.1                 0    100      0 i

r>  10.10.3.3/32       10.2.3.3                 0             0 2 i

Router#

الأمر bgp suppress-inactive

من المهم الإشارة إلى أن BGP لا يزال يعلن عن الشبكات في حالة فشل RIB على موجهات Cisco التي تشغل نظام Cisco IOS.

ملاحظة: لا يقوم EIGRP بالإعلان عن المسارات التي لم يتم تثبيتها في جدول التوجيه. يتم وضع علامة 'الخلف صفر' على هذا الجدول في مخطط EIGRP.

الأمر  bgp suppress-inactive  يعدل هذا سلوك أن يوقف الإعلان عن البادئات الموجودة في حالة فشل RIB.

ملاحظة: يتم قمع الشبكات فقط في حالة فشل أضلاع والتي تحتوي على خطوة تالية مختلفة في BGP عن نفس المدخل في جدول التوجيه باستخدام  bgp suppress-inactive  erasecat4000_flash:.

التكوين

الرسم التخطيطي لمخطط الشبكة

في الموجه R2، يتم عرض المسارات في جدول BGP في حالة فشل RIB:

R2

R2#show ip bgp

BGP table version is 14, local router ID is 10.2.3.2

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,

x best-external, a additional-path, c RIB-compressed,

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found

Network          Next Hop            Metric LocPrf Weight Path

r>i 10.10.1.1/32       10.1.2.1                 0    100      0 i

r>  10.10.3.3/32       10.2.3.3                 0             0 2 i

R2#

السبب هو أنه تم تكوين المسارات الثابتة:

R2

R2#show running-config | include ip route

ip route 10.10.1.1 255.255.255.255 10.1.2.254

ip route 10.10.3.3 255.255.255.255 10.2.3.3

R2#

- يحدد المسار الثابت ل 10.10.1.1/32 الخطوة التالية إلى 10.1.2.254 والتي تختلف عن الخطوة التالية التي يتم استقبالها عبر BGP والتي هي 10.1.2.1.

- يحدد المسار الثابت ل 10.10.3.3/32 الخطوة التالية والتي تساوي الخطوة التالية التي يتم استقبالها عبر BGP والتي هي 10.2.3.3.

الأمر show ip bgp rib-failure   يمكن الإعلام عن الخطوة التالية التي تطابق أو لا بين المسارات في جدول فشل RIB والتوجيه في BGP كما هو موضح تحت عمود تطابقات RIB-NH.

R2

R2#show ip bgp rib-failure

Network            Next Hop                      RIB-failure   RIB-NH Matches

10.10.1.1/32         10.1.2.1            Higher admin distance               No

10.10.3.3/32         10.2.3.3            Higher admin distance              Yes

R2#

في غياب bgp suppress-inactive ، حتى في حالة فشل التوجيه (RIB)، يستمر R2 في الإعلان عن كلتا الشبكتين للموجه R4 عبر BGP نظرا لأن هذا هو السلوك الافتراضي.

في الموجه R4، يمكنك أن ترى كلا المسحاج تخديد تم استقبالها عبر BGP:

R4

R4#show ip bgp

BGP table version is 3, local router ID is 10.2.4.4

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,

x best-external, a additional-path, c RIB-compressed,

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found

Network          Next Hop            Metric LocPrf Weight Path

*>  10.10.1.1/32       10.2.4.2                               0 1 i

*>  10.10.3.3/32       10.2.4.2                               0 1 2 i

R4#

مع  bgp suppress-inactive  أضفت إلى ال BGP تشكيل على مسحاج تخديد R2، المسحاج تخديد في دولة RIB-Failure و مع RIB-NH تطابق يثبت إلى لا يعلن بعد الآن:

R2

R2#show running-config partition router bgp 1

!

router bgp 1

bgp suppress-inactive

. . .

يوضح الإخراج التالي أن الموجه R4 لا يستقبل المسار 10.10.1.1/32 عبر BGP نظرا لأن الموجه R2 لم يعد يعلن عنه.

R4

R4#show ip bgp

BGP table version is 4, local router ID is 10.2.4.4

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,

x best-external, a additional-path, c RIB-compressed,

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found

Network          Next Hop            Metric LocPrf Weight Path

*>  10.10.3.3/32       10.2.4.2                               0 1 2 i

R4#

من خلال هذا المثال، تم الإيضاح أن بروتوكول BGP يواصل بشكل افتراضي الإعلان عن المسارات في حالة فشل RIB. هذه هي المسارات التي يتم استقبالها عبر BGP والتي لا يتم تثبيتها في جدول التوجيه.

يعرض الأمر bgp suppress-inactive الأمر متاح لتعديل هذا السلوك.

معلومات ذات صلة

- الدعم والتنزيلات الفنية من Cisco