Ir al contenido

HSRP

De Wikipedia, la enciclopedia libre
HSRP (Hot Standby Router Protocol)
Familia Familia de protocolos de Internet
Función Enrutadores redundantes propiedad de CISCO.
Puertos UDP 1985
Ubicación en la pila de protocolos*
Aplicación uno
Presentación dos
Sesión tres
Transporte TCP
Red HSRP
Enlace ethernet
Físico otros
* según elModelo OSI
Estándares
RFC 2281

ElHot Standby Router Protocol(oHSRPpor sus siglas eninglés) es un protocolo propiedad deCISCOque permite el despliegue deenrutadoresredundantes tolerantes de fallos en una red. Este protocolo evita la existencia de puntos de fallo únicos (single point of failure)en la red mediante técnicas de redundancia y comprobación del estado de losrouters.Evitar puntos únicos de fallo en la red es muy importante para dotar de alta disponibilidad al servicio de red. Es un protocolo muy similar aVRRP,que no es propietario. Es por ello que CISCO reclama que VRRP viola una serie de patentes que le pertenecen.[1]

Características

[editar]

El funcionamiento del protocolo HSRP es el siguiente: Se crea un grupo (también conocido por el término inglésClúster) deroutersen el que uno de ellos actúa como maestro, enrutando el tráfico, y los demás actúan como respaldo a la espera de que se produzca un fallo en el maestro. HSRP es un protocolo que actúa en lacapa 3del modeloOSIadministrando las direcciones virtuales que identifican alenrutadorque actúa como maestro en un momento dado.

HSRP se encuentra disponible desdeCISCO IOS10.0, pero se han incorporado nuevas funcionalidades en las versiones 11 y 12.

Funcionamiento

[editar]

La mecánica es similar a la de los protocolosVRRPyCARP.

Se supone que se dispone de una red que cuenta con dos enrutadores redundantes, RouterA y RouterB. Dichos enrutadores pueden estar en dos posibles estados diferentes: maestro (Enrutador A) y respaldo (Enrutador B). Ambos enrutadores intercambian mensajes, concretamente del tipo HSRPhello,que le permiten a cada uno conocer el estado del otro. Estos mensajes utilizan la direcciónmulticast224.0.0.2y elpuertoUDP1985 en versión 1 ymulticast224.0.0.102y elpuertoUDP1985 en versión 2.

Si el enrutador maestro no envía mensajes de tipohelloal enrutador de respaldo dentro de un determinado período, el enrutador respaldo asume que el maestro está fuera de servicio (ya sea por razones administrativas o imprevistas, tales como un fallo en dicho enrutador) y se convierte en elenrutadormaestro. La conversión a enrutador maestro consiste en que uno de los enrutadores que actuaban como respaldo obtiene la dirección virtual que identifica al grupo de enrutadores.

Elección del enrutador "maestro"

[editar]

Para determinar cuál es el enrutador maestro se establece una prioridad en cada enrutador. La prioridad por defecto es 100. El enrutador de mayor prioridad es el que se establecerá como activo. Hay que tener presente que HSRP no se limita a dos enrutadores, sino que permite que grupos de enrutadores trabajen en conjunto de modo que se dispondría de múltiples enrutadores actuando como respaldo en situación de espera.

Paso de estado "respaldo" a estado "maestro"

[editar]

El enrutador en espera toma el lugar del enrutador maestro, una vez que el temporizadorholdtimeexpira (un equivalente a tres paqueteshelloque no vienen desde el enrutador activo,timer hellopor defecto definido a 3 yholdtimepor defecto definido a 10).

Los tiempos de convergencia dependerán de la configuración de los temporizadores para el grupo y del tiempo de convergencia del protocolo de enrutamiento empleado.

Por otra parte, si el estado del enrutador maestro pasa adown,el enrutador decrementa su prioridad. Así, el enrutador respaldo lee ese decremento en forma de un valor presente en el campo de prioridad del paquetehello,y se convertirá en el enrutador 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).

Ejemplo de configuración

[editar]

Para el Enrutador A, que vamos a establecer como maestro o primario:

  • Configuración de la dirección IP de la interfaz Ethernet.
  • Configuración de la dirección IP virtual.
  • Configuración de la prioridad HSRP con un valor igual a 100.

Para el Enrutador B:

  • Configuración de la dirección IP de la interfaz Ethernet.
  • Configuración de la dirección IP virtual.
  • Configuración de la prioridad HSRP con un valor menor a 100.

En los terminales conectados a los enrutadores se configura la dirección IP virtual comodefaultgateway,no la dirección real de la interfaz de los dispositivos. De este modo, si uno de los dispositivos queda fuera de servicio el otro toma su lugar automáticamente y de modo transparente para los nodos. El tiempo requerido para este cambio es menor a los 10 segundos.

Véase también

[editar]

Referencias

[editar]

Enlaces externos

[editar]