المقدمة
يوضح هذا المستند كيفية إعادة توجيه العنوان في المسار الافتراضي الموزع من OSPF إلى قيمة غير صفرية.
معلومات أساسية
بشكل افتراضي، يقوم NXOS بتعيين العنوان الأمامي Quad 0 ( 0.0.0.0) في المسار الافتراضي المعاد توزيعه ل OSPF. إذا كنت ترغب في تعيين هذا العنوان على أنه غير صفري، فأنت بحاجة إلى بعض التكوين الإضافي.
أمر إنشاء المعلومات الافتراضية إلزامي لإعادة توزيع المسار الافتراضي إلى OSPF من بروتوكول آخر. لا يقوم هذا الأمر، بشكل افتراضي، بتعيين عنوان إعادة التوجيه في إعلان حالة الارتباط (LSA) الجديد الذي تم إنشاؤه للنوع 5. لتعيين عنوان إعادة التوجيه في النوع 5 LSA (المعرف: 0.0.0.0، قناع الشبكة: /0) يمكنك إستخدام خريطة مسار تحدد الخيار لإعادة توجيه العنوان.
يختلف هذا السلوك عن الأجهزة الأساسية من Cisco IOS®.
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- معرفة أساسية بأنظمة التشغيل NXOS وتوجيه IP.
- فهم توجيه IP العام
- مفاهيم بروتوكول توجيه OSPF ومصطلحاته
- فهم تكوين OSPF على NXOS
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى N9K-C93180YC-EX و NXOS® 9.3(2)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
التكوين
الرسم التخطيطي للشبكة
التكوينات
لمثال التكوين هذا:
- يقوم N9K1 بتوزيع المسار الافتراضي إلى BGP.
- يتعرف N9K2 على هذا المسار الافتراضي من N9K1 عبر eBGP ويعاد توزيعه إلى OSPF.
- يتعلم N9K3 هذا المسار الافتراضي من N9K2 عبر OSPF.
عندما يتعرف N9K2 و N9K3 على هذا المسار الافتراضي، قم بشكل افتراضي بإعادة توجيه مجموعات العناوين إلى 0.0.0.0 ل Type-5 LSA. لتغيير هذا السلوك الافتراضي، يمكنك إستخدام خيار تعيين عنوان إعادة التوجيه في خريطة المسار وإرفاق الأمر show route-map إلى default-information created أثناء إعادة توزيع هذا المسار الافتراضي إلى OSPF.
لتكوين خيار تعيين عنوان إعادة التوجيه، اتبع الخطوات التالية:
الخطوة 1. تكوين إختبار قائمة بادئة IP لمطابقة المسار الافتراضي
N9K2# configure terminal
N9K2(config)# ip prefix-list test seq 5 permit 0.0.0.0/0
N9K2(config)#
الخطوة 2. تكوين إختبار خريطة المسار ومطابقة إختبار قائمة بادئة IP
N9K2# configure terminal
N9K2(config)# route-map test permit 10
N9K2(config-route-map)# match ip address prefix-list test
N9K2(config-route-map)#
الخطوة 3. تكوين الأمر fwd-addr fix لتعيين عنوان إعادة التوجيه
N9K2# configure terminal
N9K2(config)# route-map fwd-addr-fix permit 10
N9K2(config-route-map)# set forwarding-address
N9K2(config-route-map)#
الخطوة 4. إعادة توزيع المسار الافتراضي من BGP إلى OSPF وتطبيق الأمر default-information origin مع route-map fwd-addr fix
N9K2# configure terminal
N9K2(config)#router ospf 1
N9K2(config-router)# default-information originate route-map fwd-addr-fix
N9K2(config-router)# redistribute static route-map test
N9K2(config-router)#
التحقق من الصحة
تحقق من N9K2 و N9K3 إذا تم تعيين العنوان الأمامي على IP 10.10.10.1. أستخدم الأمر show ip ospf قاعدة البيانات الخارجية 0.0.0.0 تفصيل
N9K2# show ip ospf database external 0.0.0.0 det
OSPF Router with ID (10.10.10.5) (Process ID 1 VRF default)
Type-5 AS External Link States
LS age: 400
Options: 0x2 (No TOS-capability, No DC)
LS Type: Type-5 AS-External
Link State ID: 0.0.0.0 (Network address)
Advertising Router: 10.10.10.5
LS Seq Number: 0x80000006
Checksum: 0x4b3f
Length: 36
Network Mask: /0
Metric Type: 2 (Larger than any link state path)
TOS: 0
Metric: 1
Forward Address: 10.10.10.1
External Route Tag: 0
N9K2#
N9K3# show ip ospf database external 0.0.0.0 det
OSPF Router with ID (10.10.10.6) (Process ID 1 VRF default)
Type-5 AS External Link States
LS age: 501
Options: 0x2 (No TOS-capability, No DC)
LS Type: Type-5 AS-External
Link State ID: 0.0.0.0 (Network address)
Advertising Router: 10.10.10.5
LS Seq Number: 0x80000006
Checksum: 0x4b3f
Length: 36
Network Mask: /0
Metric Type: 2 (Larger than any link state path)
TOS: 0
Metric: 1
Forward Address: 10.10.10.1
External Route Tag: 0
N9K3#