المحتويات

المقدمة

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

المتطلبات

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

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

أمثلة التكوين

مثال تكوين الموجه 1

مثال تكوين الموجه 2

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

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية عمل أوامر بروتوكول الموجه الاحتياطي الفعال (HSRP) معا وتعقبه وكيفية إستخدامها.

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

المتطلبات

cisco يوصي أنت يتلقى معرفة الأساسية من cisco أمر خط قارن (CLI)

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

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج التالية:

- الموجهات التي تشغل برنامج Cisco IOS XE، الإصدار 17.x

لا تقتصر المفاهيم الموضحة في هذا المستند على إصدار البرنامج هذا. يتم تطبيق السلوك الاستباقي لبروتوكول HSRP وتتبع الكائن عبر الأنظمة الأساسية المدعومة من Cisco IOS و Cisco IOS XE، رغم أنه يمكن أن يختلف إخراج صياغة الأوامر والتحقق من الصحة حسب النظام الأساسي وإصدار البرنامج.

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

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

يتيح الأمر الاستعداد المسبق لموجه HSRP ذي أولوية أعلى من الموجه النشط الحالي تولي الدور النشط بعد معالجة انتخاب HSRP وأي تأخير مسبق مكون. يتم تحديد الأولوية أولا بواسطة قيمة الأولوية التي تم تكوينها، ثم بواسطة عنوان IP لواجهة HSRP عندما تكون قيم الأولوية متساوية. في كل حالة، تكون القيمة الأعلى ذات أولوية أكبر. عندما يقوم موجه ذو أولوية أعلى باستباق موجه أولوية أقل، يرسل الموجه رسالة انقلاب. عندما يستقبل الموجه النشط ذي الأولوية الأدنى رسالة انقلاب أو رسالة ترحيب من موجه نشط ذي أولوية أعلى، يتغير الموجه إلى حالة "التحدث" ويرسل رسالة إستقالة.

يسمح أمر مسار الاستعداد لك بتحديد واجهة أخرى على الموجه لعملية HSRP للمراقبة لتغيير أولوية HSRP لمجموعة معينة. إذا تم إيقاف بروتوكول الخط للواجهة المحددة، فسيتم تقليل أولوية HSRP. وهذا يعني أن موجه HSRP آخر ذو أولوية أعلى يمكن أن يصبح الموجه النشط إذا كان هذا الموجه لديه الاستعداد المسبق الذي تم تمكينه.

يوضح هذا المخطط مثالا يستخدم الأمر "الاستعداد المسبق" بالاقتران مع أمر المسار الاحتياطي:

تهيئة HSRP الاستباقية والتتبع

أمثلة التكوين

في الرسم التخطيطي للشبكة، يتم تكوين HSRP بهذه الطريقة:

- R1 هو الموجه النشط وتتبع الكائن 10، والذي يراقب حالة بروتوكول الخط للواجهة الأمامية للخادم R1 4GigabitEthernet0/2/4. عندما يكون R1 هو الموجه النشط، يتم توجيه حركة مرور البيانات من الأجهزة المضيفة إلى الخوادم من خلال R1.

- R2 هو الموجه الاحتياطي وتتبع الكائن 20، والذي يراقب حالة بروتوكول الخط للواجهة الأمامية للخادم R2 4GigabitEthernet0/2/4.

- إذا سقطت واجهة R1 4GigabitEthernet0/2/4، فإن كائن المسار 10 يتغير إلى الحالة Down ويتم خفض أولوية R1 HSRP بمقدار 10. في هذه النقطة، تكون أولوية R2 HSRP أعلى من أولوية R1، ويأخذ R2 دور الموجه النشط عند تمكين الاستباق.

- عندما يصبح R2 هو الموجه النشط، يتم توجيه حركة مرور البيانات من الأجهزة المضيفة إلى الخوادم من خلال R2.

ملاحظة: البوابة الافتراضية للمضيفين الذين تم تكوينهم باستخدام عنوان IP الظاهري ل HSRP (172.16.6.100، في هذه الحالة). يجب تكوين بروتوكول توجيه أو مسارات ثابتة بشكل منفصل على الموجهات لتمكين الاتصال بين الأجهزة المضيفة والخوادم. يركز هذا المستند على سلوك HSRP ولا يتضمن تكوين التوجيه.

