المحتويات

المقدمة

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

المتطلبات

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

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

التكوين

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

ASR1001

Nexus1

Nexus2

التحقق من الصحة

قبل تطبيق الأمر "تطابق المسار-النوع الداخلي"

بعد تطبيق الأمر "تطابق المسار-النوع الداخلي"

مناقشات مجتمع دعم Cisco ذات الصلة

المقدمة

يصف هذا المستند طريقة إعادة توزيع مسار iBGP (بروتوكول بوابة الحدود الداخلية) في OSPF(فتح أقصر مسار أولا) على أنظمة Nexus الأساسية.

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

المتطلبات

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

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

يقتصر هذا المستند على برنامج NX-OS ومجموعة المحولات Nexus.

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

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

في النظام الأساسي Nexus، عند إجراء إعادة التوزيع من بروتوكول BGP إلى بروتوكول OSPF، يتم بشكل افتراضي إعادة توزيع مسارات EBGP فقط.  لإعادة توزيع المسارات الداخلية لبروتوكول BGP، يلزم تكوين خريطة المسار وتطبيقها في الأمر redistribute ضمن تكوين OSPF.

التكوين

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

سيتم إستخدام الصورة التالية كمخطط عينة لبقية المستند.

في هذا المثال، تم تكوين منطقة جوار OSPF بين الجهازين المتصلين. يحتوي الموجه ASR1001 على iBGP نظير مع Nexus 1. يتعلم Nexus 1 البادئة 192.168.1.0/24 من ASR 1001 عبر iBGP التي يتم إعادة توزيعها في عملية OSPF 10 التي سيتم إرسالها إلى Nexus 2.

ASR1001

فيما يلي التكوين على الموجه ASR1001:

!

interface Loopback0

ip address 192.168.1.1 255.255.255.0

!

interface TenGigabitEthernet0/0/0

ip address 10.10.12.1 255.255.255.0

!

router bgp 10

bgp log-neighbor-changes

network 192.168.1.0

neighbor 10.10.12.2 remote-as 10

!

Nexus1

feature ospf

feature bgp

!

ip prefix-list iBGP2OSPF seq 5 permit 192.168.1.0/24

route-map iBGP2OSPF permit 10

match ip address prefix-list iBGP2OSPF

match route-type internal ---------> This command redistributes iBGP routes

!

!

interface Ethernet3/1

ip address 10.10.23.2/24

ip router ospf 10 area 0.0.0.0

no shutdown

!

interface Ethernet3/3

ip address 10.10.12.2/24

no shutdown

!

router ospf 10

router-id 2.2.2.2

redistribute bgp 10 route-map iBGP2OSPF

!

router bgp 10

neighbor 10.10.12.1 remote-as 10

address-family ipv4 unicast

!

Nexus2

!

feature ospf

feature bgp

!

interface Ethernet3/1

ip address 10.10.23.3/24

ip router ospf 10 area 0.0.0.0

no shutdown

!

!

router ospf 10

router-id 3.3.3.3

no system auto-upgrade epld

!

التحقق من الصحة

تصف هذه الأقسام إخراج البادئة في Nexus1 و Nexus2 قبل وبعد تطبيق الأمر "تطابق نوع المسار الداخلي".

قبل تطبيق الأمر "تطابق المسار-النوع الداخلي"

البادئة 192.168.1.0/24 التي تم التعرف عليها في Nexus 1 من ASR1001 إلى iBGP .

Nexus1# sh ip bgp

BGP routing table information for VRF default, address family IPv4 Unicast

BGP table version is 4, local router ID is 10.10.12.2

Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best

Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i

njected

Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup

Network            Next Hop            Metric     LocPrf     Weight Path

*>i192.168.1.0/24     10.10.12.1               0        100          0 i

استنادا إلى التكوين التالي في Nexus1، تتم إعادة توزيع مسار iBGP في عملية OSPF 10 .

!

router ospf 10

router-id 2.2.2.2

redistribute bgp 10 route-map iBGP2OSPF

!

هنا ال route-map بدون الحالة "مطابقة مسار-type داخلي". كما هو موضح أدناه، لم يتم العثور على البادئة 192.168.1.0/24 في جدول التوجيه الخاص ب Nexus 2.

Nexus2# show ip route 192.168.1.0

IP Route Table for VRF "default"

'*' denotes best ucast next-hop

'**' denotes best mcast next-hop

'[x/y]' denotes [preference/metric]

'%<string>' in via output denotes VRF <string>

Route not found

أيضا البادئة 192.168.1.0/24 غير متوفرة في قاعدة بيانات OSPF في Nexus 1.

Nexus1# show ip ospf database external 192.168.1.0

OSPF Router with ID (2.2.2.2) (Process ID 10 VRF default)

بعد تطبيق الأمر "تطابق المسار-النوع الداخلي"

تتم إضافة الجملة "match route-type" إلى دليل المسار iBGP2OSPF الآن:

!

route-map iBGP2OSPF permit 10

match ip address prefix-list iBGP2OSPF

match route-type internal

!

بعد إضافة الصيغة، يظهر الإخراج على Nexus1 البادئة 192.168.1.0/24 موجودة في قاعدة بيانات OSPF.

Nexus1# show ip ospf database external 192.168.1.0

OSPF Router with ID (2.2.2.2) (Process ID 10 VRF default)

Type-5 AS External Link States

Link ID         ADV Router      Age        Seq#       Checksum Tag

192.168.1.0     2.2.2.2         20         0x80000002 0xa6ad    10

يتوفر المسار 192.168.1.0/24 الآن في جدول توجيه Nexus2 كما هو متوقع:

Nexus2# show ip route 192.168.1.0

IP Route Table for VRF "default"

'*' denotes best ucast next-hop

'**' denotes best mcast next-hop

'[x/y]' denotes [preference/metric]

'%<string>' in via output denotes VRF <string>

192.168.1.0/24, ubest/mbest: 1/0

*via 10.10.23.2, Eth3/1, [110/1], 00:01:11, ospf-10, type-2, tag 10