المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

معلومات أساسية

Network Setup (إعداد الشبكة)

إعادة توزيع المسارات الداخلية (داخل المناطق وفيما بينها) إلى بروتوكول بوابة الحدود (BGP) فقط

إعادة توزيع مسارات OSPF الخارجية فقط (النوع 1 و 2) إلى BGP

إعادة توزيع مسارات OSPF الخارجية من النوع 1 أو النوع 2 فقط إلى بروتوكول BGP

إعادة توزيع المسارات الداخلية والخارجية ل OSPF إلى BGP

إعادة توزيع مسارات OSPF NSSA-الخارجية إلى BGP

تعديل خيار "إعادة التوزيع" في بروتوكول OSPF

غير قادر على إعادة توزيع المسارات التي تم التعرف عليها من بروتوكول iBGP إلى بروتوكول العبارة الداخلية مثل EIGRP و OSPF

إعادة توزيع الموجهات الافتراضية ل OSPF إلى BGP

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

المقدمة

يصف هذا المستند سلوك إعادة توزيع أقصر مسار أولا (OSPF) إلى بروتوكول العبارة الحدودية (BGP) على موجهات Cisco.

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

المتطلبات

توصيك Cisco بأن تكون لديك معرفة بأنواع مسارات OSPF قبل إستخدام هذا المستند.

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

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

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

الاصطلاحات

للحصول على مزيد من المعلومات حول اصطلاحات المستندات، راجع اصطلاحات تلميحات Cisco التقنية.

معلومات أساسية

توضح هذه الملاحظة التقنية سلوك OSPF إلى إعادة توزيع BGP على موجهات Cisco. يتم توضيح سلوك OSPF إلى إعادة توزيع BGP في RFC 1403. توجد أنواع متعددة من مسارات OSPF:

- داخل المنطقة — في شبكة OSPF متعددة المناطق، تعرف الموجهات الموجهات الموجودة في نفس المنطقة بالمسارات داخل المنطقة. يتم وضع علامة "O" على هذه المسارات في إخراج الأمر show ip route.

- بين المناطق—عندما يعبر مسار ما موجّه حدود المنطقة (ABR) لبروتوكول OSPF، ويتم التعرُّف على المسار كمسار بين المناطق لبروتوكول OSPF. تتم الإشارة إلى هذه المسارات كـ O IA في إخراج الأمر show ip route.

ويطلق على كل من المسارات داخل المناطق وفيما بينها أيضا اسم المسارات الداخلية لبروتوكول فتح أقصر مسار أولا (OSPF)، حيث يتم إنشاؤها بواسطة OSPF نفسه عندما يتم تغطية واجهة باستخدام أمر شبكة OSPF.

- خارجي نوع-2 أو خارجي-1 — المسارات التي تمت إعادة توزيعها إلى OSPF، مثل متصل أو ساكن إستاتيكي أو بروتوكول توجيه آخر، تعرف باسم خارجي نوع-2 أو خارجي نوع-1. يتم وضع علامة على هذه المسارات باسم O E2 أو O E1 في إخراج أمر show ip route.

- النوع الخارجي ل NSSA-2 أو النوع الخارجي NSSA 1 — عند تكوين منطقة كمنطقة ليست كمنطقة Not-So-Stub (NSSA)، وإعادة توزيع المسارات إلى OSPF، تعرف المسارات باسم NSSA External Type-2 أو NSSA External Type-1. يتم وضع علامة على هذه المسارات باسم O N2 أو O N1 في إخراج أمر show ip route.

يتجاوز شرح الاختلافات بين النوع 2 أو 1 من وكيل خدمة NSSA الخارجي والنوع 2 أو 1 نطاق هذا المستند — ارجع إلى دليل تصميم OSPF للحصول على مزيد من المعلومات.

إن السلوك الافتراضي هو ألا تتم إعادة توزيع أي مسارات من بروتوكول OSPF إلى بروتوكول العبّارة الحدودية (BGP). يجب تكوين عملية إعادة التوزيع. يمكنك استخدام الأمر route-map لتصفية المسارات أثناء إعادة التوزيع من OSPF إلى BGP. ولاستكمال عملية إعادة التوزيع، يلزم إستخدام كلمات أساسية محددة مثل العوامل الخارجية الداخلية والخارجية والخارجية ضمن NSSA لإعادة توزيع المسارات المعنية.

Network Setup (إعداد الشبكة)

