پیکربندی Fault Tolerance (تحمل خطا) در شبکههای سیسکو میتواند شامل چندین فناوری و پروتکل مختلف باشد. از جمله این پروتکلها میتوان به HSRP (Hot Standby Router Protocol)، VRRP (Virtual Router Redundancy Protocol)، و GLBP (Gateway Load Balancing Protocol) اشاره کرد.
در اینجا، تمرکز بر روی HSRP خواهد بود که یکی از متداولترین پروتکلها برای فراهم کردن Fault Tolerance در شبکههای سیسکو است.
HSRP به منظور فراهم کردن Fault Tolerance برای Gateway در شبکه استفاده میشود. در اینجا یک مثال ساده از تنظیمات HSRP آورده شده است:
فرض کنید دو روتر سیسکو به نامهای R1 و R2 داریم که به یک شبکه محلی (LAN) متصل هستند و میخواهیم HSRP را برای این شبکه پیکربندی کنیم.
R1(config)# interface GigabitEthernet0/0
R1(config-if)# ip address 192.168.1.2 255.255.255.0
R1(config-if)# standby 1 ip 192.168.1.1
R1(config-if)# standby 1 priority 110
R1(config-if)# standby 1 preempt
R1(config-if)# standby 1 authentication md5 key-string MyHSRPAuth
R2(config)# interface GigabitEthernet0/0
R2(config-if)# ip address 192.168.1.3 255.255.255.0
R2(config-if)# standby 1 ip 192.168.1.1
R2(config-if)# standby 1 priority 100
R2(config-if)# standby 1 preempt
R2(config-if)# standby 1 authentication md5 key-string MyHSRPAuth
با این تنظیمات، اگر R1 دچار مشکل شود، R2 به طور خودکار مسئولیت Gateway را بر عهده خواهد گرفت و شبکه به کار خود ادامه خواهد داد بدون اینکه کاربران با قطعی مواجه شوند.
برای اطمینان از صحت پیکربندی، دستورات زیر را بر روی هر دو روتر اجرا کنید:
R1# show standby
R2# show standby
این دستورات وضعیت HSRP را نمایش میدهند و میتوانید ببینید که کدام روتر به عنوان Active و کدام به عنوان Standby عمل میکند.