بازگشت به فهرست

📘 سناریو ۱۲ · پیکربندی HSRP

🔹 High Availability
🎯 هدف سناریو:

در این سناریو، HSRP (Hot Standby Router Protocol) را روی دو روتر سیسکو ISR4321 پیکربندی می‌کنیم تا افزونگی (Redundancy) و دسترسی بالا (High Availability) را برای شبکه فراهم کنیم. در صورت خرابی روتر اصلی، روتر پشتیبان به‌صورت خودکار جایگزین می‌شود.

🔷 تصویر توپولوژی شبکه
توپولوژی شبکه HSRP

📌 شکل ۱: توپولوژی شبکه با دو روتر و پیکربندی HSRP

🔷 ۱. HSRP چیست؟
🔄 تعریف HSRP (Hot Standby Router Protocol):

یک پروتکل اختصاصی سیسکو است که افزونگی دروازه را در شبکه فراهم می‌کند. چندین روتر با هم یک گروه تشکیل می‌دهند و یک آدرس IP مجازی (Virtual IP) به اشتراک می‌گذارند. در هر لحظه، فقط یک روتر (Active Router) ترافیک را مدیریت می‌کند و بقیه (Standby Router) در حالت آماده‌باش هستند.

✅ مزایای HSRP:
🔸 مفاهیم کلیدی در HSRP:
مفهومتوضیح
Virtual IP آدرس IP مجازی که دستگاه‌ها به‌عنوان Gateway از آن استفاده می‌کنند.
Active Router روتری که در حال حاضر ترافیک را مدیریت می‌کند.
Standby Router روتری که در حالت آماده‌باش است و در صورت خرابی Active جایگزین می‌شود.
Priority عدد بین ۰ تا ۲۵۵ که مشخص می‌کند کدام روتر Active شود (عدد بیشتر = اولویت بیشتر).
Preempt قابلیتی که به روتر با اولویت بیشتر اجازه می‌دهد پس از بازگشت، دوباره Active شود.
Group Number شماره گروه HSRP (۱ تا ۲۵۵) که روترها را در یک گروه قرار می‌دهد.
🔷 ۲. اتصالات فیزیکی
📌 اتصالات در این سناریو:
ازبهپورت مبدأپورت مقصدنوع کابل
روتر ۱ سوئیچ Gig0/0/0 Gig0/1 Straight-Through ✅
روتر ۲ سوئیچ Gig0/0/0 Gig0/2 Straight-Through ✅
سوئیچ PC1 Fa0/1 Ethernet Straight-Through ✅
⚠️ نکته مهم:
🔷 ۳. تحلیل دستورات روتر اول (Active)
🔸 مرحله ۱: ورود به حالت پیکربندی
Router> enable
Router# configure terminal
📌 توضیح:
🔸 مرحله ۲: پیکربندی رابط شبکه
Router(config)# interface gigabitEthernet 0/0/0
Router(config-if)# ip address 192.168.1.1 255.255.255.0
Router(config-if)# no shutdown
📌 توضیح:
🔸 مرحله ۳: پیکربندی HSRP
Router(config-if)# standby 1 ip 192.168.1.254
Router(config-if)# standby 1 priority 110
Router(config-if)# standby 1 preempt
📌 توضیح:
🔸 پیام‌های HSRP در خروجی
%HSRP-6-STATECHANGE: GigabitEthernet0/0/0 Grp 1 state Speak -> Standby
%HSRP-6-STATECHANGE: GigabitEthernet0/0/0 Grp 1 state Standby -> Active
📌 توضیح پیام‌ها:
🔷 ۴. تحلیل دستورات روتر دوم (Standby)
🔸 مرحله ۱: ورود به حالت پیکربندی
Router> enable
Router# configure terminal
🔸 مرحله ۲: پیکربندی رابط شبکه
Router(config)# interface gigabitEthernet 0/0/0
Router(config-if)# ip address 192.168.1.2 255.255.255.0
Router(config-if)# no shutdown
📌 توضیح:
🔸 مرحله ۳: پیکربندی HSRP
Router(config-if)# standby 1 ip 192.168.1.254
Router(config-if)# standby 1 priority 100
Router(config-if)# standby 1 preempt
📌 توضیح:
🔸 پیام HSRP در خروجی
%HSRP-6-STATECHANGE: GigabitEthernet0/0/0 Grp 1 state Speak -> Standby
📌 توضیح:
🔷 ۵. مقایسه پیکربندی دو روتر
موردروتر اول (Active)روتر دوم (Standby)
آدرس IP فیزیکی 192.168.1.1 192.168.1.2
Virtual IP 192.168.1.254 192.168.1.254
Priority 110 (بالاتر) 100 (پایین‌تر)
Preempt ✅ فعال ✅ فعال
وضعیت HSRP Active Standby
🔷 ۶. دستورات نمایشی HSRP
دستورکاربرد
show standby نمایش خلاصه وضعیت HSRP در همه رابط‌ها
show standby brief نمایش خلاصه وضعیت HSRP به‌صورت فشرده
show standby interface gig0/0/0 نمایش جزئیات HSRP روی یک رابط خاص
show running-config | include standby نمایش بخش HSRP در پیکربندی
debug standby نمایش لحظه‌ای تغییرات HSRP (برای عیب‌یابی)
✅ ۷. چک‌لیست پیکربندی HSRP
📋 مراحل تأیید پیکربندی:
  1. ✔️ هر دو روتر در یک شبکه (VLAN) قرار دارند.
  2. ✔️ آدرس IP فیزیکی به هر روتر اختصاص داده شده است.
  3. ✔️ Virtual IP با standby ip تنظیم شده است.
  4. ✔️ Priority روتر Active بیشتر از Standby است.
  5. ✔️ قابلیت Preempt روی هر دو روتر فعال شده است.
  6. ✔️ با show standby وضعیت Active/Standby بررسی شده است.
  7. ✔️ پیکربندی با write memory ذخیره شده است.