مثال تكوين الموجه 1

خطوات التكوين

CLI للتكوين

الخطوة 1. تكوين كائن تعقب (إختياري).

قم بإنشاء كائن تعقب 10 لمراقبة حالة بروتوكول الخط ل 4GigabitEthernet0/2/4.

الخطوة 2. قم بتكوين واجهة واجهة LAN الأمامية.

قم بتكوين 4GigabitEthernet0/2/0 باستخدام عنوان IP للشبكة المحلية. تقوم هذه الواجهة بتوصيل R1 بجهاز شبكة LAN وتشارك في HSRP.

الخطوة 3. قم بتكوين عنوان IP الظاهري ل HSRP.

قم بتكوين مجموعة HSRP 1 باستخدام عنوان IP الظاهري 172.16.6.100. تستخدم مضيفات شبكة LAN عنوان IP هذا كبوابة افتراضية لها.

الخطوة 4. قم بتكوين أولوية HSRP.

قم بتكوين R1 باستخدام الأولوية 105. وهذا يجعل R1 الموجه النشط المفضل بينما يكون الكائن الذي تم تعقبه قيد التشغيل.

الخطوة 5. قم بتمكين إجراء منع HSRP.

قم بتمكين الاستباق حتى يتمكن R1 من العودة إلى الدور النشط بعد إسترداد الكائن الذي تم تعقبه وإرجاع أولويته إلى 105.

الخطوة 6. تعقب الكائن ضمن HSRP.

قم بتكوين HSRP لتتبع الكائن 10 بقيمة تناقص 10. إذا انخفض بروتوكول خط 4GigabitEthernet0/2/4، فإن الكائن 10 سيتنزل بينما سيخفض R1 أولوية HSRP الخاصة به من 105 إلى 95.

الخطوة 7. قم بتكوين الواجهة الأمامية للخادم.

قم بتكوين 4GigabitEthernet0/2/4 باستخدام عنوان IP المستخدم للوصول إلى جهاز الخوادم.

R1#configure terminal

R1(config)#track 10 interface FortyGigabitEthernet0/2/4 line-protocol

R1(config-track)#exit

R1(config)#interface FortyGigabitEthernet0/2/0

R1(config-if)#standby 1 ip 172.16.6.100

R1(config-if)#standby 1 priority 105

R1(config-if)#standby 1 preempt

R1(config-if)#standby 1 track 10 decrement 10

R1(config-if)#end

مثال تكوين الموجه 2

خطوات التكوين

CLI للتكوين

الخطوة 1. تكوين كائن تعقب (إختياري).

قم بإنشاء كائن تعقب 10 لمراقبة حالة بروتوكول الخط ل 4GigabitEthernet0/2/4.

الخطوة 2. قم بتكوين واجهة واجهة LAN الأمامية.

قم بتكوين 4GigabitEthernet0/2/0 باستخدام عنوان IP للشبكة المحلية. تقوم هذه الواجهة بتوصيل R2 بجهاز الشبكة المحلية (LAN) وتشارك في مجموعة HSRP نفسها مثل R1.

الخطوة 3. قم بتكوين عنوان IP الظاهري ل HSRP.

قم بتكوين مجموعة HSRP 1 باستخدام عنوان IP الظاهري نفسه المستخدم في R1، 172.16.6.100.

الخطوة 4. أستخدم أولوية HSRP الافتراضية.

يستخدم R2 أولوية HSRP الافتراضية التي تبلغ 100. ونظرا لأن R1 له الأولوية 105، فيظل R2 هو الموجه الاحتياطي بينما R1 سليم.

الخطوة 5. قم بتمكين إجراء منع HSRP.

قم بتمكين الاستباق حتى يصبح R2 نشطا عندما تنخفض أولوية R1 عن 100.

الخطوة 6. تعقب الكائن ضمن HSRP.

قم بتكوين HSRP لتتبع الكائن 20 بقيمة تناقص 10. إذا انخفض بروتوكول خطوط 4GigabitEthernet0/2/4، فإن الكائن 10 ينخفض بينما يقلل R2 من أولوية HSRP الخاصة به من 100 إلى 90.

الخطوة 7. قم بتكوين الواجهة الأمامية للخادم.

