Citrix ADC

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.

arquitectura de clúster

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.

Implementación de

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
Configuración de clústeres de capa 3