المحتويات

المقدمة

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

بروتوكول أقصر مسار أولاً (OSPF)

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

إظهار الأوامر

أوامر التصحيح

IS-IS

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

إظهار الأوامر

النشر

تمت إزالة iSPF

سبب التغيير

التغييرات

إصدارات IOS المدمجة

المقدمة

يصف هذا المستند تغييرين سلوكيين جديدين ل Open Path First (OSPF) وIntermediate System-to-Intermediate System (IS-IS) في Cisco IOS®:

1. تم تغيير أقصر مسار أولا (SPF) الافتراضي وأجهزة توقيت التدفق إلى قيم (تقارب سريع) محسنة.

2. تمت إزالة أقصر مسار أولا تزايدي (iSPF) ولم يعد مدعوما

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

تم تغيير وحدات توقيت SPF الافتراضية وموجات التفريغ إلى قيم (تقارب سريع) محسنة.

يقول هذا أمر عام للموجه أن يستخدم قيم تقارب بروتوكول حالة الارتباط الافتراضية السريعة ل OSPF و IS-IS. بشكل افتراضي، يتم إستخدام قيم التقارب الافتراضية السريعة.

[no] تحشد-default-optimization

بروتوكول أقصر مسار أولاً (OSPF)

نظرة عامة على القيم الافتراضية لتقارب OSPF:

أمر OSPF

محددات

تم تعطيل التحسين الافتراضي

تم تمكين التحسين الافتراضي

قوة كبح المؤقتات

الأولي (مللي ثانية)

5000

50

الحد الأدنى للتأخير (مللي ثانية)

10000

200

الحد الأقصى للتأخير (مللي ثانية)

10000

5000

مؤقتات خنق الكل

الأولي (مللي ثانية)

0

50

الحد الأدنى للتأخير (مللي ثانية)

5000

200

الحد الأقصى للتأخير (مللي ثانية)

5000

5000

وقت وصول lsa

مللي ثانية

1000

100

ملاحظة: القيم الافتراضية الجديدة في Cisco IOS هي نفس القيم الافتراضية في IOS-XR.

ملاحظة: لا تظهر القيم الافتراضية الجديدة في تكوين بدء التشغيل أو التشغيل من Cisco IOS.

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

تظهر هذه الرسالة عند تكوين OSPF باستخدام "routing-default-optimization":

*May 10 12:59:40.942: %OSPF-6-DFT_OPT: Protocol timers for fast convergence are Enabled.

تظهر هذه الرسالة عند تكوين OSPF باستخدام "no routing-default-optimization":

*May 10 12:31:53.876: %OSPF-6-DFT_OPT: Protocol timers for fast convergence are Disabled.

تظهر هذه الرسالة عند تكوين OSPFv3 باستخدام "routing-default-optimization":

*May 10 12:55:41.784: %OSPFv3-6-DFT_OPT: Protocol timers for fast convergence are Enabled.

تظهر هذه الرسالة عند تكوين OSPFv3 مع "no routing-default-optimization":

*May 10 12:57:57.880: %OSPFv3-6-DFT_OPT: Protocol timers for fast convergence are Disabled.

تشرح هذه الرسالة حالة التوجيه-الافتراضي-التحسين.

إظهار الأوامر

هناك عرض أمر.

يوضح هذا الإعداد الافتراضي ل OSPF مع برنامج Cisco IOS الأقدم أو برنامج Cisco IOS الأحدث مع "no routing-default-optimization" الذي تم تكوينه بشكل عام.

R1#show ip ospf

Routing Process "ospf 1" with ID 10.100.1.1

Start time: 01:30:35.876, Time elapsed: 00:03:51.842

Supports only single TOS(TOS0) routes

Supports opaque LSA

Supports Link-local Signaling (LLS)

Supports area transit capability

Supports NSSA (compatible with RFC 3101)

Supports Database Exchange Summary List Optimization (RFC 5243)

Event-log enabled, Maximum number of events: 1000, Mode: cyclic

Router is not originating router-LSAs with maximum metric

Initial SPF schedule delay 5000 msecs

Minimum hold time between two consecutive SPFs 10000 msecs

Maximum wait time between two consecutive SPFs 10000 msecs

Incremental-SPF disabled