قم بتكوين 4GigabitEthernet0/2/4 باستخدام عنوان IP المستخدم للوصول إلى جهاز الخوادم.

R2#configure terminal

R2(config)#track 20 interface For 0/2/4 line-protocol

R2(config-track)#exit

R2(config)#interface FortyGigabitEthernet0/2/0

R2(config-if)#ip address 172.16.6.6 255.255.255.0

R2(config-if)#standby 1 ip 172.16.6.100

R2(config-if)#standby 1 preempt

R2(config-if)#standby 1 track 20 decrement 10

R2(config-if)#end

ملاحظة: كائن التعقب إختياري وليس مطلوبا لعملية HSRP العادية. يمكن أن يختار HSRP موجه نشط واحتياطي باستخدام عنوان IP الظاهري فقط والأولوية وتكوين الاستباق. يتم إستخدام التعقب عندما يحتاج HSRP إلى ضبط أولوية الموجه استنادا إلى حالة كائن آخر، مثل حالة بروتوكول سطر الواجهة. في هذا المثال، يسمح كائن التعقب للموجه بتقليل أولوية HSRP الخاصة به إذا تم قطع واجهة الخادم المتجه.

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

أستخدم الأمر show standby للتحقق من حالة HSRP الأولية عند تشغيل الخادم الذي يواجه الواجهات على كلا الموجهين.

في هذه الحالة، R1 هو موجه HSRP النشط لأنه يتمتع بالأولوية الأعلى التي تم تكوينها وهي 105. R2 هو الموجه الاحتياطي مع الأولوية الافتراضية وهي 100.

- في R1، كائن المسار 10 أعلى، لذلك لا يتم تطبيق تقليل الأولوية. يحتفظ R1 بأولويته التي تم تكوينها والتي تبلغ 105 ويمتلك عنوان MAC الظاهري النشط 000.0c07.ac01.

- في R2، تتبع كائن 20 أيضا فوق، لذلك لا يتم تطبيق تقليل الأولوية. يحتفظ R2 بالأولوية الافتراضية وهي 100 ويبقى في حالة الاستعداد. يبدي الإنتاج المسحاج تخديد نشط بما أن 172.16.6.5، أي يكون عنوان ال IP يواجه LAN من R1.

النقاط الرئيسية التي يجب التحقق منها:

فحص

إخراج R1

إخراج R2

نتيجة

حالة HSRP

الحالة نشطة

الحالة في وضع الاستعداد

R1 نشط، R2 في وضع الاستعداد

IP الظاهري

172.16.6.100

172.16.6.100

يستخدم كلا الموجهين نفس HSRP Virtual IP

الموجه النشط

محلي

172.16.6.5، الأولوية 105

R1 هو الموجه النشط

الموجه الاحتياطي

172.16.6.6، الأولوية 100

محلي

R2 هو الموجه الاحتياطي

أولوية

105 (تم تكوينه 105)

100 (الافتراضي 100)

يتمتع R1 بالأولوية الأعلى

الاستباق

تم تمكين الاستباق

تم تمكين الاستباق

يمكن أن يستبق كلا الموجهين عندما تصبح أولويتهما أعلى

تعقب الكائن

تتبع تناقص أعلى لحالة كائن 10 10

تتبع تناقص أعلى لحالة كائن 20 10

كلتا الواجهات المتتبعة على الخادم قيد التشغيل

إستخدام MAC الظاهري

MAC قيد الاستخدام

MAC غير مستخدم

يتم حاليا إعادة توجيه R1 ل HSRP Virtual MAC

R1#show standby

FortyGigabitEthernet0/2/0 - Group 1 State is Active     2 state changes, last state change 15:44:50

Virtual IP address is 172.16.6.100

Active virtual MAC address is 0000.0c07.ac01 (MAC In Use)

Local virtual MAC address is 0000.0c07.ac01 (v1 default)

Hello time 3 sec, hold time 10 sec

Next hello sent in 0.352 secs

Preemption enabled   Active router is local

Standby router is 172.16.6.6, priority 100 (expires in 10.048 sec) Priority 105 (configured 105) Track object 10 state Up decrement 10

Group name is "hsrp-Fo0/2/0-1" (default)

FLAGS: 1/1

R2#show standby

