HSRP (Hot Standby Router Protocol)
- Claudio Magagnotti
- 23 jun 2013
- 2 Min. de lectura
HSRP (Hot Standby Router Protocol) es un protocolo propiedad de CISCO que te permite configurar routers redundantes en la red, de esta manera podés asegurar la tolerancia ante fallos. Con éste protocolo podemos tener un grupo de routers y dentro de éste designar uno como “maestro”, el cual se encargará de enrutar el tráfico.
Nota: El router de mayor prioridad será el maestro y se establecerá como activo.
Los demás permanecerán como esclavos, esperando a tomar el lugar de router maestro en cuanto detecten un fallo. El protocolo HSRP actúa en la capa 3 de OSI y administra las direcciones virtuales que identifican al router maestro. Entre los routers del g7rupo HSRP, intercambian mensajes para conocer su estado, estos mensajes utilizan la dirección multicast 224.0.0.2 y el puerto UDP 1985
Si el router maestro no envía mensajes “hello” a los routers esclavos, entonces el “temporizador holdtime” expira y otro router del grupo se coloca como maestro.

Campos del paquete
Version:Número de versión Opcode (código de operación): 0 = Hello El router está funcionando y es capaz de covertirse en el router activo o de reserva. 1 = Coup El router desea convertirse en el router activo. 2= Resign el router ya no desea ser el router activo. State (estado): 0 = Initial Este estado es introducido luego de un cambio de config o cuando una primera interfaz aparece 1 = Learn El router sigue a la espera de escuchar desde el router activo 2 = Listen El router conoce la dirección IP virtual, pero está a la espera de comunicaciones de otros router. 4 = Speak Envía mensajes “Hello” y participa activamente en la elección de los activos y/o router de espera. 8 = Standby Es un candidato a convertiste en un router activo y envía mensajes periódicamente. 16 = Active El router actualmente se encuentra reenviando paquetes a la dirección del grupo MAC virtual. Hellotime Default = 3 segundos. Holdtime Default = 10 segundos. Contiene la cantidad de tiempo que el actual “Hello” debe ser considerado válido. Priority (prioridad): Este campo se utiliza para elegir a los routers activos y reservas. Group(grupo) Este campo identifica el grupo de espera. Authentication data (Datos de autenticación) Este campo contiene una contraseña de 8 caracteres. Virtual IP Address (Dirección IP virtual) La dirección IP virtual utilizada por este grupo.

R1
R1(config)# interface fa0/0 R1(config-if)# ip address 192.168.0.253 255.255.255.0 R1(config-if)# standby 1 ip 192.168.0.1R2(config-if)# standby priority 120R1(config-if)# standby 1 preemptR1(config-if)#no shutR1(config-if)#exitR2
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.1R2(config-if)# standby priority 110R2(config-if)# standby 1 preemptR2(config-if)#no shutR1(config-if)#exit


Comentarios