Le FHRP est un protocole de redondance pour les routeurs. Ce protocole permet de connecter plus d’un routeur à un commutateur ou tout autre appareil. Cela permet d’avoir une redondance d’accès à l’internet. Cisco a son propre protocole de FHRP qu’ils ont nommé : HSRP.
Fonctionnement
Un routeur virtuel est créé pour déterminer quelle passerelle par défaut sera sélectionnée. Les routeurs sur lesquels le FHRP est configuré communiquent ensemble afin de déterminer celui qui sera utilisé comme passerelle par défaut. La passerelle de secours reçoit des « hello » de la passerelle active afin de lui indiquer que tout fonctionne bien. Lorsqu’elle arrête de recevoir ce « hello », la passerelle de secours se met en marche afin de router le trafic. Voir l’exemple ci-dessous :


Configuration du HSRP
Configuration du routeur 1
Il faut tout d’abord configurer l’IP de l’interface. Ensuite, on peut indiquer que l’on veut (si le lien fonctionne) que le routeur 1 soit le routeur utilisé. Donc, s’il devient actif après avoir eu une coupure il sera le lien par défaut. Sans cette configuration, le nouveau routeur actif restera actif jusqu’à ce que son interface ne fonctionne plus. Il est également possible d’indiquer une priorité de l’interface. Cela signifie que lors de la négociation entre les routeurs celui qui a la priorité la plus élevée sera le routeur choisi. La priorité de base est de 100 si elle n’est pas définie manuellement. Pour finir, il faut indiquer l’adresse du routeur virtuel. Voir l’exemple de configuration ci-dessous :
Router(config)#int g0/0 Router(config-if)#description HSRP Routeur 1 Router(config-if)#ip address 192.168.0.2 255.255.255.0 Router(config-if)#standby 1 preempt Router(config-if)#standby 1 priority 150 Router(config-if)#standby 1 ip 192.168.0.1
Configuration du routeur 2
Dans la configuration du routeur 2, il faut également configurer l’IP de l’interface. Ensuite, il est possible d’indiquer la priorité de l’interface. Mais, c’est optionnel de faire cette étape, tel que présenté dans la configuration ci-dessous. Ensuite, il faut configurer l’adresse IP de la passerelle virtuelle qui servira pour la communication entre les deux routeurs afin de déterminer celui qui sera actif.
Router(config)#int g0/0 Router(config-if)#description HSRP Routeur 2 Router(config-if)#ip address 192.168.0.3 255.255.255.0 Router(config-if)#standby 1 ip 192.168.0.1
Note importante
Il est crucial de configurer le HSRP dans chaque sous-interface si vous utilisez des VLAN. Chaque VLAN possède sa propre passerelle par défaut. Sans quoi le routage ne fonctionnera pas.