المقدمة
يوضح هذا المستند كيفية أستكشاف أخطاء مكدس من محولات Catalyst 9000 Switches التي تفتقد إلى دور الاستعداد وإصلاحها.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- الفهم الأساسي لتكنولوجيات تحويل شبكات LAN
- التشابه مع نماذج المحولات Catalyst 9000 Switch Model
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- الأجهزة: المحولات Cisco Catalyst 9000 Series Switches
- إصدار البرامج: IOS XE من Cisco
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يتم إستخدام التكرار من الإصدار 1:1 لتعيين الأدوار النشطة والاحتياطية إلى محولات معينة في المكدس. وهذا يتخطى خوارزمية تحديد دور N+1 التقليدية، حيث يمكن أن يكون أي محول في المكدس نشطا أو في وضع الاستعداد. في تكرار بنسبة 1:1، يحدد مدير المكدس الدور النشط والاستعداد لمحول معين، استنادا إلى متغير ROMMON flash. تقوم الخوارزمية بتعيين محول واحد كنشط، وآخر كبديل إحتياطي، بحيث تحدد جميع المحولات المتبقية في المكدس كأعضاء. عندما يقوم محول نشط بإعادة التمهيد، يصبح في وضع الاستعداد ويصبح محول الاستعداد الحالي هو المحول النشط الجديد. تظل محولات الأعضاء الموجودة في نفس الحالة.
في بيئة شبكة باستخدام محولات Cisco Catalyst 9000 Series Switches، تمت ملاحظة مشكلة حيث يكون دور المحول الاحتياطي مفقودا. يقدم هذا المستند تحليلا مفصلا للمشكلة والخطوات اللازمة لحلها.
المشكلة
تم تحديد المشكلة عندما لا يحتوي مكدس المحولات على دور الاستعداد.
هذا هو المخرج الذي يعرض المشكلة:
Switch#show switch
Switch/Stack Mac Address : 8c44.a5a4.9d00 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
-------------------------------------------------------------------------------------
*1 Active 8c44.a5a4.9d00 15 V03 Ready
2 Member 8c44.a5a5.2380 14 V03 Ready <<< Missing Standby Mode
وفي متغيرات ROMMON، تم ملاحظة هذه القيمة:
Switch#show romvar switch all
<SNIP>
RET_2_RTS=
ROMMON_AUTOBOOT_ATTEMPT=3
STACK_1_1=1_0 <<< This indicates that switch 1 is Active and no switch is marked for the Standby role
STACK_HIGH_SPEED=1
SWITCH_DISABLE_PASSWORD_RECOVERY=0
SWITCH_NUMBER=2
<SNIP>
يمكن أن يكون هذا المتغير موجودا على كل عضو في المكدس أو عضو واحد فقط. يمكن أن يسبب مشاكل في كلا الحالتين.
الحل
الخيار 1: مسح وضع المكدس
يلزم مسح وضع المكدس على المحولات الموجودة في المكدس. اتبع الخطوات التالية:
الخطوة 1: مسح وضع المكدس
Switch# switch clear stack-mode
WARNING: Clearing the chassis HA configuration will result in both the chassis move into Stand Alone mode. This involves reloading the standby chassis
after clearing its HA configuration and coming up with all interfaces in shutdown mode. Do you wish to continue? [y/n]? [yes]: yes
Switch# copy running-config startup-config
الخطوة 2: إعادة تحميل المكدس
Switch# reload
الخطوة 3: التحقق من الصحة
Switch#show romvar switch all
<SNIP>
RET_2_RTS=
ROMMON_AUTOBOOT_ATTEMPT=3
STACK_1_1=0_0 <<< This indicate that no switch in the stack is marked as Active nor Standby. The switch will choose them upon booting
STACK_HIGH_SPEED=1
SWITCH_DISABLE_PASSWORD_RECOVERY=0
SWITCH_NUMBER=2
<SNIP>
هذه هي القيمة الافتراضية التي يختار فيها المكدس الدور النشط والاستعداد استنادا إلى الأولوية. إذا لم يتم تغيير وضع المكدس في المحول مسبقا، فإن المتغير "STACK_1_1" لا يظهر في متغيرات ROMMON، مما يشير إلى أن القيمة هي الافتراضية (STACK_1_1=0_0).
الخيار 2: تعيين محول مع دور الاستعداد
يمكنك إستخدام الأمر switch-number role لتعيين المحول الاحتياطي في وضع المكدس 1:1. يعمل المكدس في وضع المكدس 1:1 مع النشاط المحدد أو الاستعداد بعد إعادة التمهيد. في هذا المثال، يتم تعيين دور الاستعداد للمحول 2.
الخطوة 1: إعداد المحول 2 كخيار إحتياطي
Switch#
switch 2 role standby
WARNING: Changing the switch role may result in redundancy mode being configured to 1+1 mode for this stack. If the configured Active or Standby switch numbers do not boot up, then the stack will not be able to boot. Do you want to continue?[y/n]? [yes]: yes
الخطوة 2: إعادة تحميل المكدس
Switch# reload
الخطوة 3: التحقق من الصحة
Switch#show romvar switch all
<SNIP>
RET_2_RTS=
ROMMON_AUTOBOOT_ATTEMPT=3
STACK_1_1=1_2 <<< This indicates that switch 1 is Active and switch 2 is the Standby
STACK_HIGH_SPEED=1
SWITCH_DISABLE_PASSWORD_RECOVERY=0
SWITCH_NUMBER=2
<SNIP>
معلومات ذات صلة