Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Supongamos que disponemos de una red que cuenta con dos routers redundantes,
RouterA y RouterB. Dichos routers pueden estar en dos posibles estados diferentes:
maestro (Router A) y respaldo (Router B). Ambos routers intercambian mensajes,
concretamente del tipo HSRP hello, que le permiten a cada uno conocer el estado del
otro. Estos mensajes utilizan la direccin multicast 224.0.0.2 y el puerto UDP 1985.
Para determinar cual es el router maestro se establece una prioridad en cada router. La
prioridad por defecto es 100. El router de mayor prioridad es el que se establecer como
activo. Hay que tener presente que HSRP no se limita a 2 routers, sino que soporta
grupos de routers que trabajen en conjunto de modo que se dispondra de mltiples
routers actuando como respaldo en situacin de espera.
El router en espera toma el lugar del router maestro, una vez que el temporizador
holdtime expira (un equivalente a tres paquetes hello que no vienen desde el router
activo, timer hello por defecto definido a 3 y holdtime por defecto definido a 10).
Por otra parte, si el estado del router maestro pasa a down, el router decrementa su
prioridad. As, el router respaldo lee ese decremento en forma de un valor presente en el
campo de prioridad del paquete hello, y se convertir en el router maestro si ese valor
decrementado es inferior a su propia prioridad. Este proceso decremental puede ser
configurado de antemano estableciendo un valor por defecto del decremento
(normalmente, de 10 en 10).
Formato paquetes
MAC header IP header UDP packet HSRP packet
HSRP packet:
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Version Opcode State Hellotime
Holdtime Priority Group reserved
Authentication Data
-
Virtual IP Address
Versin. 8 bits.
Nmero de versin HSRP.
Estado. 8 bits.
Este campo describe el estado actual del router de enviar el mensaje.
State Descripcin
Initial . Inicial. Esta es la situacin de partida y se indica que HSRP no se est
0 ejecutando. Este estado es introducido a travs de un cambio de configuracin o
cuando una primera interfaz aparece.
Learn . Aprender. El router no ha determinado la direccin IP virtual, y todava
1 no ha visto autenticado el mensaje Hello desde el router activo. En este estado, el
router sigue a la espera de escuchar desde el router activo.
Listen . Escucha. El router conoce la direccin IP virtual, pero no es ni el router
2
activo ni el router de espera. Est a la espera de comunicaciones de otros routers.
Speak . Hablar. El router enva peridico mensajes Hello y participa activamente
4 en la eleccin de los activos y / o routers de espera. Un router no puede entrar en
estado speak a menos que tenga la direccin IP virtual.
Standby . En espera. El router es un candidato para convertirse en el router
8 activo y enva mensajes peridicos Hola. Excluyendo condiciones transitorias,
debe haber como mximo un router en el grupo en estado de espera.
16 Active . Activo. El router est actualmente reenviando paquetes a la direccin del
grupo MAC virtual. El router enva peridicamente mensajes de saludo.
Excluyendo condiciones transitorias, debe haber al mximo un router en estado
activo en el grupo.
Este campo slo tiene sentido en mensajes Hello. Contiene el perodo aproximado entre
los mensajes de saludo que el router enva. El tiempo se da en segundos. Si el Hellotime
no est configurado en un router, entonces puede ser adquirido en el mensaje Hola del
router activo. El Hellotime slo debe ser aprendido si no se configura Hellotime y el
mensaje Hello est autenticado. Un router que enva un mensaje Hello debe insertar el
hellotime en el paquete.
Contiene la cantidad de tiempo que el actual Hello debe ser considerado vlido. El
tiempo se da en segundos. Si un router enva un mensaje Hello, a continuacin, los
receptores deberan considerar la validez en el tiempo Holdtime. El Holdtime debe ser
de al menos tres veces el valor de la Hellotime . Si el Holdtime no est configurado en
un router, entonces puede ser adquirido en el mensaje de Hello del router activo. El
Holdtime slo debe ser aprendido si se autentica el mensaje Hello. Un router que enva
un mensaje Hello debe insertar el Holdtime que est utilizando en el campo Holdtime.
Un router que se encuentra en estado activo NO DEBE aprender nuevos valores para los
Hellotime y Holdtime de otros routers, aunque podrn seguir utilizando los valores que
aprendio desde el router activo anterior. Tambin puede utilizar el Hellotime y valores
Holdtime aprendidos a travs de la configuracin manual.
Prioridad. 8 bits.
Este campo se utiliza para elegir a los routers activos y reservas. Al comparar las
prioridades de los dos routers, gana el router con la prioridad ms alta. En el caso de
empate gana el de la direccin IP ms grande
Grupo. 8 bits.
Este campo identifica el grupo de espera. Para Token Ring, los valores entre 0 y 2
inclusive son vlidos. Para otros valores medios de comunicacin entre 0 y 255
inclusive son vlidos.
Reservados. 8 bits.
Topologa
Configuracin CISCO
Router 1:
Aadir ip a la interfaz.
hsrp-router1#conf t
Enable Preempt
Esto sirve para que el router pase de pasivo a activo cuando se da cuenta de que el
router activo ha cado o l mismo tiene la prioridad ms alta
La prioridad por defecto es 100, ponemos 110 para que el router sea el activo en el
grupo.
Es una cadena de 8 carcteres opcionales que pueden ser usados en el paquetes hello
multicast para autenticar el grupo HSRP.
Set Timers
Sets the time period between the "hello" packets and the hold time before assuming an
active router is down. Default is 3seconds and 10 seconds respectively.
Poner el perodo de tiempo entre los paquetes hello y el holdtime antes de asumir
que un router activo ha cado. Por defecto es 3 10 respectivamente.
Track Interface
Router 2:
hsrp-router2#conf t