Configuración de intervalos de comunicación VRRP
En una implementación activa y activa, todos los nodos de NetScaler utilizan el Protocolo de redundancia del enrutador virtual (VRRP) para anunciar sus direcciones VIP maestras y las prioridades correspondientes en los paquetes de anuncios de VRRP (mensajes de saludo) a intervalos regulares.
El VRRP utiliza los siguientes intervalos de comunicación:
- Hola Interval. Intervalo entre los mensajes de saludo del VRRP que un nodo de una dirección VIP maestra envía a sus nodos homólogos.
- Intervalo muerto. Tiempo transcurrido el cual un nodo de una dirección VIP de respaldo considera que el estado de la dirección VIP maestra está INACTIVO si no se reciben los mensajes de saludo VRRP del nodo de la dirección VIP maestra. Tras el intervalo muerto, la dirección VIP de respaldo toma el relevo y se convierte en la dirección VIP maestra.
Puede cambiar estos intervalos al valor deseado. Ambos intervalos de comunicación se configuran por nodo para todas las direcciones VIP de ese nodo.
Para configurar los intervalos de comunicación de VRRP mediante la CLI:
En la línea de comandos, escriba:
- set vridParam <secs>[-**HelloInterval** \<msecs>] [- DeadInterval\]**
- sh vrIDParam
Ejemplo:
> set vrIDParam -helloInterval 500 -deadInterval 2
Done
<!--NeedCopy-->
Para configurar los intervalos de comunicación del VRRP mediante la interfaz gráfica de usuario:
- Vaya a Sistema > Redy, en el grupo Configuración, haga clic en Parámetros del enrutador virtual.
- En Configurar el parámetro del enrutador virtual, defina los parámetros Intervalo de saludo e Intervalo de inactividad.
- Haga clic en Aceptar.
Ejemplo 1: Nodos con los mismos intervalos muertos de VRRP
Considere una implementación activa y activa que conste de NetScalers NS1, NS2 y NS3. Las direcciones IP virtuales VIP1, VIP2 y VIP3 están configuradas en cada uno de estos ADC. Debido a sus prioridades, VIP1 está activo en NS1, VIP2 está activo en NS2 y VIP3 está activo en NS3.
Como se muestra en la tabla siguiente, el intervalo muerto se establece en el mismo valor (2 segundos) en los tres nodos. Los intervalos de comunicación VRRP (intervalo de saludo e intervalo muerto) de un nodo se aplican a todos los VRID configurados en el nodo y, a su vez, se aplican a todas las direcciones VIP asociadas a los VRID del nodo.
En cada nodo, las direcciones VIP que están activas (maestras) en ese nodo utilizan el intervalo de saludo y el intervalo muerto lo utilizan las direcciones VIP que están inactivas (de respaldo) en ese nodo. La preferencia está inhabilitada para las direcciones VIP en los tres nodos.
En la tabla siguiente se enumeran los valores utilizados en este ejemplo: configuración del ejemplo 1 del intervalo VRRP.
El flujo de ejecución es el siguiente:
- NS1 envía mensajes de saludo en un intervalo de saludo establecido de 400 ms a NS2 y NS3 para la dirección VIP1, porque VIP1 está activo (el maestro) en NS1. Del mismo modo, NS2 envía mensajes de saludo para VIP2 y NS3 envía mensajes de saludo para VIP3.
- En NS1, el intervalo muerto establecido se aplica a VIP2 y VIP3, porque están inactivos (copias de seguridad) en NS1. Del mismo modo, en NS2, el intervalo muerto establecido se aplica a VIP1 y VIP3, y en NS3, el intervalo muerto establecido se aplica a VIP1 y VIP2.
- Si NS1 deja de funcionar, NS2 y NS3 consideran que NS1 está inactivo si no reciben ningún mensaje de saludo de NS1 durante 2 segundos (el intervalo de inactividad). El VIP1 de NS3 toma el relevo y pasa a estar activo (maestro) porque su prioridad de VRID (60) es superior a la de VIP1 de NS2 (30).
Ejemplo 2: Nodos con diferentes intervalos muertos de VRRP
Considere una implementación de VRRP similar a la implementación descrita en el ejemplo 1, pero con un intervalo de inactividad diferente en cada nodo (NS1, NS2 y NS3). La preferencia está inhabilitada para las direcciones VIP en los tres nodos.
En la tabla siguiente se enumeran los valores utilizados en este ejemplo: configuración del ejemplo 2 del intervalo VRRP.
El flujo de ejecución es el siguiente cuando NS1 deja de funcionar:
- NS2 considera que NS1 está inactivo después de no recibir ningún mensaje de saludo de NS1 durante 2 segundos (intervalo muerto de NS2).
- VIP1 en NS2 toma el relevo y pasa a ser activo (maestro). NS2 ahora comienza a enviar mensajes de saludo para VIP1.
A pesar de que VIP1 en NS3 tiene una prioridad de VRIP más alta (60) que VIP1 en NS2 (30), el mayor intervalo de inactividad de NS3 (3 segundos, frente a los 2 segundos de NS2) impide que VIP1 en NS3 tome el relevo antes de que VIP 1 en NS2 ya lo haya hecho.
Ejemplo 3: Nodos con diferentes intervalos muertos y habilitada la preferencia
Considere una implementación VRRP similar a la descrita en Example1 pero con diferentes intervalos muertos en los tres nodos, NS1, NS2 y NS3, y con preferencia habilitada para la dirección VIP1 en NS3.
En la tabla siguiente se enumeran los valores utilizados en este ejemplo: configuración del ejemplo 3 del intervalo VRRP.
El flujo de ejecución es el siguiente cuando NS1 deja de funcionar:
- NS2 considera que NS1 está inactivo después de no recibir ningún mensaje de saludo de NS1 durante 2 segundos (intervalo muerto establecido por NS2). En este momento, NS3, con un intervalo muerto de 3 segundos, no considera que NS1 esté inactivo.
- VIP1 en NS2 toma el relevo y pasa a ser activo (maestro). NS2 ahora comienza a enviar mensajes de saludo para VIP1.
- Al recibir mensajes de saludo de NS2 para VIP1, NS3 se antepone a NS2 para VIP1 porque la preferencia está habilitada para VIP1 de NS3 y la prioridad de VRID (60) de VIP1 de NS3 es superior a la (30) de VIP1 de NS2.
- VIP1 en NS3 toma el relevo y pasa a ser activo (maestro). NS3 ahora comienza a enviar mensajes de saludo para VIP1.