توجد أربع حالات لإعادة توزيع مسارات OSPF إلى بروتوكول بوابة الحدود (BGP) تمت مناقشتها أدناه. يطبّق مخطط الشبكة على أول ثلاث حالات. يمكن العثور على المخطط والإعداد للحالة الرابعة في قسم إعادة توزيع OSPF NSSA-المسارات الخارجية إلى بروتوكول BGP.

إعادة توزيع OSPF إلى مخطط BGP A

إعادة توزيع المسارات الداخلية (داخل المناطق وفيما بينها) إلى بروتوكول بوابة الحدود (BGP) فقط

في حال قمتَ بتكوين إعادة التوزيع من OSPF في BGP بدون كلمات أساسية، تتم إعادة توزيع المسارات داخل المناطق وفيما بينها لبروتوكول OSPF فقط، بشكل افتراضي. يمكنك استخدام الكلمة الأساسية internal مع الأمر redistribute ضمن router bgp لإعادة توزيع المسارات داخل المناطق وفيما بينها لبروتوكول OSPF.

يُعد هذا التكوين تكوينًا جديدًا للموجّه B الذي يعمل فقط على إعادة توزيع المسار داخل المناطق (10.108.2.0/24) والمسار بين المناطق (10.108.1.0/24) في BGP وتتم إعادة توزيع المسارات (داخل المناطق وفيما بينها) الداخلية لبروتوكول OSPF في بروتوكول العبّارة الحدودية (BGP):

RTB

hostname RTB

!

interface GigabitEthernet0/0

ip address 10.3.3.1 255.255.255.0

duplex auto

speed auto

media-type rj45

!

interface GigabitEthernet0/1

ip address 10.2.2.3 255.255.255.0

duplex auto

speed auto

media-type rj45

!

router ospf 1

network 10.2.2.0 0.0.0.255 area 1

!

router bgp 100

redistribute ospf 1

!-- This redistributes only OSPF intra-area and inter-area routes into BGP.

neighbor 10.3.3.2 remote-as 200

!

end

RTB#show ip route

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

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

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

a - application route

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

Gateway of last resort is not set

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

C        10.2.2.0/24 is directly connected, GigabitEthernet0/1

L        10.2.2.3/32 is directly connected, GigabitEthernet0/1

C        10.3.3.0/24 is directly connected, GigabitEthernet0/0

L        10.3.3.1/32 is directly connected, GigabitEthernet0/0

O IA     10.108.1.0/24 [110/3] via 10.2.2.2, 00:08:38, GigabitEthernet0/1

O        10.108.2.0/24 [110/2] via 10.2.2.2, 00:39:13, GigabitEthernet0/1

O E2  192.168.1.0/24 [110/20] via 10.2.2.2, 00:07:39, GigabitEthernet0/1

O E1  192.168.2.0/24 [110/23] via 10.2.2.2, 00:07:38, GigabitEthernet0/1

RTB#

يعمل الموجّه B على إعادة توزيع المسارات الداخلية لبروتوكول OSPF فقط:

RTB#show ip bgp

BGP table version is 12, local router ID is 10.3.3.1

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,

t secondary path,

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.2.2.0/24      0.0.0.0                  0         32768 ?

*>   10.108.1.0/24    10.2.2.2                 3         32768 ?

*>   10.108.2.0/24    10.2.2.2                 2         32768 ?

RTB#

يعلم الموجه C هذه المسارات من بروتوكول BGP:

RTC#show ip route

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

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

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

a - application route

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

Gateway of last resort is not set

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

B        10.2.2.0/24 [20/0] via 10.3.3.1, 00:07:07

C        10.3.3.0/24 is directly connected, GigabitEthernet0/0

L        10.3.3.2/32 is directly connected, GigabitEthernet0/0

B        10.108.1.0/24 [20/3] via 10.3.3.1, 00:07:07

B        10.108.2.0/24 [20/2] via 10.3.3.1, 00:07:07

RTC#

RTC#show ip bgp

BGP table version is 8, local router ID is 10.3.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,

t secondary path,

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.2.2.0/24      10.3.3.1                 0             0 100 ?

*>   10.108.1.0/24    10.3.3.1                 3             0 100 ?

*>   10.108.2.0/24    10.3.3.1                 2             0 100 ?

RTC#

إعادة توزيع مسارات OSPF الخارجية فقط (النوع 1 و 2) إلى BGP

