المحتويات

المقدمة

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

المتطلبات

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

التكوين

أمر الشبكة

أوامر إنشاء إعادة التوزيع والمعلومات الافتراضية

الأمر الافتراضي-المنشئ

المقدمة

يصف هذا المستند بروتوكول عبارة حد التكوين للإعلان عن المسار الافتراضي لجيران BGP على المحولات المستندة إلى Cisco Nexus NX-OS.

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

المتطلبات

توصي Cisco بالمعرفة السابقة لهذه الموضوعات:

- برنامج NX-OS من Nexus.

- بروتوكولات التوجيه، وخاصة بروتوكول العبارة الحدودية (BGP).

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

تستند المعلومات الواردة في هذا المستند إلى Cisco Nexus 7000 باستخدام NX-OS، الإصدار 7.3(0)D1(1).

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

التكوين

أمر الشبكة

يتضمن الأمر network 0.0.0.0/0 المسار الافتراضي في BGP RIB (قاعدة معلومات توجيه BGP).

والشرط الأساسي هو أن يكون المسار الافتراضي في جدول التوجيه عبر أي بروتوكول توجيه آخر أو أن يتم تكوينه يدويا باستخدام مسار ثابت.

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

تكوين BGP كما يظهر في إخراج show running-config.

تكوين Nexus BGP

Nexus# show running-config bgp

!Command: show running-config bgp

!Time: Tue Dec  4 01:27:43 2018

version 7.3(0)D1(1)

feature bgp

router bgp 64512

address-family ipv4 unicast

network 0.0.0.0/0

neighbor 10.1.3.3

remote-as 64512

address-family ipv4 unicast

في هذا المثال، يستلم Nexus المسار الافتراضي من بروتوكول EIGRP. لذلك، يظهر جدول توجيه Nexus المسار الافتراضي المتاح عبر EIGRP.

جدول توجيه Nexus

Nexus# show ip route 0.0.0.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>

0.0.0.0/0, ubest/mbest: 1/0

*via 10.1.2.2, Eth2/1, [170/2816], 00:00:50, eigrp-1, external

Nexus#

يعرض BGP RIB 0.0.0.0/0 كمسار صالح وأفضل مسار منذ استيفاء المتطلبات الأساسية. المسار الافتراضي في جدول التوجيه، ويتم تكوين الأمر network 0.0.0.0/0 في قسم تكوين BGP.

BGP RIB من Nexus (جدول BGP)

Nexus# show bgp ipv4 unicast

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

BGP table version is 13, local router ID is 10.255.255.1

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

*>l0.0.0.0/0          0.0.0.0                           100      32768 i

توضح معلمة الموجهات المعلن عنها أن المسار الافتراضي يتم الإعلان عنه لنظير BGP 10.1.3.3

موجهات Nexus BGP المعلن عنها لنظير BGP محدد

Nexus# show bgp ipv4 unicast neighbors 10.1.3.3 advertised-routes

Peer 10.1.3.3 routes for address family IPv4 Unicast:

BGP table version is 13, local router ID is 10.255.255.1

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

*>l0.0.0.0/0          0.0.0.0                           100      32768 i

أوامر إنشاء إعادة التوزيع والمعلومات الافتراضية

يتضمن الأمر redistribute الذي تم تكوينه بموجب عملية BGP جميع المسارات الموجودة في جدول التوجيه بواسطة بروتوكول توجيه مصدر محدد (مسموح به بواسطة خريطة المسار) في BGP RIB باستثناء المسار الافتراضي.

للسماح بالإضافة إلى ذلك بتثبيت المسار الافتراضي من بروتوكول التوجيه المصدر في بروتوكول معلومات التوجيه (RIB) لبروتوكول بوابة الحدود (BGP)، يلزم إنشاء الأمر default-information.

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

يظهر قسم تكوين BGP إعادة توزيع EIGRP وتظهر المعلومات الافتراضية في مكانها.

تكوين Nexus BGP

Nexus# show running-config bgp

!Command: show running-config bgp

!Time: Tue Dec  4 01:33:41 2018

