Configuración de clústeres de capa 3

Descripción del clúster 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 guiadas para establecer 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 del clúster L3, los nodos del 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 a través de clústeres L3 se enrutarán.

Este documento incluye los siguientes detalles:

  • Arquitectura
  • Ejemplo

Arquitectura

La arquitectura de 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 figura siguiente, se agrupan para formar un grupo de nodos. Estos grupos de nodos se terminan en el conmutador de capa 3 a cada lado 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 cambiará para los nodos pertenecientes a diferentes redes. 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.

Imagen localizada

Ejemplo

Considere un ejemplo de una implementación de clúster L3 que consta de lo siguiente:

  • Tres dispositivos Citrix ADC (n1, n2 y n3) nodos 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.

Imagen localizada

Puntos a tener en cuenta antes de configurar el clúster L3

Tenga en cuenta los siguientes puntos antes de configurar el clúster L3 en un dispositivo Citrix ADC:

  • El backplane no es obligatorio al configurar subredes L3. Si no se especifica el backplane, el nodo no pasará al estado de error del backplane.

    Nota

    Si tiene algunos nodos de clúster en la red L2, es obligatorio habilitar la dirección en el backplane del clúster; de lo contrario, los nodos pasarán al estado de error del backplane.

  • La distribución de tráfico externo en el clúster L3 solo admite Equal Cost Múltiple Path (ECMP).
  • Los siguientes parámetros se procesan cuando la dirección está inhabilitada es una implementación de clúster L3:
    • Errores ICMP
    • Fragmentación
    • SNiPs o MIP rayados
  • Las entidades (route, route6, pbr y pbr6) se pueden enlazar a nodegroup de configuración.
  • VLAN, RNAT y túnel IP no se pueden enlazar a un grupo de nodos de configuración.
  • Config nodegroup siempre debe tener la propiedad estricta “YES”.
  • Los nodos del clúster no se deben agregar a un config nodegroup mediante el comando “add cluster node”.
  • El comando “clear config extended” no borrará las entidades (route, route6, pbr, pb6, rnat, IP tunnel, ip6tunnel). Estas entidades deben borrarse cuando se configura un comando “add cluster instance —INC enabled”.

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 nodegroups. 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 el clúster L3
  • Agregar un dispositivo Citrix ADC al clúster y al grupo con nodegroup
  • Agregar dirección IP del clúster al nodo
  • Habilitar la instancia del clúster
  • Guardar la configuración
  • Agregar un nuevo nodo a un grupo de nodos existente
  • Crear un nuevo grupo de nodos en el clúster L3
  • Agrupar nuevos nodos en el 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 de Citrix ADC

    add instancia de clúster <clid> -inc <ENABLED|DISABLED> -ProcessLocal <ENABLED|DESACTIVADO>

  • 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> -nodegroup <ng>

  • Para agregar la dirección IP del clúster en este nodo

    agregar ns ip <IPAddress> <netmask> -type clip

  • Habilitar la instancia del clúster

    habilitar instancia de clúster <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 -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

Debe configurar la dirección IP del clúster que se anunciará al 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 del host empuja la dirección IP del clúster a la tabla de enrutamiento ZEBOS para la redistribución de rutas del kernel 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 al enrutador ascendente. Para obtener más información sobre la configuración de un protocolo de enrutamiento dinámico, consulte Configuració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 de Citrix ADC

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 rayadas en el 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 propietario de clúster a una tabla de enrutamiento estático IPv4
  • Agregar un grupo de propietario de clúster a una tabla de enrutamiento estático IPv6
  • Agregar un grupo de propietarios de clúster a un enrutamiento basado en directivas IPv4 (PBR)
  • Agregar un grupo de propietario de clúster a un PBR IPv6
  • Agregar una VLAN
  • Enlazar una VLAN a un propietario específico del grupo de nodos de clúster

Configuración de lo siguiente mediante la línea de comandos

  • Para agregar un grupo de propietarios de clúster a una tabla de rutas estáticas IPv4 del dispositivo Citrix ADC

    add route <ng> <network> <netmask> <gateway> -ownergroup

  • Para agregar un grupo de propietarios de clúster a una tabla de rutas estáticas IPv6 del dispositivo Citrix ADC

    add route6 <ng> <network> -ownergroup

  • Para agregar un grupo propietario de clúster a un PBR IPv4

    add pbr <name> <action> -ownergroup <ng>

  • Para agregar un grupo propietario de clúster a un PBR IPv6

    add pbr6 <name> <action> -ownergroup <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 |\> \[-ownergroup \<ng\>\]

    Los siguientes comandos son ejemplos de configuraciones manchadas y parcialmente secadas que se pueden configurar mediante la CLI de Citrix ADC.

    > 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 enrutamiento 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

Para admitir la configuración anterior, un nuevo grupo de nodos ‘all’ tiene que ser definido y usted 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 parámetro estricto

    add cluster nodegroup \<name\> -strict \<YES | NO\>

  • Para enlazar un nodo de clúster o una entidad al grupo de nodos dado

    enlazar clúster nodegroup <nodeid> <name> -node

  • 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 SÍ

nodo de agrupamiento enlazar todo -nodo 1

nodo de agrupamiento enlazar todo -nodo 2

add route 0 0 10.102.53.1 -OwnerGroup all