استخدم الكلمة الأساسية external مع الأمر redistribute ضمن router bgp لإعادة توزيع المسارات الخارجية لبروتوكول OSPF في بروتوكول العبّارة الحدودية (BGP). باستخدام الكلمة الأساسية external، لديك ثلاثة خيارات:

- إعادة توزيع كل من النوع الخارجي 1 والنوع 2 (الافتراضي)

- إعادة توزيع النوع-1

- إعادة توزيع النوع-2

أدخِل الأوامر في وضع التكوين كما هو موضّح هنا:

RTB(config-router)#router bgp 100

RTB(config-router)#redistribute ospf 1 match external

في هذا التكوين للموجه B، قم بإعادة توزيع الموجهات الخارجية فقط لبروتوكول فتح أقصر مسار أولا (OSPF)، ولكن كلا من النوع 1 والنوع 2:

RTB

hostname RTB

!

interface GigabitEthernet0/0

ip address 10.3.3.1 255.255.255.0

duplex auto

speed auto

media-type rj45

!

interface GigabitEthernet0/1

ip address 10.2.2.3 255.255.255.0

duplex auto

speed auto

media-type rj45

!

router ospf 1

network 10.2.2.0 0.0.0.255 area 1

!

router bgp 100

redistribute ospf 1 match external 1 external 2

!--- This redistributes ONLY OSPF External routes, but both type-1 and type-2.

neighbor 10.3.3.2 remote-as 200

!

end

ملاحظة: يظهر التكوين أن الأمر الذي تم إدخاله كان يعيد توزيع OSPF 1 تطابق خارجي. وهذا عادي لأن OSPF يقوم تلقائيا بتذييل خارجي 1 خارجي 2 في التكوين. وهو يطابق المسارات الخارجية 1 والمسارات الخارجية 2 لبروتوكول OSPF ويُعيد توزيع المسارات في بروتوكول العبّارة الحدودية (BGP).

الموجه B يعيد توزيع المسارات الخارجية فقط لبروتوكول فتح أقصر مسار أولا (OSPF):

RTB#show ip bgp

BGP table version is 25, local router ID is 10.3.3.1

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,

t secondary path,

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

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

Network          Next Hop            Metric LocPrf Weight Path

*>   192.168.1.0      10.2.2.2                20         32768 ?

*>   192.168.2.0      10.2.2.2                23         32768 ?

RTB#

يتعرّف الموجّه C على هذين المسارين الخارجيين لبروتوكول OSPF من BGP:

RTC#show ip route

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

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

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

a - application route

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

Gateway of last resort is not set

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

C        10.3.3.0/24 is directly connected, GigabitEthernet0/0

L        10.3.3.2/32 is directly connected, GigabitEthernet0/0

B     192.168.1.0/24 [20/20] via 10.3.3.1, 00:02:16

B     192.168.2.0/24 [20/23] via 10.3.3.1, 00:02:16

RTC#show ip bgp

BGP table version is 21, local router ID is 10.3.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,

t secondary path,

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

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

Network          Next Hop            Metric LocPrf Weight Path

*>   192.168.1.0      10.3.3.1                20             0 100 ?

*>   192.168.2.0      10.3.3.1                23             0 100 ?

RTC#

إعادة توزيع مسارات OSPF الخارجية من النوع 1 أو النوع 2 فقط إلى بروتوكول BGP

أدخل هذا الأمر تحت الأمر Router BGP 100 على الموجه B لإعادة توزيع المسارات الخارجية ل OSPF فقط 1:

RTB(config)#router bgp 100

RTB(config-router)#redistribute ospf 1 match external 1

باستخدام جدول BGP لموجه التكوين السابق B (RTB) يوضح أنه قادر فقط على إعادة توزيع مسارات خارجية 1 إلى BGP ولا يتم إعادة توزيع جميع مسارات OSPF الأخرى إلى BGP:

RTB#show ip bgp

BGP table version is 28, local router ID is 10.3.3.1

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,

t secondary path,

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

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

Network          Next Hop            Metric LocPrf Weight Path

*>   192.168.2.0      10.2.2.2                23         32768 ?

RTB#

وبالطريقة نفسها، أدخل هذا الأمر ضمن router bgp 100 على الموجّه B لإعادة توزيع المسارات الخارجية 2 فقط لبروتوكول OSPF:

RTB(config)#router bgp 100

RTB(config-router)#redistribute ospf 1 match external 2

