Пример конфигурации FHRP

First Hop Redundency Protocol позволяет сделать резервирование шлюза по умолчанию между двумя маршрутизаторами.

В данном случае необходимо, чтобы один из роутеров проверял доступность IP 192.122.3.18 и при недоступности его менял своё состояние с Master-а на Slave.

Для этого нам необходимо настроить IP SLA и track, далее настроить нам протолок FHRP (VRRP, HSRP или GLBP) и прикрутить к нему track.

Интерфейс в сторону сервера на Master
interface Ethernet0/1.192
 encapsulation dot1Q 192
 ip address 192.168.0.2 255.255.255.0
 vrrp 1 ip 192.168.0.254
 vrrp 1 priority 200
 vrrp 1 authentication md5 key-string SERVER_VIP
 vrrp 1 track 10 decrement 100 
exit

Настройка IP SLA и трекинга
ip sla 10
 icmp-echo 192.122.3.18
 frequency 10
ip sla schedule 10 life forever start-time now - не забываем его включить!

track 10 ip sla 10 - трекинг.


vrrp

В данном случае при состоянии при недоступности 192.122.3.18 VRRP приоритет роутера Master уменьшается на 100, становится меньше роутера Slave и теряет свое состояние.

Настройка в сторону сервера на Slave
interface Ethernet0/1.192
 encapsulation dot1Q 192
 ip address 192.168.0.1 255.255.255.0
 vrrp 1 ip 192.168.0.254
 vrrp 1 priority 150
 vrrp 1 authentication md5 key-string SERVER_VIP

При настройке IP SLA можно легко забыьт про настройку track, а также забыть включить IP SLA командой ip sla schedule 10 life forever start-time now

Ключевые моменты: при недоступности нашего адреса 192.122.3.18 приоритет мастера уменьшается на 100 и становиться меньше приоритета slave, после чего slave становиться мастером. Если у мастера приоритет после уменьшения вследствие недоступности адреса 192.122.3.18 будет все равно больше приоритета slave, то он так и останется мастером.