version 7.3(0)D1(1)

feature bgp

router bgp 64512

address-family ipv4 unicast

redistribute eigrp 1 route-map PERMIT-ALL

default-information originate

neighbor 10.1.3.3

remote-as 64512

address-family ipv4 unicast

A route map with no match entry permits all routes.

route-map PERMIT-ALL permit 10

في هذا المثال، يستلم Nexus المسار الافتراضي من بروتوكول EIGRP. لذلك، يظهر جدول توجيه Nexus المسار الافتراضي المتاح عبر EIGRP.

جدول توجيه Nexus

Nexus# show ip route eigrp

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>

0.0.0.0/0, ubest/mbest: 1/0

*via 10.1.2.2, Eth2/1, [170/2816], 00:07:19, eigrp-1, external

192.168.2.0/24, ubest/mbest: 1/0

*via 10.1.2.2, Eth2/1, [170/2816], 00:00:07, eigrp-1, external

يظهر BGP RIB 0.0.0.0/0 على أنه صحيح وأفضل مسار منذ استيفاء المتطلبات الأساسية. تمت إعادة توزيع المسار الافتراضي من بروتوكول توجيه المصدر في BGP، ويتم تكوين الأمر default-information source في قسم تكوين BGP.

BGP RIB من Nexus (جدول BGP)

Nexus# show bgp ipv4 unicast

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

BGP table version is 17, local router ID is 10.255.255.1

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

*>r0.0.0.0/0          0.0.0.0               2816        100      32768 ?

*>r192.168.2.0/24     0.0.0.0               2816        100      32768 ?

توضح معلمة الموجهات المعلن عنها أن المسار الافتراضي يتم الإعلان عنه لنظير BGP 10.1.3.3

موجهات Nexus BGP المعلن عنها لنظير BGP محدد

Nexus# show bgp ipv4 unicast neighbors 10.1.3.3 advertised-routes

Peer 10.1.3.3 routes for address family IPv4 Unicast:

BGP table version is 17, local router ID is 10.255.255.1

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

*>r0.0.0.0/0          0.0.0.0               2816        100      32768 ?

*>r192.168.2.0/24     0.0.0.0               2816        100      32768 ?

في غياب الأمر default-information source من تكوين BGP، لا يقوم BGP بتثبيت المسار الافتراضي.

يظهر قسم تكوين BGP بعد ذلك إعادة توزيع EIGRP فقط في مكان.

تكوين Nexus BGP

Nexus# show run bgp

!Command: show running-config bgp

!Time: Tue Dec  4 01:39:30 2018

version 7.3(0)D1(1)

feature bgp

router bgp 64512

address-family ipv4 unicast

redistribute eigrp 1 route-map PERMIT-ALL

neighbor 10.1.3.3

remote-as 64512

address-family ipv4 unicast

A route-map with no match entry permits all routes.

route-map PERMIT-ALL permit 10

يوضح إخراج جدول التوجيه المسار الافتراضي المتاح من بروتوكول EIGRP.

جدول توجيه Nexus

Nexus# show ip route eigrp

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>

0.0.0.0/0, ubest/mbest: 1/0

*via 10.1.2.2, Eth2/1, [170/2816], 00:07:19, eigrp-1, external

192.168.2.0/24, ubest/mbest: 1/0

*via 10.1.2.2, Eth2/1, [170/2816], 00:00:07, eigrp-1, external

بدون أمر مصدر المعلومات الافتراضية، لا يقوم BGP بتثبيت بادئة الشبكة 0.0.0.0/0.

BGP RIB من Nexus (جدول BGP)

Nexus# show bgp ipv4 unicast

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

BGP table version is 18, local router ID is 10.255.255.1

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

*>r192.168.2.0/24     0.0.0.0               2816        100      32768 ?

ملاحظة: قبل NX-OS الإصدار 6.2(2) لسلسلة Nexus 7000 والإصدار 6.0(2)N3(1) لسلسلة Nexus 5000، لم يكن منشأ الأمر default-information مطلوبا. المسار الافتراضي المستخدم للحقن أيضا في BGP RIB فقط بواسطة الأمر redistribute.