إعادة توزيع المسارات الداخلية والخارجية ل OSPF إلى BGP

في هذه الحالة، تتم إعادة توزيع جميع مسارات OSPF إلى BGP باستخدام كل من الكلمات الأساسية الداخلية والخارجية داخل الأمر redistribute OSPF <process> تطابق داخلي، كما هو موضح في تكوين الموجه B هذا:

RTB

hostname RTB

!

interface GigabitEthernet0/0

ip address 10.3.3.1 255.255.255.0

duplex auto

speed auto

media-type rj45

!

interface GigabitEthernet0/1

ip address 10.2.2.3 255.255.255.0

duplex auto

speed auto

media-type rj45

!

router ospf 1

network 10.2.2.0 0.0.0.255 area 1

!

router bgp 100

redistribute ospf 1 match internal external 1 external 2

!--- This redistributes all OSPF routes into BGP.

neighbor 10.3.3.2 remote-as 200

!

end

ومجدّدًا، يتم استبدال external بـ external 1 external 2 في التكوين. ويصبح هذا الأمر طبيعيًا ما لم تحدد أنت المسارات الخارجية المعينة التي تريد إعادة توزيعها في بروتوكول العبّارة الحدودية (BGP). بعد اكتمال تغيير التكوين، يبدأ الموجه B في إعادة توزيع جميع مسارات بروتوكول فتح أقصر مسار أولا (OSPF) والموجه C في تعلم جميع المسارات من بروتوكول BGP:

RTB#show ip bgp

BGP table version is 6, local router ID is 10.3.3.1

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,

t secondary path,

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.2.2.0/24      0.0.0.0                  0         32768 ?

*>   10.108.1.0/24    10.2.2.2                 3         32768 ?

*>   10.108.2.0/24    10.2.2.2                 2         32768 ?

*>   192.168.1.0      10.2.2.2                20         32768 ?

*>   192.168.2.0      10.2.2.2                23         32768 ?

RTB#  RTC#show ip route

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

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

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

a - application route

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

Gateway of last resort is not set

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

B        10.2.2.0/24 [20/0] via 10.3.3.1, 00:03:27

C        10.3.3.0/24 is directly connected, GigabitEthernet0/0

L        10.3.3.2/32 is directly connected, GigabitEthernet0/0

B        10.108.1.0/24 [20/3] via 10.3.3.1, 00:03:27

B        10.108.2.0/24 [20/2] via 10.3.3.1, 00:03:27

B     192.168.1.0/24 [20/20] via 10.3.3.1, 00:03:27

B     192.168.2.0/24 [20/23] via 10.3.3.1, 00:03:27

RTC#

إعادة توزيع مسارات OSPF NSSA-الخارجية إلى BGP

هذه حالة خاصة تتم فيها إعادة توزيع مسارات NSSA فقط إلى BGP. هذه الحالة مماثلة جدا للحالة الموضحة في قسم إعادة توزيع المسارات الخارجية (النوع 1 و 2) ل OSPF فقط إلى BGP. والفارق الوحيد هو أن OSPF يطابق الآن المسارات الخارجية لضمانات الأمن السلبية بدلا من المسارات الخارجية فقط. يعرض جدول التوجيه للموجّه B المسارات الخارجية للمناطق غير الجذرية (NSSA) لبروتوكول OSPF:

RTB#show ip route

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

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

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

a - application route

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

Gateway of last resort is not set

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

C        10.2.2.0/24 is directly connected, GigabitEthernet0/1

L        10.2.2.3/32 is directly connected, GigabitEthernet0/1

C        10.3.3.0/24 is directly connected, GigabitEthernet0/0

L        10.3.3.1/32 is directly connected, GigabitEthernet0/0

O IA     10.108.1.0/24 [110/3] via 10.2.2.2, 00:05:00, GigabitEthernet0/1

O        10.108.2.0/24 [110/2] via 10.2.2.2, 00:05:00, GigabitEthernet0/1

O N2  192.168.1.0/24 [110/20] via 10.2.2.1, 00:10:14, GigabitEthernet0/1

O N1  192.168.2.0/24 [110/22] via 10.2.2.2, 00:03:43, GigabitEthernet0/1

RTB#

يتم استخدام مخطط الشبكة هذا لهذه الحالة:

إعادة توزيع OSPF إلى مخطط BGP B

