Configuración de clústeres de capa 3
Descripción del clúster de L3
La demanda de ampliar la implementación de alta disponibilidad y aumentar la escalabilidad del tráfico del cliente a través de diferentes redes guiada para establecer el clúster L3. El clúster L3 le permite agrupar dispositivos Citrix ADC en subredes individuales (clúster L2).
El clúster L3 también se conoce como “clúster en modo de configuración de red independiente (INC)”. En la implementación de clúster de L3, los nodos de clúster de la misma red se agrupan para formar un grupo de nodos. El clúster L3 utiliza la tunelización GRE para dirigir los paquetes a través de las redes. Los mensajes de latido de los clústeres L3 se enrutan.
Este documento incluye los siguientes detalles:
- Arquitectura
- Ejemplo
Arquitectura
La arquitectura del clúster L3 consta de los siguientes componentes:
-
Grupo de nodos. Los nodos de clúster de cada red (n1, n2) y (n3, n4), como se muestra en la siguiente figura, se agrupan para formar un grupo de nodos. Estos grupos de nodos terminan en el conmutador de capa 3 a ambos lados de la red.
- El clúster se comunica con el cliente a través de las conexiones físicas entre el nodo del clúster y el dispositivo de conexión del lado del cliente. La agrupación lógica de estas conexiones físicas se denomina plano de datos del cliente.
- El clúster se comunica con el servidor a través de las conexiones físicas entre el nodo del clúster y el dispositivo de conexión del lado del servidor. La agrupación lógica de estas conexiones físicas se denomina plano de datos del servidor.
- Interruptor de backplane. Los nodos del clúster dentro de la misma red se comunican entre sí mediante el backplane del clúster. El backplane es un conjunto de interfaces en las que una interfaz de cada nodo está conectada a un conmutador común, que se denomina conmutador de backplane del clúster.
- Túnel GRE. Los paquetes entre nodos de un clúster L3 se intercambian a través de un túnel GRE sin cifrar que utiliza las direcciones NSIP de los nodos de origen y destino para el enrutamiento. El mecanismo de dirección cambia para los nodos pertenecientes a la red diferente. Los paquetes se dirigen a través de un túnel GRE hasta el nodo de la otra subred, en lugar de volver a escribir el MAC.
Ejemplo
Considere un ejemplo de una implementación de clúster L3 que consta de lo siguiente:
- Tres nodos de dispositivos Citrix ADC (n1, n2 y n3) se agrupan en Nodegroup1.
- Del mismo modo, los nodos n4 y n5 se agrupan en Nodegroup2. En la tercera red, hay dos grupos de nodos. Nodegroup3 incluye n6 y n7 y Nodegroup4 incluye n8 y n9.
- Los dispositivos Citrix ADC que pertenecen a la misma red se combinan para formar un grupo de nodos.
Puntos a tener en cuenta antes de configurar el clúster de L3
Tenga en cuenta los siguientes puntos antes de configurar el clúster de L3 en un dispositivo Citrix ADC:
- El backplane no es obligatorio al configurar subredes L3. Si no se especifica el plano posterior, el nodo no va al estado de error del plano posterior.
Nota
Si tiene algunos nodos de clúster en la red L2, es obligatorio habilitar la dirección en el plano posterior del clúster. Los nodos van al estado de falla del plano posterior si la dirección no está activada.
- La distribución de tráfico externo en el clúster L3 solo admite la ruta de acceso múltiple de igual coste (ECMP).
- Los siguientes parámetros se procesan cuando la dirección está desactivada en una implementación de clúster L3:
- Errores ICMP
- Fragmentación
- SNIP o MIP de rayas
- Las entidades (route, route6 y pbr6) se pueden enlazar al grupo de nodos de configuración.
pbr
- VLAN, RNAT y túnel IP no se pueden enlazar a un grupo de nodos de configuración.
- El grupo de nodos de configuración siempre debe tener la propiedad STRICT “YES.
- Los nodos de clúster no se deben agregar a un grupo de nodos de configuración mediante el comando “add cluster node”.
- El comando “clear config extended+” no borra las entidades (route, route6, PBR, pb6, RNAT, IP tunnel, ip6tunnel). Estas entidades se deben borrar cuando se configura un
add cluster instance –INC enabled
comando.
Configuración del clúster L3
En una configuración de clúster L3, el comando cluster tiene diferentes atributos para configurar que se basan en nodos y grupos de nodos. La configuración del clúster L3 también incluye un perfil IPv6 aparte de los perfiles IPv4.
La configuración del clúster L3 en un dispositivo Citrix ADC consta de las siguientes tareas:
- Crear una instancia de clúster
- Crear un grupo de nodos en clúster L3
- Agregar un dispositivo Citrix ADC al clúster y grupo con grupo de nodos
- Agregar dirección IP del clúster al nodo
- Habilitar la instancia del clúster
- Guardar la configuración
- Agregar un nodo a un grupo de nodos existente
- Crear un grupo de nodos en clúster L3
- Agrupar nuevos nodos al grupo de nodos recién creado
- Unir el nodo al clúster
Configuración de lo siguiente mediante la línea de comandos
- Para crear una instancia de clúster mediante la CLI
add cluster instance <clid> -inc <ENABLED | DISABLED> -processLocal <ENABLED | DISABLED> |
-
Para crear un grupo de nodos en el clúster L3
add cluster nodegroup <ng>
-
Para agregar un dispositivo Citrix ADC al clúster y asociarlo con nodegroup
add cluster node <nodeid> <nodeip> -backplane
node group \<ng\> -
Para agregar la dirección IP del clúster en este nodo
add ns ip <IPAddress> <netmask> -type clip
-
Habilitar la instancia del clúster
enable cluster instance <clId>
-
Guardar la configuración
save ns config
-
Reinicie el dispositivo en caliente
reboot -warm
-
Para agregar un nuevo nodo a un grupo de nodos existente
add cluster node
\<nodeid\> \<nodeip\> -nodegroup \<ng\>
-
Para crear un nuevo grupo de nodos en el clúster L3
add cluster nodegroup <ng>
-
Para agrupar nuevos nodos en el grupo de nodos recién creado
add cluster node
\<nodeid\> \<nodeip\> -nodegroup \<ng\>
-
Para unir el nodo al clúster
join cluster –clip <ip_addr> -password <password>
add cluster instance 1 –inc ENABLED –processLocal ENABLED
Done
Nota
El parámetro “inc” debe estar ENABLED para un clúster L3.
add cluster nodegroup ng1
Done
> add cluster node 0 1.1.1.1 –state ACTIVE -backplane 0/1/1 –nodegroup ng1
Done
> add ns ip 1.1.1.100 255.255.255.255 –type clip
Done
> enable cluster instance 1
Done
> save ns config
Done
> add cluster node 1 1.1.1.2 –state ACTIVE –nodegroup ng1
Done
> add cluster nodegroup ng2
Done
> add cluster node 4 2.2.2.1 –state ACTIVE –nodegroup ng2
Done
> add cluster node 5 2.2.2.2 –state ACTIVE –nodegroup ng2
Done
> join cluster -clip 1.1.1.100 -password nsroot
Dirección IP del clúster de publicidad de un clúster de capa 3
Configure la dirección IP del clúster que se anunciará en el enrutador ascendente para que la configuración del clúster sea accesible desde cualquier subred.Los protocolos de enrutamiento dinámico configurados en un nodo anuncian la dirección IP del clúster como una ruta del núcleo.
La publicidad de la dirección IP del clúster consta de las siguientes tareas:
- Habilite la opción de ruta de host de la dirección IP del clúster.La opción de ruta de host envía la dirección IP del clúster a la tabla de enrutamiento ZeBos para la redistribución de la ruta del núcleo a través de protocolos de enrutamiento dinámico.
- Configuración de un protocolo de enrutamiento dinámico en un nodo.Un protocolo de enrutamiento dinámico anuncia la dirección IP del clúster en el enrutador ascendente. Para obtener más información sobre la configuración de un protocolo de enrutamiento dinámico, consulteConfiguración de Rutas Dinámicas.
Para habilitar la opción de ruta de host de la dirección IP del clúster mediante la CLI
En el símbolo del sistema, escriba:
- add nsip <IPAddress> <netmask> -hostRoute ENABLED
- show nsip <IPAddress>
> add ns ip 10.102.29.60 255.255.255.255 -hostRoute ENABLED
Done
Configuraciones manchadas y parcialmente rayadas en clúster L3
Las configuraciones manchadas y parcialmente divisadas en clúster L3 difieren ligeramente del clúster L2. La configuración puede diferir de un nodo a otro, ya que los nodos residen en diferentes subredes. Las configuraciones de red pueden ser específicas de nodo en el clúster L3, por lo tanto, debe configurar las configuraciones manchadas o parcialmente rayadas en función de los parámetros mencionados a continuación.
Para configurar configuraciones detectadas y parcialmente segmentadas en un dispositivo Citrix ADC a través de un clúster L3, realice las siguientes tareas:
- Agregar un grupo de propietarios de clúster a una tabla de enrutamiento estático IPv4
- Agregar un grupo de propietarios de clúster a una tabla de enrutamiento estático IPv6
- Agregar un grupo de propietarios de clústeres a un enrutamiento basado en directivas (PBR) IPv4
- Agregar un grupo de propietarios de clúster a un PBR IPv6
- Agregar una VLAN
- Enlazar una VLAN a un grupo de propietarios específico del grupo de nodos de clúster
Configurar lo siguiente mediante la línea de comandos
-
Para agregar un grupo propietario de clúster a una tabla de ruta estática IPv4 del dispositivo Citrix ADC
add route <network> <netmask> <gateway> -owner group <ng>
-
Para agregar un grupo propietario de clúster a una tabla de enrutamiento estático IPv6 del dispositivo Citrix ADC
add route6 <network> -owner group <ng>
-
Para agregar un grupo propietario de clústeres a un PBR IPv4
add pbr <name> <action> -owner group <ng>
-
Para agregar un grupo propietario de clústeres a un PBR IPv6
add pbr6 <name> <action> -owner group <ng>
-
Para agregar una VLAN
add vlan <id>
-
Para enlazar una VLAN a un grupo de propietarios específico del grupo de nodos de clúster
bind vlan
<id> -ifnum – [IPAddress <ip_addr | ipv6_addr |> [-owner group <ng>]
Los siguientes comandos son ejemplos de configuraciones manchadas y parcialmente divididas que se pueden configurar mediante la CLI.
> add route 10.102.29.0 255.255.255.0 10.102.29.2 –ownergroup ng2
Done
> add route6 fe80::9404:60ff:fedd:a464/64 –ownergroup ng1
Done
> add pbr pbr1 allow –ownergroup ng1
Done
> add pbr6 pbr2 allow –ownergroup ng2
Done
> add vlan 2
Done
> bind vlan 2 –ifnum 1/2 –[IPAddress 10.102.29.80 | fe80::9404:60ff:fedd:a464/64-ownergroup ng1
Done
Configurar grupo de nodos
En un clúster L3, para replicar el mismo conjunto de configuraciones en más de un grupo de nodos, se utilizan los siguientes comandos:
Configuración de lo siguiente mediante la línea de comandos
-
Para agregar una ruta estática IPv4 a la tabla de redirecciones del dispositivo Citrix ADC
add route <network> <netmask> <gateway> -ownerGroup <ng>
Configuración de ejemplo:
add route 0 0 10.102.53.1 –ownerGroup ng1
add route 0 0 10.102.53.1 –ownerGroup ng2
Defina un nuevo grupo de nodos ‘all’ para admitir la configuración anterior y tiene que configurar los siguientes comandos:
Configuración de lo siguiente mediante la línea de comandos
-
Para agregar un nuevo grupo de nodos al clúster con un parámetro estricto
add cluster node group <name> -strict <YES NO> -
Para enlazar un nodo de clúster o una entidad al grupo de nodos dado
bind cluster nodegroup <name> -node <nodeid>
-
Para agregar ruta estática IPv4 a todos los ownergroup
add route <network> <netmask> <gateway> -ownerGroup <ng>
Configuración de ejemplo:
add cluster nodegroup all –strict YES
bind cluster nodegroup all –node 1
bind cluster nodegroup all –node 2
add route 0 0 10.102.53.1 –ownerGroup all