Initial LSA throttle delay 0 msecs

Minimum hold time for LSA throttle 5000 msecs

Maximum wait time for LSA throttle 5000 msecs

Minimum LSA arrival 1000 msecs

LSA group pacing timer 240 secs

Interface flood pacing timer 33 msecs

Retransmission pacing timer 66 msecs

EXCHANGE/LOADING adjacency limit: initial 300, process maximum 300

Number of external LSA 0. Checksum Sum 0x000000

Number of opaque AS LSA 0. Checksum Sum 0x000000

Number of DCbitless external and opaque AS LSA 0

Number of DoNotAge external and opaque AS LSA 0

Number of areas in this router is 0. 0 normal 0 stub 0 nssa

Number of areas transit capable is 0

External flood list length 0

IETF NSF helper support enabled

Cisco NSF helper support enabled

Reference bandwidth unit is 100 mbps

القيم الافتراضية الجديدة:

R1#show ip ospf

Routing Process "ospf 1" with ID 10.100.1.1

Start time: 01:30:35.876, Time elapsed: 00:18:53.235

Supports only single TOS(TOS0) routes

Supports opaque LSA

Supports Link-local Signaling (LLS)

Supports area transit capability

Supports NSSA (compatible with RFC 3101)

Supports Database Exchange Summary List Optimization (RFC 5243)

Event-log enabled, Maximum number of events: 1000, Mode: cyclic

Router is not originating router-LSAs with maximum metric

Initial SPF schedule delay 50 msecs

Minimum hold time between two consecutive SPFs 200 msecs

Maximum wait time between two consecutive SPFs 5000 msecs

Incremental-SPF disabled

Initial LSA throttle delay 50 msecs

Minimum hold time for LSA throttle 200 msecs

Maximum wait time for LSA throttle 5000 msecs

Minimum LSA arrival 100 msecs

LSA group pacing timer 240 secs

Interface flood pacing timer 33 msecs

Retransmission pacing timer 66 msecs

EXCHANGE/LOADING adjacency limit: initial 300, process maximum 300

Number of external LSA 0. Checksum Sum 0x000000

Number of opaque AS LSA 0. Checksum Sum 0x000000

Number of DCbitless external and opaque AS LSA 0

Number of DoNotAge external and opaque AS LSA 0

Number of areas in this router is 0. 0 normal 0 stub 0 nssa

Number of areas transit capable is 0

External flood list length 0

IETF NSF helper support enabled

Cisco NSF helper support enabled

Reference bandwidth unit is 100 mbps

بالنسبة ل OSPFv3، يتم إستخدام الأمر show ospfv3 لعرض نفس الإخراج.

للتحقق من الإعداد الافتراضي في التكوين، يمكنك إستخدام show run all | في حالة الإمساك|الوصول:

R1#show run all | in throttle|arrival

timers throttle spf 50 200 5000

timers throttle lsa 50 200 5000

timers lsa arrival 100

أوامر التصحيح

تظهر أحداث Debug OSPF رسائل تصحيح الأخطاء هذه:

"رد الاتصال الافتراضي الذي تم تكوينه لتحسين المسار"

"تم تعديل قيم تقييد LSA إلى"

"تم تعديل مؤقت وصول LSA إلى"

"تم تعديل قيم خانق SPF إلى"

على سبيل المثال:

R1#debug ip ospf events

OSPF events debugging is on

R1#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#no routing-default-optimize

R1(config)#

*May 10 13:05:47.962: OSPF EVENT: No Route Optimize Default Configured Callback: 0

*May 10 13:05:47.963: OSPF-1 EVENT: LSA Throttle values modified to 0 5000 5000

*May 10 13:05:47.963: OSPF-1 EVENT: LSA Arrival timer modified to 1000

*May 10 13:05:47.963: OSPF-1 EVENT: SPF Throttle values modified to 5000 10000 10000

IS-IS

نظرة عامة على القيم الافتراضية لتقارب IS-IS:

أمر IS-IS

محددات

تم تعطيل التحسين الافتراضي

تم تمكين التحسين الافتراضي

فاصل SPF

الأولي (مللي ثانية)

5500

50

الحد الأدنى للتأخير (مللي ثانية)

5500

200

