hsrp
DESCRIPTION
hhTRANSCRIPT
Redundancia entre routers con HSRPHSRP (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:
El comandostandby ipasigna la IP virtual que servir como puerta de enlace a los hosts de la red, y el comandostandby prioritydetermina quien ser el router Activo y quien ser el Standby. La opcinpreemptasegura que ser el router Activo.Todo esto es verificable con el comandoshow standby
Qu es HSRP (Hot Standby Router Protocol)?Es un protocolo de la capa 3 del modelo OSI, desarrollado por Ciscopara proporcionar redundancia a este nivel y en el Gateway, entre dos o ms dispositivos Cisco.HSRP utiliza una direccin IP y MAC virtual, la cual utiliza en el caso de ocurrir una falla en alguno de los routers configurados.FuncionamientoPara ello utiliza un router en modoActive (primario)y otro en modoStandby (secundario).Estos routers se comunican mandndose paquetes hello, del router primario al configurado en standby. Si por un determinado de tiempo no enva paquetes entonces el router secundario pasa a estar activo, asumiendo la responsabilidad de la IP virtual configurada.Existen 5 estados en HSRP:1. Initial:Es el estado inicial del router cuando se levanta la interfaz.2. Listen:Slo escucha los paquetes hello y conoce la IP virtual.3. Speak:En este estado ya puede enviar paquetes hello y particiar para la eleccin del router primario (Active) o secundario (Passive).4. Standby:Es el router en modo pasivo pero que puede cambiar al modo activo cuando las circustancias cambien.5. Active:Es el router primario encargado de enviar los paquetes hacia la IP virtual configurada.ConfiguracinEl ejemplo creado mediante la herramienta GNS3, tiene el siguiente esquema:
La configuracin de losrouters 2 y 4, que son los que respectivamente estarn enmodoActive (primario)y en modoStandby (secundario),es la siguiente:R2(config)#int f0/0R2(config-if)#ip address 10.0.0.2 255.255.255.248R2(config-if)#standby ip 10.0.0.4R2(config-if)#standby preemptR2(config-if)#no shutdownR2(config-if)#exitR2(config)#exitR2#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 elrouter 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 wrR4#configure terminalR4(config)#int f0/0R4(config-if)#ip add 10.0.0.3 255.255.255.248R4(config-if)#standby 0 ip 10.0.0.4R4(config-if)#standby priority 99R4(config-if)#no shutdownR4(config-if)#exitR4(config)#exitR4#wrBuilding 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 wrSe debe repetir el mismo proceso para la otra subred (10.0.0.8), siguiendo los mismos pasos.Las configuraciones de los routers 1 y 3, siguen la misma configuracin bsica explicada en:Configurar una red de routers Cisco conGNS3Verificar configuracinPara 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 esStandbyentre otros parmetros:R4#show standbyFastEthernet0/0 - Group 0State is Standby4 state changes, last state change 00:00:18Virtual 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 localPriority 99 (configured 99)Despus de desconectar elrouter 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 standbyFastEthernet0/0 - Group 0State is Active/******Salida omitida****/Active router is localStandby router is unknownPriority 99 (configured 99)IP redundancy name is "hsrp-Fa0/0-0" (default)FastEthernet0/1 - Group 0Tambin se puede verificar la configuracin, mostrando la configuracin actual mediante el comando show running-config, por ejemplo del router 2:interface FastEthernet0/0ip address 10.0.0.2 255.255.255.248duplex autospeed autostandby ip 10.0.0.4standby preempt!interface FastEthernet0/1ip address 10.0.0.9 255.255.255.248duplex autospeed autostandby ip 10.0.0.12standby preempt!Configuracin actual del router 4:interface FastEthernet0/0ip address 10.0.0.3 255.255.255.248duplex autospeed autostandby ip 10.0.0.4standby priority 99!interface FastEthernet0/1ip address 10.0.0.10 255.255.255.248duplex autospeed autostandby ip 10.0.0.12standby priority 99!Verificacin de conexinSe 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.10Type 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 msR1#ping 10.0.0.12Type 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