المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

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

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

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

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

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

إعادة توزيع المسارات الداخلية والخارجية لبروتوكول OSPF في بروتوكول العبّارة الحدودية (BGP)

إعادة توزيع المسارات الخارجية للمناطق غير الجذرية (NSSA) لبروتوكول OSPF في بروتوكول العبّارة الحدودية (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. هذه الطرق تحمل علامة أو IA في show ip route  إخراج الأمر.

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

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

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

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

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

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

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

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

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

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

يُعد هذا التكوين تكوينًا جديدًا للموجّه 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#

إعادة توزيع المسارات الخارجية (النوع 1 و2) لبروتوكول OSPF فقط في بروتوكول العبّارة الحدودية (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

ملاحظة: يظهر التكوين match external 1 external 2  وكان الأمر الذي دخل redistribute ospf 1 match external. هذا طبيعي لأن OSPF يقوم بإلحاق external 1 external 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#

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

أدخل هذا الأمر ضمن router bgp 100  أمر على الموجه (ب) لإعادة توزيع المسارات الخارجية الأولى فقط عبر بروتوكول فتح أقصر مسار أولا (OSPF):

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  على الموجه (ب) لإعادة توزيع مسارين خارجيين فقط لبروتوكول فتح أقصر مسار أولا (OSPF):

RTB(config)#router bgp 100

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

إعادة توزيع المسارات الداخلية والخارجية لبروتوكول OSPF في بروتوكول العبّارة الحدودية (BGP)

في هذه الحالة، تتم إعادة توزيع جميع مسارات OSPF إلى BGP باستخدام كل من internal  و external  الكلمات المفتاحية ضمن الأمر redistribute ospf

match internal external

، كما هو موضح في تكوين الموجه 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#

إعادة توزيع المسارات الخارجية للمناطق غير الجذرية (NSSA) لبروتوكول OSPF في بروتوكول العبّارة الحدودية (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، يتم عرض التكوين السابق match nssa-external 1 nssa-external 2  وكان الأمر الذي دخل redistribute 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.

ملاحظة: يمكن إستخدام خرائط المسار أيضا لإعادة توزيع النوع 1/2 من OSPF إلى 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 IOS still acts as 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 إلى بروتوكول العبارة الداخلية. يلزم إتخاذ الاحتياطات لإعادة توزيع مسارات محددة باستخدام خرائط المسارات إلى بروتوكول العبارة الداخلية.

يتم عرض نموذج لتكوين إعادة توزيع مسارات 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، أستخدم network  بيان و default-information originate. في هذا المثال، تتم إعادة توزيع المسارات الافتراضية ل 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 *  erasecat4000_flash:.

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

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

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

- الدعم التقني والمستندات - Cisco Systems