لب عملی: پیاده‌سازی HSRP

این لب عملی HSRP را بین دو روتری که یک آدرس دروازه مجازی مشترک را به اشتراک می‌گذارند پیکربندی می‌کند، اولویت و preempt را برای کنترل اینکه کدام روتر فعال می‌شود تنظیم می‌کند، و failover خودکار وقتی روتر فعال شکست می‌خورد را تأیید می‌کند.

پیکربندی HSRPFailover Active StandbyHSRP Preempt

~3 min read · Updated Sep 22, 2026

هدف لب

پیکربندی HSRP روی دو روتری که یک آدرس IP مجازی را به اشتراک می‌گذارند، تنظیم اولویت و preempt طوری‌که یک روتر خاص فعال شود، و تأیید اینکه ترافیک به‌طور خودکار وقتی روتر فعال down می‌شود به روتر standby failover می‌کند.

هدف لب (چرا مهم است)

HSRP از تبدیل‌شدن یک دروازه پیش‌فرض واحد به یک نقطه شکست واحد، که پیش‌تر در این مجموعه بحث شد، جلوگیری می‌کند، با اجازه‌دادن به دو روتر برای اشتراک‌گذاری یک آدرس IP مجازی که هاست‌ها به‌عنوان دروازه‌شان استفاده می‌کنند، با یک روتر که به‌طور فعال فوروارد می‌کند در حالی که دیگری آماده می‌ماند.

توپولوژی لب

R1 (فعال مورد نظر) ---- Gi0/1 ---- Switch1
R2 (standby مورد نظر) ---- Gi0/1 ---- Switch1

R1: 192.168.15.2/24
R2: 192.168.15.3/24
IP مجازی: 192.168.15.1/24

PC: 192.168.15.10/24، دروازه 192.168.15.1

وظیفه ۱: پیکربندی آدرس‌دهی پایه

اینترفیس‌های هر دو روتر روی سگمنت مشترک را پیکربندی کن.

وظیفه ۲: پیکربندی HSRP روی هر دو روتر

آدرس IP مجازی را روی هر دو روتر با استفاده از گروه HSRP 1 پیکربندی کن.

وظیفه ۳: پیکربندی اولویت و Preempt روی R1

اولویت R1 را بالاتر از پیش‌فرض تنظیم کن و preempt را فعال کن طوری‌که R1 فعال شود و باقی بماند.

وظیفه ۴: تأیید نقش‌های Active و Standby

تأیید کن R1 به‌عنوان active و R2 به‌عنوان standby نشان داده می‌شود.

وظیفه ۵: شبیه‌سازی یک شکست و تأیید Failover

اینترفیس R1 را خاموش کن و تأیید کن R2 به‌طور خودکار active می‌شود، سپس R1 را بازگردان و تأیید کن نقش active را بازپس می‌گیرد.

راه‌حل و تأیید

R1(config)# interface gigabitethernet0/1
R1(config-if)# ip address 192.168.15.2 255.255.255.0
R1(config-if)# no shutdown

R2(config)# interface gigabitethernet0/1
R2(config-if)# ip address 192.168.15.3 255.255.255.0
R2(config-if)# no shutdown

R1(config)# interface gigabitethernet0/1
R1(config-if)# standby 1 ip 192.168.15.1
R1(config-if)# standby 1 priority 150
R1(config-if)# standby 1 preempt

R2(config)# interface gigabitethernet0/1
R2(config-if)# standby 1 ip 192.168.15.1

R1# show standby brief

Interface  Grp  Pri P State   Active    Standby   Virtual IP
Gi0/1      1    150 P Active  local     192.168.15.3  192.168.15.1

R2# show standby brief

Interface  Grp  Pri P State   Active        Standby   Virtual IP
Gi0/1      1    100   Standby 192.168.15.2  local     192.168.15.1

R1(config)# interface gigabitethernet0/1
R1(config-if)# shutdown

R2# show standby brief

Interface  Grp  Pri P State   Active   Standby   Virtual IP
Gi0/1      1    100   Active  local    unknown   192.168.15.1
-- R2 به‌طور خودکار ظرف چند ثانیه پس از
-- down‌شدن R1 active شد

R1(config-if)# no shutdown