الحد الأقصى للتأخير (مللي ثانية)

10000

5000

فاصل PRC

الأولي (مللي ثانية)

2000

50

الحد الأدنى للتأخير (مللي ثانية)

5000

200

الحد الأقصى للتأخير (مللي ثانية)

5000

5000

LSP-gen-interval

الأولي (مللي ثانية)

50

50

الحد الأدنى للتأخير (مللي ثانية)

5000

200

الحد الأقصى للتأخير (مللي ثانية)

5000

5000

ملاحظة: القيم الافتراضية الجديدة في Cisco IOS هي نفس القيم الافتراضية في IOS-XR.

ملاحظة: لا تظهر القيم الافتراضية الجديدة في تكوين بدء التشغيل أو التشغيل من Cisco IOS.

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

يظهر هذا رسالة عندما يشكل أنت IS-IS مع "routing-default-optimization":

*May 10 13:12:39.170: %CLNS-6-DFT_OPT: Protocol timers for fast convergence are Enabled.

تظهر هذه الرسالة عندما تقوم بتكوين IS-IS باستخدام "no routing-default-optimization":

*May 10 13:16:31.516: %CLNS-6-DFT_OPT: Protocol timers for fast convergence are Disabled.

تشرح هذه الرسالة حالة التوجيه-الافتراضي-التحسين.

إظهار الأوامر

للتحقق من الإعداد الافتراضي في التكوين، يمكنك إستخدام show run all | تضمين SPF-interval|prc-interval|lsp-gen-interval:

R1#show run all | include spf-interval|prc-interval|lsp-gen-interval

spf-interval 5 50 200

prc-interval 5 50 200

lsp-gen-interval 5 50 200

النشر

عند نشر الموجهات باستخدام برنامج Cisco IOS الأحدث التي تحتوي على القيم الافتراضية الجديدة، يوصى بضمان أن تحتوي جميع الموجهات على نفس القيم الافتراضية لأجهزة التوقيت. وهذا يقلل من مخاطر حلقات التكرار المحتملة في التوجيه.

إذا كانت لديك موجهات تشغل القيم الافتراضية القديمة وتقوم بترقية الموجهات إلى برنامج Cisco IOS الأحدث، فمن المحتمل أن يكون لديك وقت ترحيل حيث تقوم بعض الموجهات بتشغيل برنامج Cisco IOS قديم باستخدام القيم الافتراضية القديمة وبعض الموجهات التي تعمل ببرنامج IOS الأحدث باستخدام القيم الافتراضية الجديدة. وهو أمر غير موصى به. لضمان تشغيل عملية الترحيل بسلاسة، يمكنك إما:

1. قم بتكوين قيم المؤقت بشكل صريح على جميع الموجهات قبل ترقية أي موجه. تحتفظ الموجهات بالقيم التي تم تكوينها بشكل صريح بعد الترقية. يمكن أن تكون القيم قيم المؤقت الافتراضية الجديدة، أو أي قيمة أخرى.

2. قم بتكوين قيم المؤقت بشكل صريح إلى القيم القديمة مباشرة بعد ترقية موجه Cisco IOS إلى برنامج Cisco IOS الأحدث باستخدام القيم الافتراضية الجديدة.

3. قم بتكوين الأمر no routing-default-optimization مباشرة بعد ترقية موجه Cisco IOS إلى برنامج Cisco IOS الأحدث.

توصي Cisco بالحل 1. حيثما كان ذلك ممكنا. تتمثل الفرصة في تكوين قيم المؤقت الافتراضية الجديدة واستخدامها، وهي توفر تقارب سريع. في هذه الحالة، تأكد من تصميم الشبكة والتحقق منها للعمل مع قيم التقارب السريع الجديدة.