الأمر الافتراضي-المنشئ

يتم تكوين الأمر الافتراضي-المنشئ على أساس كل جار BGP. يقوم هذا الأمر بإنشاء موجه افتراضي والإعلان عنه بشكل مصطنع فقط إلى نظير BGP المحدد.

لا يلزم وجود المسار الافتراضي في جدول التوجيه، ولا يتم إنشاؤه في BGP RIB.

يتم تكوين الأمر الافتراضي-المنشأ على أساس كل جار.

تكوين Nexus BGP

Nexus# show running-config bgp

!Command: show running-config bgp

!Time: Tue Dec  4 02:22:43 2018

version 7.3(0)D1(1)

feature bgp

router bgp 64512

address-family ipv4 unicast

network 192.168.1.0/24

neighbor 10.1.3.3

remote-as 64512

address-family ipv4 unicast

default-originate

لا توجد حاجة إلى وجود مسار افتراضي في جدول التوجيه.

جدول توجيه Nexus

Nexus# show ip route 0.0.0.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>

Nexus#

لا يتم إنشاء إدخال 0.0.0.0/0 في جدول BGP.

BGP RIB من Nexus (جدول BGP)

Nexus# show bgp ipv4 unicast

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

BGP table version is 20, local router ID is 10.255.255.1

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

*>l192.168.1.0/24     0.0.0.0                           100      32768 i

يمكن العثور على الإدخال الناتج عن إعدادات الشبكة الافتراضية 0.0.0.0/0 في الموجهات المعلن عنها لنظير BGP 10.1.3.3

موجهات Nexus BGP المعلن عنها لنظير BGP محدد

Nexus# show bgp ipv4 unicast neighbors 10.1.3.3 advertised-routes

Peer 10.1.3.3 routes for address family IPv4 Unicast:

BGP table version is 20, local router ID is 10.255.255.1

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

Originating default network 0.0.0.0/0

Network            Next Hop            Metric     LocPrf     Weight Path

*>l192.168.1.0/24     0.0.0.0                           100      32768 i

وبشكل إختياري، يمكن أن يستخدم الأمر default-created خريطة مسار كمعلمة للإعلان المشروط عن المسار الافتراضي.

خريطة المسار من المصدر الافتراضي الاختياري

Nexus(config-router-neighbor-af)# default-originate ?

<CR>

route-map  Route-map to specify criteria for originating default

يحتاج خريطة المسار إلى مطابقة مسار تم تثبيته في جدول التوجيه لجعل الإعلان الافتراضي-الأصلي هو المسار الافتراضي إلى نظير BGP.

جدول توجيه Nexus

Nexus# show ip route 192.168.3.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

في هذه الحالة، يشير مخطط المسار المسمى ADVERTISING-DEFAULT-IF إلى شبكات بادئة-قائمة مسماة وآخر 192.168.3.0/24 شبكة بادئة، والتي يجب أن تكون موجودة في جدول التوجيه للإعلان عن المسار الافتراضي.

تكوين Nexus BGP

ip prefix-list NETWORKS seq 5 permit 192.168.3.0/24

!

route-map ADVERTISE-DEFAULT-IF permit 10

match ip address prefix-list NETWORKS

!

router bgp 64512

address-family ipv4 unicast

network 192.168.1.0/24

neighbor 10.1.3.3

remote-as 64512

address-family ipv4 unicast

default-originate route-map ADVERTISE-DEFAULT-IF

ونظرا لأن 192.168.3.0/24 ليس في جدول التوجيه، فلا يتم الإعلان عن المسار الافتراضي.

موجهات Nexus BGP المعلن عنها لنظير BGP محدد

Nexus# show bgp ipv4 unicast neighbors 10.1.3.3 advertised-routes

Peer 10.1.3.3 routes for address family IPv4 Unicast:

BGP table version is 20, local router ID is 10.255.255.1

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

*>l192.168.1.0/24     0.0.0.0                           100      32768 i