Vous êtes sur la page 1sur 10

Redundancia entre routers con HSRP

HSRP (Hot Stand-by Redundancy Protocol) es un protocolo propietario de Cisco que est diseado para asegurar la redundancia (o failover) entre dos o ms dispositivos Cisco. Funciona enviando mensajes IP Multicast en el puerto 1985/UDP hacia la direccin 224.0.0.2 en formato de paquetes Hello. HSRP ofrece un nivel de escalabilidad bastante bueno ya que adems, es posible adaptar el modelo de redundancia hasta, por ejemplo, conexin de VPNs redundantes. La idea detrs de HSRP es tremendamente simple y efectiva. Para explicar bien esto veamos el diagrama de ejemplo:

En la red mostrada el PC tiene una IP 192.168.0.2 con mscara 255.255.255.0 y su puerta de enlace es 192.168.0.1. La idea de HSRP es que esta IP no es una direccin real, si no una direccin virtual que ambos routers comparten. Sin embargo, para mantener la conectividad de capa 3, capa router tiene su direccin IP habitual. La conexin a Internet pasar por el enrutador Activo y si ste falla o deja de responder, inmediatamente asume el control el router Standby. Esta operacin es completamente transparente para el usuario. La configuracin de ambos routers es bastante sencilla: R1(config)# interface fa0/0 R1(config-if)# ip address 192.168.0.253 255.255.255.0 R1(config-if)# standby ip 192.168.0.1 R1(config-if)# standby preempt R2(config)# interface fa0/0 R2(config-if)# ip address 192.168.0.254 255.255.255.0 R2(config-if)# standby ip 192.168.0.1 R2(config-if)# standby priority 99

El comando standby ip asigna la IP virtual que servir como puerta de enlace a los hosts de la red, y el comando standby priority determina quien ser el router Activo y quien ser el Standby. La opcin preempt asegura que ser el router Activo. Todo esto es verificable con el comando show standby R1# show standby FastEthernet0/0 Group 0 State is Active 2 state changes, last state change 00:30:59 Virtual IP address is 192.168.0.1 Active virtual MAC address is 0004.4d82.7981 Local virtual MAC address is 0004.4d82.7981 (bia) Hello time 4 sec, hold time 12 sec Next hello sent in 1.412 secs Preemption enabled, min delay 50 sec, sync delay 40 sec Active router is local Standby router is 192.168.0.254, priority 75 (expires in 9.184 sec) Priority 95 (configured 120) Tracking 2 objects, 0 up IP redundancy name is HSRP1, advertisement interval is 34 sec Claro, lo que he mostrado ac es una de las implementaciones ms simples de HSRP, pero puede utilizarse en una variedad de entornos de networking de manera bastante eficiente.

Configuracin
El ejemplo creado mediante la herramienta GNS3, tiene el siguiente esquema:

La configuracin de los routers 2 y 4, que son los que respectivamente estarn en modo Active (primario) y en modo Standby (secundario), es la siguiente:
R2(config)#int f0/0 R2(config-if)#ip address 10.0.0.2 255.255.255.248 R2(config-if)#standby ip 10.0.0.4 R2(config-if)#standby preempt R2(config-if)#no shutdown R2(config-if)#exit R2(config)#exit R2#wr

- La ip virtual ser la 10.0.0.4 - El modo standby de preempt, hace que el router con la prioridad ms alta se convierte en el router activo. En el caso de que ambas prioridades sean iguales, entonces el router con la direccin IP ms alta se convertira en router activo. - La prioridad por defecto es 100. - Se guarda la configuracin mediante el comando wr
R4#configure terminal R4(config)#int f0/0 R4(config-if)#ip add 10.0.0.3 255.255.255.248 R4(config-if)#standby 0 ip 10.0.0.4 R4(config-if)#standby priority 99 R4(config-if)#no shutdown R4(config-if)#exit R4(config)#exit R4#wr Building configuration... [OK]

- Al tener la prioridad por defecto 100, para asegurarse que tenga menos prioridad que el router activo se le pone una ms baja. En este caso 99 - Se guarda la configuracin con el comando wr
Se debe repetir el mismo proceso para la otra subred (10.0.0.8), siguiendo los mismos pasos.

Verificar configuracin
Para verificar la configuracin, se procede a ver la configuracin del router 4 mediante el comando show standby, antes y despus de conectar el router 2. Antes de desconectar R2, muestra como su estado es Standby entre otros parmetros:

