Configurar un clúster de chasis de firewall virtual vSRX en Junos OS
Descripción general del clúster de chasis
El clúster de chasis agrupa un par del mismo tipo de instancias de firewall virtual vSRX en un clúster para proporcionar redundancia del nodo de red. Las instancias de firewall virtual vSRX en un clúster de chasis deben ejecutar la misma versión de Junos OS y cada instancia se convierte en un nodo en el clúster de chasis. Las interfaces virtuales de control se conectan en los nodos respectivos para formar un plano de control que sincroniza la configuración y el estado del kernel de Junos OS en ambos nodos del clúster. El vínculo de control (una red virtual o vSwitch) facilita la redundancia de interfaces y servicios. De manera similar, conecte el plano de datos en los nodos respectivos a través de las interfaces virtuales de estructura para formar un plano de datos unificado. El vínculo de estructura (una red virtual o vSwitch) permite la administración del procesamiento de flujo entre nodos y la administración de la redundancia de sesión.
El software del plano de control funciona en modo activo/pasivo. Cuando se configura como un clúster de chasis, un nodo actúa como principal y el otro como secundario para garantizar la tolerancia a fallos de estado de procesos y servicios en caso de que se produzca un error de sistema o de hardware en el principal. Si se produce un error en el principal, el secundario se encarga del procesamiento del tráfico del plano de control.
Si configura un clúster de chasis en dos hosts, desactive igmp-snooping en el puente al que pertenece cada interfaz física de host y que utilizan las NIC virtuales de control (vNIC). Esto garantiza que ambos nodos en el clúster de chasis reciban el latido del vínculo de control.
El plano de datos del clúster de chasis funciona en modo activo/activo. En un clúster de chasis, el plano de datos actualiza la información de la sesión a medida que el tráfico atraviesa cualquiera de los nodos y transmite información entre los nodos a través del vínculo de estructura para garantizar que las sesiones establecidas no se interrumpan cuando se produce una tolerancia a fallos. En el modo activo/activo, el tráfico puede entrar en el clúster por un nodo y salir del otro.
La funcionalidad del clúster de chasis incluye:
Arquitectura de sistema resistente, con un único plano de control activo para todo el clúster y múltiples motores de reenvío depaquetes. Esta arquitectura presenta una vista del clúster para un solo dispositivo.
Sincronización de la configuración y los estados dinámicos de tiempo de ejecución entre nodos dentro de un clúster.
Supervisión de interfaces físicas y tolerancia a fallos si los parámetros de error cruzan un umbral configurado.
Compatibilidad con túneles de encapsulación de enrutamiento genérico (GRE) e IP sobre IP (IP-IP) que se usan para enrutar el tráfico IPv4 o IPv6 encapsulado por medio de dos interfaces internas, gr-0/0/0 e ip-0/0/0, respectivamente. Junos OS crea estas interfaces al iniciar el sistema y las utiliza únicamente para procesar túneles GRE e IP-IP.
En un instante dado, un nodo de clúster puede encontrarse en uno de los siguientes estados: retención, principal, retención secundaria, secundario, no elegible o deshabilitado. Varios tipos de eventos, como el monitoreo de interfaces, el monitoreo de unidades de procesamiento de servicios (SPU), errores y conmutaciones por error manuales, pueden desencadenar una transición de estado.
Habilitar la formación de clústeres de chasis
Cree dos instancias de firewall virtual vSRX para formar un clúster de chasis y, luego, establezca el ID de clúster y el ID de nodo en cada instancia para unirse al clúster. Cuando una instancia de firewall virtual vSRX se une a un clúster, se convierte en un nodo de ese clúster. Con la excepción de la configuración de nodo único y las direcciones IP de administración, los nodos de un clúster comparten la misma configuración.
Puede desplegar hasta 255 clústeres de chasis en un dominio de capa 2 . Los clústeres y los nodos se identifican de las siguientes maneras:
El ID del clúster (un número del 1 al 255) identifica el clúster.
El ID de nodo (un número del 0 al 1) identifica el nodo del clúster.
Generalmente, en los firewalls de la serie SRX, el ID de clúster y el ID de nodo se escriben en EEPROM. En la instancia de Firewall virtual vSRX, el firewall virtual vSRX almacena y lee los ID de boot/loader.conf y utiliza los ID para inicializar el clúster de chasis durante el inicio.
Requisitos previos
Asegúrese de que sus instancias de firewall virtual vSRX cumplan con los siguientes requisitos previos antes de habilitar la agrupación en clústeres del chasis:
Ha confirmado una configuración básica para ambas instancias de firewall virtual vSRX que forman el clúster de chasis. Consulte Configurar vSRX mediante la CLI.
Úselo
show versionen Junos OS para asegurarse de que ambas instancias de firewall virtual vSRX tengan la misma versión de software.Úselo
show system licenseen Junos OS para asegurarse de que ambas instancias de Firewall virtual vSRX tengan las mismas licencias instaladas.
Debe establecer el mismo ID de clúster de chasis en cada nodo de firewall virtual vSRX y reiniciar la máquina virtual de firewall virtual vSRX para habilitar la formación de clústeres de chasis.
La nomenclatura y asignación de interfaz de firewall virtual vSRX a vNIC cambia cuando se habilita la agrupación en clústeres del chasis. Consulte Requisitos para vSRX en KVM para obtener un resumen de los nombres y asignaciones de interfaz para un par de máquinas virtuales de firewall virtual vSRX en un clúster (nodo 0 y nodo 1).
Configuración rápida del clúster de chasis con J-Web
Para configurar un clúster de chasis desde J-Web:
Configuración manual de un clúster de chasis con J-Web
Puede utilizar la interfaz J-web para configurar el nodo principal 0 instancia de firewall virtual vSRX en el clúster. Una vez que haya establecido los ID de clúster y nodo y reiniciado cada firewall virtual vSRX, la siguiente configuración se sincronizará automáticamente con la instancia del firewall virtual vSRX del nodo secundario 1.
Seleccione Configurar> clúster de chasis>configuración de clúster. Aparecerá la página de configuración del clúster de chasis.
Vaya a Configurar>Configuración del dispositivo>Configuración del clúster (HA) desde Junos OS versión 18.1 y posteriores para configurar la configuración del clúster de alta disponibilidad.
En la tabla 1 se explica el contenido de la pestaña Configuración del clúster con alta disponibilidad.
En la Tabla 2 se explica cómo editar la pestaña Configuración del nodo.
En la tabla 3 se explica cómo agregar o editar la tabla interfaces de clúster con alta disponibilidad.
En la tabla 4 se explica cómo agregar o editar la tabla Grupos de redundancia de clúster con alta disponibilidad.
Campo |
Función |
|---|---|
Configuración de nodos |
|
ID de nodo |
Muestra el ID del nodo. |
ID de clúster |
Muestra el ID de clúster configurado para el nodo. |
Nombre de host |
Muestra el nombre del nodo. |
Enrutador de respaldo |
Muestra el enrutador utilizado como puerta de enlace mientras el motor de enrutamiento está en estado secundario para el grupo de redundancia 0 en un clúster de chasis. |
Interfaz de administración |
Muestra la interfaz de administración del nodo. |
Dirección IP |
Muestra la dirección IP de administración del nodo. |
Estado |
Muestra el estado del grupo de redundancia.
|
Clúster de chasis>configuraciones >interfaces de clúster de alta disponibilidad |
|
Nombre |
Muestra el nombre de la interfaz física. |
Interfaces de miembro/dirección IP |
Muestra el nombre de la interfaz miembro o la dirección IP configurada para una interfaz. |
Grupo de redundancia |
Muestra el grupo de redundancia. |
Clúster de chasis>configuración de clúster de alta disponibilidad>grupo de redundancia |
|
Grupo |
Muestra el número de identificación del grupo de redundancia. |
Adelantarse |
Muestra la opción de preferencia seleccionada.
|
Recuento de ARP gratuito |
Muestra el número de solicitudes ARP (Protocolo de resolución de direcciones) gratuitas que un dispositivo principal recién elegido en un clúster de chasis envía para anunciar su presencia a los demás dispositivos de red. |
Prioridad de nodo |
Muestra la prioridad asignada para el grupo de redundancia en ese nodo. El nodo elegible con la prioridad más alta se elige como principal para el grupo redundante. |
Campo |
Función |
Acción |
|---|---|---|
Configuración de nodos |
||
Nombre de host |
Especifica el nombre del host. |
Escriba el nombre del host. |
Enrutador de respaldo |
Muestra el dispositivo utilizado como puerta de enlace mientras el motor de enrutamiento está en el estado secundario para el grupo de redundancia 0 en un clúster de chasis. |
Introduzca la dirección IP del enrutador de respaldo. |
Destino |
||
IP |
Agrega la dirección de destino. |
Haga clic en Agregar. |
Eliminar |
Elimina la dirección de destino. |
Haga clic en Eliminar. |
Interfaz |
||
Interfaz |
Especifica las interfaces disponibles para el enrutador.
Nota:
Le permite agregar y editar dos interfaces para cada vínculo de estructura. |
Seleccione una opción. |
IP |
Especifica la dirección IP de la interfaz. |
Ingrese la dirección IP de la interfaz. |
Añadir |
Agrega la interfaz. |
Haga clic en Agregar. |
Eliminar |
Elimina la interfaz. |
Haga clic en Eliminar. |
Campo |
Función |
Acción |
|---|---|---|
estructura Vínculo > estructura Vínculo 0 (fab0) |
||
Interfaz |
Especifica el vínculo de estructura 0. |
Ingrese el vínculo de estructura IP 0 de la interfaz. |
Añadir |
Agrega la interfaz de estructura 0. |
Haga clic en Agregar. |
Eliminar |
Elimina la interfaz de estructura 0. |
Haga clic en Eliminar. |
Vínculo estructura > estructura Vínculo 1 (fab1) |
||
Interfaz |
Especifica el vínculo de estructura 1. |
Ingrese la IP de interfaz para el vínculo de estructura 1. |
Añadir |
Agrega interfaz de estructura 1. |
Haga clic en Agregar. |
Eliminar |
Elimina la interfaz de estructura 1. |
Haga clic en Eliminar. |
Ethernet redundante |
||
Interfaz |
Especifica una interfaz lógica que consta de dos interfaces Ethernet físicas, una en cada chasis. |
Introduzca la interfaz lógica. |
IP |
Especifica una dirección IP Ethernet redundante. |
Ingrese una dirección IP Ethernet redundante. |
Grupo de redundancia |
Especifica el número de ID del grupo de redundancia en el clúster de chasis. |
Seleccione un grupo de redundancia de la lista. |
Añadir |
Agrega una dirección IP Ethernet redundante. |
Haga clic en Agregar. |
Eliminar |
Elimina una dirección IP Ethernet redundante. |
Haga clic en Eliminar. |
Campo |
Función |
Acción |
|---|---|---|
Grupo de redundancia |
Especifica el nombre del grupo de redundancia. |
Escriba el nombre del grupo de redundancia. |
Permitir la preferencia de la primaria. |
Permite que un nodo con una prioridad mejor inicie una tolerancia a fallos para un grupo de redundancia.
Nota:
De forma predeterminada, esta función está deshabilitada. Cuando está deshabilitado, un nodo con una prioridad mejor no inicia una conmutación por tolerancia a fallos del grupo de redundancia (a menos que algún otro factor, como una conectividad de red defectuosa identificada para interfaces supervisadas, provoque una conmutación por tolerancia a fallos). |
– |
Recuento de ARP gratuito |
Especifica el número de solicitudes gratuitas del Protocolo de resolución de direcciones que una principal recién elegida envía en los vínculos secundarios de interfaz Ethernet redundantes activos para notificar a los dispositivos de red un cambio en la función principal en los vínculos de interfaz Ethernet redundantes. |
Introduzca un valor del 1 al 16. El valor predeterminado es 4. |
prioridad del nodo 0 |
Especifica el valor de prioridad de node0 para un grupo de redundancia. |
Escriba el número de prioridad del nodo como 0. |
Prioridad del nodo 1 |
Especifica el valor de prioridad del nodo 1 para un grupo de redundancia. |
Seleccione el número de prioridad del nodo como 1. |
Monitor de interfaz |
||
Interfaz |
Especifica el número de interfaces Ethernet redundantes que se van a crear para el clúster. |
Seleccione una interfaz de la lista. |
Peso |
Especifica el peso de la interfaz que se va a supervisar. |
Introduzca un valor del 1 al 125. |
Añadir |
Agrega interfaces que el grupo de redundancia supervisará junto con sus respectivos pesos. |
Haga clic en Agregar. |
Eliminar |
Elimina las interfaces que va a supervisar el grupo de redundancia junto con sus respectivos pesos. |
Seleccione la interfaz en la lista configurada y haga clic en Eliminar. |
Monitoreo de IP |
||
Peso |
Especifica el peso global para la supervisión IP. |
Introduzca un valor de 0 a 255. |
Umbral |
Especifica el umbral global para la supervisión de IP. |
Introduzca un valor de 0 a 255. |
Recuento de reintentos |
Especifica el número de reintentos necesarios para declarar un error de accesibilidad. |
Introduzca un valor del 5 al 15. |
Intervalo de reintento |
Especifica el intervalo de tiempo en segundos entre reintentos. |
Introduzca un valor del 1 al 30. |
Direcciones IPV4 que se deben monitorear |
||
IP |
Especifica la accesibilidad de las direcciones IPv4 que se deben supervisar. |
Ingrese las direcciones IPv4. |
Peso |
Especifica el peso de la interfaz de grupo de redundancia que se va a supervisar. |
Introduzca el peso. |
Interfaz |
Especifica la interfaz lógica a través de la cual se debe supervisar esta dirección IP. |
Escriba la dirección de interfaz lógica. |
Dirección IP secundaria |
Especifica la dirección de origen para supervisar paquetes en un vínculo secundario. |
Ingrese la dirección IP secundaria. |
Añadir |
Agrega la dirección IPv4 que se va a monitorear. |
Haga clic en Agregar. |
Eliminar |
Elimina la dirección IPv4 que se va a monitorear. |
Seleccione la dirección IPv4 de la lista y haga clic en Eliminar. |