يُظهر مخطط الشبكة أن الموجّه B يستقبل المسارين N1 وN2 لبروتوكول OSPF. السلوك الافتراضي هو إعادة توزيع كلا من مسارات N1 و N2 إذا تم إستخدام الكلمة الأساسية NSSA-external فقط. يتيح لنا تكوين الموجه B هذا إعادة توزيع مسارات OSPF N2 (192.168.1.0/24) و OSPF N1 (192.168.2.0/24) إلى بروتوكول BGP:

RTB

hostname RTB

!

interface GigabitEthernet0/0

ip address 10.3.3.1 255.255.255.0

duplex auto

speed auto

media-type rj45

!

interface GigabitEthernet0/1

ip address 10.2.2.3 255.255.255.0

duplex auto

speed auto

media-type rj45

!

router ospf 1

area 1 nssa  network 10.2.2.0 0.0.0.255 area 1

!

router bgp 100

redistribute ospf 1 match nssa-external 1 nssa-external 2

!--- This redistributes only OSPF NSSA-external routes Type-1 and Type-2 into BGP.

neighbor 10.3.3.2 remote-as 200

!

end

ملاحظة: مثل التكوين الخارجي OSPF، يعرض التكوين السابق تطابق nssa-external 1 nssa-external 2 والأمر الذي تم إدخاله كان يعيد توزيع ospf 1 match nssa-external. وهذا عادي لأن OSPF يقوم تلقائيا بتذييل nssa-external 1 nssa-external 2 في التكوين. وهو يطابق المسارين OSPF N1 وOSPF N2 ويُعيد توزيع المسارات في بروتوكول العبّارة الحدودية (BGP).

بعد تغيير التكوين على الموجه (ب)، فإنه يعيد توزيع المسارات الخارجية لبروتوكول OSPF NSSA، بينما يعلم الموجه C المسارات الخارجية لبروتوكول OSPF NSSA من بروتوكول بوابة الحدود (BGP):

RTB#show ip route

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

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

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

a - application route

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

Gateway of last resort is not set

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

C        10.2.2.0/24 is directly connected, GigabitEthernet0/1

L        10.2.2.3/32 is directly connected, GigabitEthernet0/1

C        10.3.3.0/24 is directly connected, GigabitEthernet0/0

L        10.3.3.1/32 is directly connected, GigabitEthernet0/0

O IA     10.108.1.0/24 [110/3] via 10.2.2.2, 00:09:40, GigabitEthernet0/1

O        10.108.2.0/24 [110/2] via 10.2.2.2, 00:09:40, GigabitEthernet0/1

O N2  192.168.1.0/24 [110/20] via 10.2.2.1, 00:14:54, GigabitEthernet0/1

O N1  192.168.2.0/24 [110/22] via 10.2.2.2, 00:08:23, GigabitEthernet0/1

RTB#

RTB#show ip bgp

BGP table version is 17, local router ID is 10.3.3.1

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,

t secondary path,

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

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

Network          Next Hop            Metric LocPrf Weight Path

*>   192.168.1.0      10.2.2.1                20         32768 ?

*>   192.168.2.0      10.2.2.2                22         32768 ?

RTB#  RTC#show ip route

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

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

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

a - application route

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

Gateway of last resort is not set

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

C        10.3.3.0/24 is directly connected, GigabitEthernet0/0

L        10.3.3.2/32 is directly connected, GigabitEthernet0/0

B     192.168.1.0/24 [20/20] via 10.3.3.1, 00:01:29

B     192.168.2.0/24 [20/22] via 10.3.3.1, 00:01:29

RTC#

RTC#show ip bgp

BGP table version is 41, local router ID is 10.3.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,

t secondary path,

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

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

Network          Next Hop            Metric LocPrf Weight Path

*>   192.168.1.0      10.3.3.1                20             0 100 ?

*>   192.168.2.0      10.3.3.1                22             0 100 ?

RTC#

بنفس الطريقة مع المسارات الخارجية ل OSPF، لإعادة توزيع مسارات OSPF N1 فقط، أدخل هذا الأمر تحت الموجه BGP 100 على الموجه B:

RTB(config)#router bgp 100

RTB(config-router)#redistribute ospf 1 match nssa-external 1

!--- This redistributes only OSPF NSSA-external Type-1 routes into BGP.

لإعادة توزيع مسارات OSPF N2 فقط، أدخل هذا الأمر تحت الموجه BGP 100 على الموجه B:

RTB(config)#router bgp 100

RTB(config-router)#redistribute ospf 1 match nssa-external 2