🧪 ۸. تست Failover در HSRP
📌 سناریوی تست:
  1. از PC1 به آدرس 192.168.1.254 (Virtual IP) ping بزنید.
  2. روتر اول (Active) را خاموش کنید یا رابط آن را shutdown کنید.
  3. وضعیت HSRP را با show standby بررسی کنید.
  4. روتر دوم باید به Active تغییر وضعیت دهد.
  5. دوباره از PC1 ping بزنید. باید پاسخ دریافت کنید.
  6. روتر اول را دوباره روشن کنید و با Preempt دوباره Active می‌شود.
! خاموش کردن روتر اول (برای تست)
Router1# configure terminal
Router1(config)# interface gigabitEthernet 0/0/0
Router1(config-if)# shutdown

! بررسی وضعیت HSRP روی روتر دوم
Router2# show standby
📌 ۹. جمع‌بندی نهایی
📚 در این سناریو یاد گرفتیم:
  1. HSRP چیست و چه کاربردی در شبکه دارد.
  2. مفاهیم کلیدی: Virtual IP، Active Router، Standby Router، Priority، Preempt.
  3. چگونه HSRP را روی دو روتر پیکربندی کنیم.
  4. تفاوت بین روتر Active و روتر Standby.
  5. چگونه با standby priority اولویت را تنظیم کنیم.
  6. چگونه با standby preempt Failover خودکار را فعال کنیم.
  7. چگونه با show standby وضعیت را بررسی کنیم.
  8. چگونه Failover را تست کنیم.
📝 ۱۰. تمرین عملی
📌 وظایف شما:
  1. توپولوژی را مطابق تصویر پیاده‌سازی کنید.
  2. روتر اول را با مشخصات زیر پیکربندی کنید:
    • IP: 192.168.1.1/24
    • Virtual IP: 192.168.1.254
    • Priority: 150
    • Preempt: فعال
  3. روتر دوم را با مشخصات زیر پیکربندی کنید:
    • IP: 192.168.1.2/24
    • Virtual IP: 192.168.1.254
    • Priority: 100
    • Preempt: فعال
  4. PC1 را با آدرس 192.168.1.10 و Gateway 192.168.1.254 تنظیم کنید.
  5. با show standby وضعیت را بررسی کنید.
  6. تست Failover را انجام دهید و نتیجه را ثبت کنید.