R1# show standby brief
Gi0/1      1    150 P Active  local    192.168.15.3  192.168.15.1
-- R1 نقش active را بازپس گرفت چون preempt
-- پیکربندی شده بود و اولویتش (150) بالاتر از
-- R2 (100) است

نکته کلیدی

بدون preempt، R1 پس از بهبود از قطعی‌اش به‌طور نامحدود standby باقی می‌ماند، حتی با اولویت بالاتر، چون HSRP به‌طور خودکار نقش active را بازپس نمی‌گیرد مگر صراحتاً گفته شود — این همان رفتاری است که پیش‌تر برای انتخاب root bridge در Spanning Tree در این مجموعه یادداشت شد، و جزئیاتی است که ارزش بررسی دوباره دارد هروقت یک دستگاه "اصلی" به‌طور غیرمنتظره پس از بازگشت آنلاین در یک نقش پشتیبان می‌ماند.

Written & researched by Dr. Shahin Siami

Related Articles

لب عملی: چالش عیب‌یابی جامع نهایی CCNP (یکپارچگی BGP، DMVPN، و QoS)

این لب عملی یک شکست پیچیده چندلایه در سراسر یک توپولوژی یکپارچه BGP-روی-DMVPN ترکیب‌شده با علامت‌گذاری QoS ارائه می‌دهد، و نیازمند تشخیص سیستماتیک یک پیکربندی نادرست route reflector، یک شکست ثبت NHRP، و یک سیاست QoS نادرست‌اعمال‌شده که هم‌زمان روی همان شبکه تأثیر می‌گذارند است.

Continue

لب عملی: پیکربندی BGP روی DMVPN

این لب عملی iBGP را به‌عنوان پروتکل مسیریابی در سراسر همان توپولوژی hub-and-spoke DMVPN استفاده‌شده در دو لب قبلی اجرا می‌کند، hub را به‌عنوان یک route reflector BGP پیکربندی می‌کند طوری‌که spoke ها مسیرهای یکدیگر را بدون یک mesh کامل iBGP یاد بگیرند، و دو مفهوم قبلاً جداگانه را در یک طراحی یکپارچه ترکیب می‌کند.

Continue

لب عملی: پیکربندی OSPF روی DMVPN

این لب عملی OSPF را به‌عنوان پروتکل مسیریابی پویا در سراسر همان توپولوژی hub-and-spoke DMVPN اجرا می‌کند، و اینترفیس تونل را به‌عنوان یک نوع شبکه OSPF point-to-multipoint پیکربندی می‌کند تا الگوی همسایگی hub-and-spoke را به‌درستی بدون نیاز به انتخاب DR/BDR نوع شبکه broadcast مدیریت کند.

Continue

لب عملی: پیکربندی EIGRP روی DMVPN

این لب عملی EIGRP را به‌عنوان پروتکل مسیریابی پویا در سراسر توپولوژی hub-and-spoke DMVPN ساخته‌شده در لب‌های قبلی اجرا می‌کند، و تأیید می‌کند روابط همسایه به‌درستی در سراسر تونل چندنقطه‌ای شکل می‌گیرند و مسیرها بدون نیاز به پیکربندی ایستای هر-spoke روی hub منتشر می‌شوند.

Continue

لب عملی: پیکربندی احراز هویت MD5 در HSRP

این لب عملی احراز هویت MD5 را روی یک گروه HSRP پیکربندی می‌کند، و تأیید می‌کند دو روتر با رشته‌های احراز هویت منطبق یک رابطه active/standby معمولی تشکیل می‌دهند در حالی که یک روتر با رشته نامنطبق کاملاً از گروه مستثنی می‌شود.

Continue

لب عملی: پیکربندی امنیت DNS به‌سبک-Cisco Umbrella از طریق تغییرمسیر Forwarding DNS

این لب عملی یک روتر را برای رهگیری هر پرس‌وجوی DNS کلاینت و تغییرمسیر آن به‌سمت یک resolver DNS امنیت-محور با استفاده از رهگیری forwarding DNS پیکربندی می‌کند، و اعمال امنیت DNS تحویل‌شده-با-ابر را بدون نیاز به تغییرات پیکربندی به‌ازای-هر-کلاینت تقریب می‌زند.

Continue