R4#show standby FastEthernet0/0 - Group 0 State is Standby 4 state changes, last state change 00:00:18 Virtual IP address is 10.0.0.4 /***********Salida omitida**********/ Active router is 10.0.0.2, priority 100 (expires in 7.948 sec) Standby router is local Priority 99 (configured 99)

Despus de desconectar el router 2, se muestra como router activo y adems tambin muestra como el router en estado standby es desconocido. Ya que no existe ninguno en ese moemento:
R4#show standby FastEthernet0/0 - Group 0 State is Active /******Salida omitida****/ Active router is local Standby router is unknown Priority 99 (configured 99) IP redundancy name is "hsrp-Fa0/0-0" (default) FastEthernet0/1 - Group 0

Tambin se puede verificar la configuracin, mostrando la configuracin actual mediante el comando show running-config, por ejemplo del router 2:
interface FastEthernet0/0 ip address 10.0.0.2 255.255.255.248 duplex auto speed auto standby ip 10.0.0.4 standby preempt ! interface FastEthernet0/1 ip address 10.0.0.9 255.255.255.248 duplex auto speed auto standby ip 10.0.0.12 standby preempt !

Configuracin actual del router 4:


interface FastEthernet0/0 ip address 10.0.0.3 255.255.255.248 duplex auto speed auto standby ip 10.0.0.4 standby priority 99 ! interface FastEthernet0/1 ip address 10.0.0.10 255.255.255.248 duplex auto

speed auto standby ip 10.0.0.12 standby priority 99 !

Verificacin de conexin
Se verifica la conexin del router 1 a la otra red, con los routers 2 y 4 conectados o con alguno de ellos desconectados:
R1#ping 10.0.0.10 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.0.0.10, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 20/59/96 ms R1#ping 10.0.0.12 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.0.0.12, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/58/88 ms

Tambin se debe comprobar la conexin de forma contraria, desde el router 3 al 1.

HSRP in Packet Tracer 6.0


HSRP is a new feature of Packet Tracer 6.0 . This protocol can be configured on every Cisco router available in Packet Tracer as well as on Cisco Catalyst 3560 layer 3 switch. The following IOS commands are available :

standby standby standby standby standby

<0-4095> ip Enable HSRP and set the virtual IP address <0-4095> preempt Overthrow lower priority Active routers <0-4095> priority Priority level <0-4095> timers Hello and hold timers <0-4095> track Priority Tracking

HSRP configuration using Cisco 2911 ISR routers

Two network are configured for this tutorial :

Network 192.168.1.0/24 o Router0 : 192.168.1.2 (GigabitEthernet 0/0) o Router1 : 192.168.1.3 (GigabitEthernet 0/0)

Network 192.168.2.0/24 o Router0 : 192.168.2.2 (GigabitEthernet 0/1) o Router1 : 192.168.2.3 (GigabitEthernet 0/1)

Two HSRP groups are configured on the ISR routers :

HSRP Group 1 : o IP address : 192.168.1.1 o Router0 with priority 120 (preemption enabled) o Router1 with HSRP default priority (100)

HSRP Group 2 : o IP address : 192.168.2.1 o Router0 with priority 120 (preemption enabled) o Router1 with HSRP default priority (100)

Routers configuration Router0 configuration interface GigabitEthernet0/0 ip address 192.168.1.2 255.255.255.0 duplex auto speed auto standby version 2 standby 1 ip 192.168.1.1 standby 1 priority 120 standby 1 preempt ! interface GigabitEthernet0/1 ip address 192.168.2.2 255.255.255.0 duplex auto speed auto standby version 2 standby 2 ip 192.168.2.1 standby 2 priority 120 standby 2 preempt Router1 configuration interface GigabitEthernet0/0 ip address 192.168.1.3 255.255.255.0 duplex auto speed auto standby version 2 standby 1 ip 192.168.1.1 ! interface GigabitEthernet0/1 ip address 192.168.2.3 255.255.255.0 duplex auto speed auto standby version 2 standby 2 ip 192.168.2.1

Preemption is configured on Router0 using the standby X preempt commands. This router will always assume HSRP active state when it's online and if it has the highest HSRP priority in the network. The same configuration without the standby x priority 120 configuration on Router0 does not work and Router1 assumes the active state because it has a higher IP address configured.

Testing the configuration

Router0 is active for both HSRP groups. Both routers detected each other correctly but the priority seems to be wrong (Standby router is 192.168.1.3, priority 120 should be Standby router is 192.168.1.3, priority 100 on Router0)

Ping, traceroute and arp commands issued on Laptop0 confirms that the configuration is working. The IP packets are transiting through Router0 (192.168.1.2)

Vous aimerez peut-être aussi