FortyGigabitEthernet0/2/0 - Group 1 State is Standby     4 state changes, last state change 00:11:06

Virtual IP address is 172.16.6.100   Active virtual MAC address is 0000.0c07.ac01 (MAC Not In Use)

Local virtual MAC address is 0000.0c07.ac01 (v1 default)

Hello time 3 sec, hold time 10 sec

Next hello sent in 1.504 secs

Preemption enabled Active router is 172.16.6.5, priority 105 (expires in 9.136 sec)

Standby router is local

Priority 100 (default 100) Track object 20 state Up decrement 10

Group name is "hsrp-Fo0/2/0-1" (default)

FLAGS: 0/1

ماذا يحدث في حالة تعطل واجهة R1 لشبكة إيثرنت بسرعة 40 جيجابت/2/4؟

بعد انخفاض شبكة 40GigabitEthernet0/2/4 على R1، يتغير كائن التعقب 10 إلى حالة "السقوط". ثم يقوم HSRP بتطبيق قيمة التناقص التي تم تكوينها من 10 إلى أولوية R1. ونتيجة لذلك، تتغير أولوية R1 من القيمة التي تم تكوينها ل 105 إلى قيمة فعالة تبلغ 95.

وبما أن أولوية R2 لا تزال 100، فإن R2 لها الآن الأولوية الأعلى لبروتوكول HSRP. نظرا لتمكين ميزة الاستباق، يتولى R2 الدور النشط. ويؤكد الناتج هذا السلوك:

- تغييرات R1 إلى الحالة هي "وضع الاستعداد".

- يعرض R1 الأولوية 95 (التي تم تكوينها 105).

- يعرض R1 تناقص 10 لحالة كائن المسار 10.

- تغييرات R2 على الحالة نشطة.

- يظهر R2 الموجه النشط محليا.

- يستخدم R2 عنوان MAC الظاهري النشط 000.0c07.ac01.

عند هذه النقطة، تستمر مضيفات الشبكة المحلية (LAN) في إستخدام البوابة الافتراضية نفسها، 172.16.6.100، ولكن تتم إعادة توجيه حركة مرور البيانات من خلال R2 بدلا من R1.

يبدو إخراج الأمر show standby كما يلي:

R1#show standby

FortyGigabitEthernet0/2/0 - Group 1

State is Standby

4 state changes, last state change 00:00:46

Virtual IP address is 172.16.6.100

Active virtual MAC address is 0000.0c07.ac01 (MAC Not In Use)     Local virtual MAC address is 0000.0c07.ac01 (v1 default)

Hello time 3 sec, hold time 10 sec

Next hello sent in 1.200 secs

Preemption enabled

Active router is 172.16.6.6, priority 100 (expires in 8.512 sec)

Standby router is local Priority 95 (configured 105)

Track object 10 state Down decrement 10

Group name is "hsrp-Fo0/2/0-1" (default)

FLAGS: 0/1

R2#show standby

FortyGigabitEthernet0/2/0 - Group 1

State is Active

5 state changes, last state change 00:01:34

Virtual IP address is 172.16.6.100

Active virtual MAC address is 0000.0c07.ac01 (MAC In Use)     Local virtual MAC address is 0000.0c07.ac01 (v1 default)

Hello time 3 sec, hold time 10 sec

Next hello sent in 0.592 secs

Preemption enabled

Active router is local Standby router is 172.16.6.5, priority 95 (expires in 11.712 sec) Priority 100 (default 100) Track object 20 state Up decrement 10

Group name is "hsrp-Fo0/2/0-1" (default)

FLAGS: 1/1

ملاحظة: إذا لم يتم تكوين ميزة الاستعداد المسبق على R2، فما كان R2 ليرسل رسالة انقلاب إلى R1، مما يتسبب في تنشيط R2. وبدلا من ذلك، كان R1 ليظل الموجه النشط.

يوضح المثال التالي السلوك الذي لا يتم تكوين ميزة الاستعداد المسبق على R2. عند عدم تكوين ميزة الاستعداد على R2، لا يشغل R2 الدور النشط على الرغم من أن الأولوية 100 الخاصة به أعلى من الأولوية الفعالة R1 95؛ ويظل R1 نشطا إلى أن يفشل أو يستقيل أو يتسبب حدث آخر من أحداث HSRP في إجراء انتخابات جديدة.

