HSRP pour Hot Standby Routing Protocol est un protocole de haute disponibilité propriétaire cisco. Il permet de mettre en place un routeur virtuel grâce à plusieurs routeurs.

Sur un groupe de 3 routeurs, deux sont passifs et 1 actif. Pendant que le routeur actif est opérationnel, il envoie des messages aux autres routeurs pour leurs indiquer qu’il est actif. Dès qu’il tombe en panne, les deux autres routeurs ne recevant donc plus de message de sa part, prendra le relais grâce à un système de priorité.


Contexte

On veut que le routeur 1 et 2 soient passifs et le routeur 3 actif.
On met les trois routeurs dans le même groupe, qui aura le numéro 10 et il aura comme interface virtuelle 192.168.1.254

Configuration

Ici, la routeur 3 possède la priorité la plus haute, cela veut dire que ici il sera le routeur actif, si il vient à tomber en panne,  routeur 2 possédera la priorité la plus haute, ça sera donc lui qui prendra le relais, puis après ça sera le routeur 1.

La commande standby <numéro_groupe> preempt autorise le routeur à prendre le relais si le routeur actif venait à tomber en panne.

# Router1

en
conf t
int gi0/1
standby 10 ip 192.168.1.254
standby 10 priority 100
standby 10 preempt

# Router2

en
conf t
int gi0/1
standby 10 ip 192.168.1.254
standby 10 priority 101
standby 10 preempt

# Router3

en
conf t
int gi0/1
standby 10 ip 192.168.1.254
standby 10 priority 102
standby 10 preempt


Troubleshooting

debug standby
no debug standby