المقدمة
يصف هذا المستند أمر تكوين جديد لأقصر مسار أولا الإصدار 3 (OSPFv3) على موجه Cisco IOS® XR وهو موجه حد منطقة OSPFv3 (ABR). يمكن هذا الأمر الترجمة من Type-7 LSA من منطقة Not-So-Stubby Area (NSSA)
مع عنوان إعادة توجيه صفر، إلى Type-5 LSA.
المشكلة
يقوم موجه Cisco IOS XR، والذي يكون OSPFv3 ABR لمنطقة NSSA، بوقف ترجمة إعلانات منطقة الوصول إلى النوع 7 إلى إعلانات منطقة الوصول (LSA) من النوع 5 عندما يكون عنوان إعادة التوجيه صفر، بعد ترقية البرنامج إلى الإصدار 5.3.4 أو الإصدار 6.2.1 أو الإصدار 6.4.1.
يعين ال rfc 3101 قسم 3.2 "يترجم نوع-7 LSAs إلى نوع-5 LSAs" أن ال ABR من منطقة NSSA لا يترجم نوع-7 LSAs إلى نوع-5 LSAs إن forwarding عنوان يكون صفر. ينطبق هذا على OSPFv2 و OSPFv3.
ومع ذلك، سمح تنفيذ Cisco IOS XR ل OSPFv3 بترجمة النوع 7 LSA مع عنوان إعادة التوجيه صفر إلى النوع 5 LSA.
بما أن ترجمة النوع 7 إلى النوع 5 LSA في ذلك السياق لم تكن متوافقة مع RFC، تمت إزالة هذا الإجراء بواسطة معرف تصحيح الأخطاء من Cisco CSCva64125 في الإصدار 5.3.4 والإصدار 6.2.1.
تسبب هذا التغيير في بعض مشاكل إمكانية الوصول في شبكات الإنتاج بعد ترقية البرنامج، لذلك تم إرجاع التغيير مرة أخرى في الإصدار 5.3.4 Service Pack 3، الإصدار 6.2.2، والإصدار 6.3.1 بواسطة معرف تصحيح الأخطاء من Cisco CSCvd81695.
الحل
عند تلك النقطة، لم يكن تنفيذ Cisco IOS XR OSPFv3 مرة أخرى متوافقا مع RFC، لذلك تم إدخال التغيير النهائي بواسطة معرف تصحيح الأخطاء من Cisco CSCvd81715 في الإصدار 6.4.1.
-
في الإصدار 6.4.1 من Cisco IOS XR والإصدارات الأحدث، بشكل افتراضي، لا يترجم Cisco IOS XR شبكات LSA من النوع 7 إلى شبكات LSA من النوع 5 عندما يكون عنوان إعادة التوجيه صفر. لذلك فإن Cisco IOS XR مرة أخرى متوافق مع RFC بشكل افتراضي.
-
إذا كنت تعتمد على السلوك غير المتوافق مع RFC لإصدارات Cisco IOS XR القديمة، فسيتم إدخال أمر تكوين جديد في الإصدار 6.4.1 لإعادة تمكين ترجمة نوع-7 LSA مع عنوان إعادة التوجيه صفر إلى نوع-5 LSA على NSSA ABR. يجب تكوين هذا الأمر عند الترقية إلى الإصدار 6.4.1 أو أعلى إذا كنت ترغب في الحفاظ على نفس السلوك غير المتوافق مع RFC.
أمر التكوين الجديد هذا لتمكين ترجمة نوع-7 LSA مع عنوان إعادة التوجيه صفر إلى نوع-5 LSA على موجه NSSA ABR:
router ospfv3 <process>
capability type7 translate zero-forward-addr
مثال
قبل تطبيق الأمر إمكانية جديدة، لا يتم تعيين وحدة بت التوجيه على Type-7 LSA، ولا يتم إنشاء أي نوع-5 LSA. لاحظ أن العنوان الأمامي غير موجود:
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database nssa 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-7 AS External Link States (Area 111)
LS age: 639
LS Type: AS External Link
Link State ID: 2
Advertising Router: 10.0.0.2
LS Seq Number: 80007ffa
Checksum: 0x83e3
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: P , Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
بعد تنفيذ أمر التكوين capability type7 translate zero-forward-addr، يتم تعيين بت التوجيه على Type-7 LSA:
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database nssa 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-7 AS External Link States (Area 111)
Routing Bit Set on this LSA
LS age: 125
LS Type: AS External Link
Link State ID: 2
Advertising Router: 10.0.0.2
LS Seq Number: 80007ffc
Checksum: 0x7fe5
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: P , Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
External Route Tag: 0
تم إنشاء LSA الخارجي النوع-5 الآن:
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database external 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-5 AS External Link States
LS age: 190
LS Type: AS External Link
Link State ID: 0
Advertising Router: 10.0.0.1
LS Seq Number: 80000001
Checksum: 0x9ada
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: None, Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
External Route Tag: 0