R1#show running-config interface FortyGigabitEthernet0/2/0

Building configuration...

Current configuration : 212 bytes

!

interface FortyGigabitEthernet0/2/0

ip address 172.16.6.5 255.255.255.0

no ip redirects

standby 1 ip 172.16.6.100

standby 1 priority 105

standby 1 preempt

standby 1 track 10 decrement 10

cdp enable

end

R1#show standby

FortyGigabitEthernet0/2/0 - Group 1

State is Active

5 state changes, last state change 00:12:27

Virtual IP address is 172.16.6.100

Active virtual MAC address is 0000.0c07.ac01 (MAC In Use)

Local virtual MAC address is 0000.0c07.ac01 (v1 default)

Hello time 3 sec, hold time 10 sec

Next hello sent in 0.256 secs

Preemption enabled Active router is local Standby router is 172.16.6.6, priority 100 (expires in 9.200 sec)

Priority 95 (configured 105)

Track object 10 state Down decrement 10

Group name is "hsrp-Fo0/2/0-1" (default)

FLAGS: 1/1

R1#

R2#show running-config interface FortyGigabitEthernet0/2/0

Building configuration...

Current configuration : 190 bytes

!

interface FortyGigabitEthernet0/2/0

ip address 172.16.6.6 255.255.255.0

no ip redirects

standby 1 ip 172.16.6.100

standby 1 track 20 decrement 10

no negotiation auto

cdp enable

end

R2#show standby

FortyGigabitEthernet0/2/0 - Group 1

State is Standby

7 state changes, last state change 00:11:54

Virtual IP address is 172.16.6.100

Active virtual MAC address is 0000.0c07.ac01 (MAC Not In Use)

Local virtual MAC address is 0000.0c07.ac01 (v1 default)

Hello time 3 sec, hold time 10 sec

Next hello sent in 2.032 secs

Preemption disabled Active router is 172.16.6.5, priority 95 (expires in 9.632 sec) Standby router is local Priority 100 (default 100) Track object 20 state Up decrement 10

Group name is "hsrp-Fo0/2/0-1" (default)

FLAGS: 0/1

R2#

يوضح المثال التالي تعقب HSRP لكائنات متعددة ضمن مجموعة HSRP نفسها. يتطلب كل كائن تم تعقبه قيمة تناقص خاصة به بحيث تعرف HSRP مقدار تقليل أولوية الموجه عند انخفاض الكائن. في هذا الإخراج، يتم تكوين R1 بالأولوية 105 وتعقب كائن 10 بالأولوية بمقدار 10 وتعقب ترتيب الكائن 15 بالأولوية بمقدار 20. ونظرا لأن كلا الكائنين معطلان، فإن الخفض الإجمالي هو 30، مما يقلل من أولوية R1 من 105 إلى 75. وبما أن أولوية R2 تظل 100، فإن R2 يصبح الموجه النشط وينتقل R1 إلى حالة الاستعداد.

R1#show running-config interface FortyGigabitEthernet0/2/0

Building configuration...

Current configuration : 245 bytes

!

interface FortyGigabitEthernet0/2/0

ip address 172.16.6.5 255.255.255.0

no ip redirects

standby 1 ip 172.16.6.100

standby 1 priority 105

standby 1 preempt

standby 1 track 10 decrement 10 standby 1 track 15 decrement 20

cdp enable

end

R1#show standby

FortyGigabitEthernet0/2/0 - Group 1

State is Standby

7 state changes, last state change 00:03:24

Virtual IP address is 172.16.6.100

Active virtual MAC address is 0000.0c07.ac01 (MAC Not In Use)

Local virtual MAC address is 0000.0c07.ac01 (v1 default)

Hello time 3 sec, hold time 10 sec

Next hello sent in 1.008 secs

Preemption enabled

Active router is 172.16.6.6, priority 100 (expires in 9.856 sec)

Standby router is local

Priority 75 (configured 105) Track object 10 state Down decrement 10 Track object 15 state Down decrement 20

Group name is "hsrp-Fo0/2/0-1" (default)

FLAGS: 0/1

معلومات ذات صلة

- صفحة دعم HSRP

- الدعم التقني والمستندات - Cisco Systems