توصي Cisco بالإبقاء على الوقت صغيرا قدر الإمكان عندما يكون للموجهات قيم مؤقت مختلفة في وقت مرحلة الترحيل. تتمثل إحدى الطرق لضمان الترحيل المناسب في الحفاظ على عزل الموجه عند الترقية. ويمكن تحقيق ذلك من خلال الحفاظ على الواجهات معطلة، أو تعيين تكلفة بروتوكول العبارة الداخلية (IGP) على مقياس مرتفع جدا على الواجهات الخاصة به (وبالتالي، فإنه يمنع الموجه الذي يقوم بإعادة توجيه حركة المرور عبره)، أو يضمن أن الموجه ليس حركة مرور إعادة توجيه موجه النقل لفترة ما بعد بدء التشغيل. ويتم تكوين المحول الأخير باستخدام أمر OSPF max-metric router-lsa [عند بدء التشغيل <5-86400>] أو باستخدام أمر IS-IS set-overload-bit [عند بدء التشغيل<5-86400>.

إذا كانت لديك قيم المؤقت المعينة بالفعل على القيم الافتراضية الجديدة على موجهات Cisco IOS التي تشغل برنامج Cisco IOS software الأقدم، فلن تكون هناك حاجة إلى تغيير وحدات التوقيت.

إذا كان لديك قيم المؤقت المعينة بشكل صريح إلى أي قيمة أخرى غير قيم المؤقت الافتراضية القديمة، فلن تكون هناك حاجة إلى تغيير أي شيء في التكوين، لأنه يتم الاحتفاظ بالتكوين الصريح عند الترقية.

ملاحظة: أي حلقة توجيه محتملة تحدث بسبب أختلاف في قيم المؤقت، هي حلقة قصيرة العمر. لا يجب أن تحدث الحلقة لفترة زمنية أطول من أكبر قيمة للحد الأقصى للتأخير.

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

تمت إزالة iSPF

سبب التغيير

SPF التزايدي هي ميزة تم تطويرها خلال عام 2000 تقريبا كوسيلة لتحسين أداء بروتوكول العبارة الداخلية، والتي تقلل وقت تنفيذ بروتوكول SPF من خلال إعادة حساب شجرة فرعية لأقصر شجرة مسار كاملة عندما كانت تغييرات المخطط محدودة بجزء من الشبكة. لقد تم إستبدال تنفيذ هذه الميزة بإمكانات وحدة المعالجة المركزية (CPU) المتزايدة على الموجهات، مما يعني أنه عند إستخدام بروتوكول iSPF، يصبح الأمر أقل أهمية بشكل متزايد، نظرا لعدم توفير أي فائدة تقريبا، مع إضافة التعقيدات في نفس الوقت. ولهذا السبب، يوصى بشكل عام بعدم تمكين هذه الميزة، لأنه بزيادة قوة وحدة المعالجة المركزية (CPU)، يصبح إستخدام SPF العادية أكثر مباشرة. هذا أيضا سبب إختيار Cisco لإهمال ميزة iSPF. ال CLI أن يتواجد بعد مقبول غير أن لا يمكن السمة والأمر لن يكون NVGEN ed. تتم طباعة رسالة تحذير تشير إلى أن الميزة لم تعد مدعومة.

التغييرات

عند تكوين iSPF ل OSPF، يظل الأمر موجودا وينتج رسالة تحذير: "لم تعد ميزة SPF التزايدية مدعومة".

R1#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#router ospf 1

R1(config-router)#ispf

The incremental SPF feature is no longer supported.

لم يتم تمكين الميزة iSPF:

R1#show ip ospf 1 | include Incremental

Incremental-SPF disabled

عند تكوين iSPF، تظهر أحداث debug ip ospf ما يلي:

R1#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#router ospf 1

R1(config-router)#ispf

*May 10 13:34:35.075: OSPF-1 EVENT: Config: ispf

لبروتوكول نظام وسيط إلى نظام وسيط (IS-IS):

R1#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#router isis 1

R1(config-router)#ispf level-1

The incremental SPF feature is no longer supported.

R1#show isis protocol | in Incremental

R1#

في برنامج IOS القديم:

R1#show isis protocol | in Incremental

Incremental SPF enabled for: level-1

Incremental SPF startup delay: 120

أو

R1#show clns protocol | in Incremental

Incremental SPF enabled for: level-2

Incremental SPF startup delay: 120

الأمر لتمكين iSPF مخفي الآن.

الأمر iSPF ليس NVGEN.

إصدارات IOS المدمجة

تغيير

إصدارات IOS المدمجة

إزالة iSPF في IS-IS

16.5.1

إزالة iSPF في OSPF

16.5.1

مؤقتات SPF الجديدة وإغراق الافتراضية

16.5.1