!--- This redistributes only OSPF NSSA-external Type-2 routes into BGP.

ملاحظة: كما يمكن استخدام خرائط المسارات لإعادة توزيع OSPF النوع 1/2 في BGP. راجع إعادة توزيع مسارات OSPF E2 في BGP للحصول على مزيد من المعلومات.

تعديل خيار "إعادة التوزيع" في بروتوكول OSPF

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

R4#configure terminal

R4(config)#router bgp 100

R4(config-router)#redistribute ospf 1 match internal

R4(config-router)#^Z

!--- Initially, you redistribute internal OSPF routes into BGP 100.

R4#show run | include redistribute ospf

redistribute ospf 1 match internal

R4#configure terminal

R4(config)#router bgp 100

R4(config-router)#redistribute ospf 1 match external

R4(config-router)#^Z

!--- With this second command, you tell BGP to also redistribute external OSPF routes.

R4#show run | include redistribute ospf

redistribute ospf 1 match internal external 1 external 2

R4#

R4#configure terminal

R4(config)#router bgp 100

R4(config-router)#no redistribute ospf 1 match external 2

R4(config-router)#^Z

!--- With this no command, you only disable the redistribution of external type 2 into BGP.

!--- All other types of routes previously configured remain.

R4#show run | include redistribute ospf

redistribute ospf 1 match internal external 1

!--- As you can see, internal and external type 1 remain.

R4#configure terminal

R4(config)#router bgp 100

R4(config-router)#no redistribute ospf 1 match internal external 1

R4(config-router)#^Z

!--- Now, with this no command, which includes all configured keywords, it is important to note that you

!--- still do not disable the redistribution fully. you only removed the keyword. After this,

!--- the Cisco IOS still acts as the default—redistributing internal routes only.

R4#show run | include redistribute ospf

redistribute ospf 1

R4#configure terminal

R4(config)#router bgp 100

R4(config-router)#no redistribute ospf 1

!--- Always use the previous command in order to completely disable redistribution.

R4(config-router)# ^Z

R4#show run | include redistribute ospf

R4#

غير قادر على إعادة توزيع المسارات التي تم التعرف عليها من بروتوكول iBGP إلى بروتوكول العبارة الداخلية مثل EIGRP و OSPF

يت استخدام إعادة توزيع المسارات لنشر المسارات التي تم التعرُّف عليها باستخدام بروتوكول واحد، في بروتوكول توجيه آخر. عند إعادة توزيع BGP في IGP، تتم إعادة توزيع مسارات eBGP التي تم التعرُّف عليها فقط. لا يتم إدخال المسارات المعروفة على الموجه لبروتوكول العبارة الداخلية (iBGP) التي تم التعرف عليها على بروتوكول العبارة الداخلية من أجل منع إنشاء حلقات التوجيه.

وبشكل افتراضي، يتم تعطيل إعادة توزيع iBGP إلى IGP. أصدِر الأمر bgp redistribute-internal لتمكين إعادة توزيع مسارات iBGP في IGP. يلزم إتخاذ الاحتياطات لإعادة توزيع مسارات محددة باستخدام خرائط المسارات إلى بروتوكول العبارة الداخلية.

يتم عرض نموذج لتكوين إعادة توزيع مسارات iBGP إلى OSPF هنا:

Router(config)#router bgp 65345

Router(config-router)#bgp redistribute-internal

!

Router(config)#router ospf 100

Router(config-router)#redistribute bgp 65345 subnets

ملاحظة: يمكن أن تتسبب إعادة توزيع مسارات iBGP إلى بروتوكول العبارة الداخلية في حلقات توجيه داخل النظام الذاتي (AS). وهو أمر غير موصى به. تحتاج عوامل تصفية المسارات إلى تعيينها للتحكُّم في المعلومات، التي يتم استيرادها في IGP.

إعادة توزيع الموجهات الافتراضية ل OSPF إلى BGP

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

!

route-map map_default_only permit 10

match ip address acl_default_only

!

ip access-list standard acl_default_only

permit 0.0.0.0

!

router bgp 64601

network 0.0.0.0

redistribute ospf 1 route-map map_default_only

default-information originate

!

!--- Distributes the default route in bgp

بعد التكوين، امسح جلسات عمل bgp باستخدام الأمر clear ip bgp * .

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

- بروتوكول OSPF: الأسئلة المتكررة

- BGP الأسئلة المتكررة

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