Caso de uso 6: Configurar el equilibrio de carga en modo DSR para redes IPv6 mediante el campo TOS

Puede configurar el equilibrio de carga en modo Direct Server Return (DSR) para redes IPv6 mediante el campo Tipo de servicio (TOS) cuando el dispositivo Citrix ADC y los servidores se encuentren en redes diferentes.

Nota: El campo TOS también se denomina campo Clase de tráfico.

En el modo DSR, cuando un cliente envía una solicitud a una dirección VIP6 en un dispositivo Citrix ADC, el dispositivo reenvía esta solicitud al servidor cambiando la dirección IPv6 de destino del paquete a la dirección IPv6 del servidor y establece un valor codificado de la dirección VIP6 en los TOS (también denominada clase de tráfico) del encabezado IPv6. Puede configurar el servidor para que utilice la información del campo TOS para derivar la dirección VIP6 del valor codificado, que luego se utiliza como dirección IP de origen en los paquetes de respuesta. El tráfico de respuesta va directamente al cliente, evitando el dispositivo.

Considere un ejemplo en el que un servidor virtual de equilibrio de carga LBVS1, configurado en un dispositivo Citrix ADC NS1, se utiliza para equilibrar la carga entre los servidores S1, S2 y S3. El dispositivo Citrix ADC NS1 y los servidores S1, S2 y S3 se encuentran en redes diferentes, por lo que el router R1 se implementa entre NS1 y los servidores.

dsrmode-ipv6

En la tabla siguiente se enumeran los parámetros utilizados en este ejemplo.

Entidades Nombre
Dirección IPv6 del cliente C1 C1_IP (solo para fines de referencia)
Servidor virtual de equilibrio de carga en NS1 LBVS1
Dirección IPv6 de LBVS1 LBVS1_VIP6 (solo para referencias)
Valor de TOS TOS_ LBVS1_VIP6 (solo para referencias)
Servicio para el servidor S1 en NS1 SVC_S1
Dirección IPv6 para el servidor S1 S1_IP (solo para referencias)
Servicio para el servidor S2 en NS1 SVC_S2
Dirección IPv6 para el servidor S1 S2_IP (solo para referencias)
Servicio para el servidor S3 en NS1 SVC_S3
Dirección IPv6 para el servidor S1 S3_IP (solo para referencias)

A continuación se presenta el flujo de tráfico en el caso de ejemplo:

  1. El cliente C1 envía una solicitud al servidor virtual LBVS1.
  2. El algoritmo de equilibrio de carga de LBVS1 selecciona el servidor S1 y el dispositivo abre una conexión a S1. NS1 envía la solicitud a S1 con:
    • Campo TOS establecido en TOS_ LBVS1_VIP6.
    • Dirección IP de origen como C1_IP.
  3. El servidor S1, al recibir la solicitud, utiliza la información del campo TOS para derivar la dirección LBVS1_VIP6, que es la dirección IP del servidor virtual LBVS1 en NS1. El servidor envía directamente la respuesta a C1, omitiendo el dispositivo, con:
    • Dirección IP de origen establecida en la dirección derivedLBVS1_VIP6 para que el cliente se comunique con el servidor virtual LBVS1 en NS1 y no con el servidor S1.

Para configurar el equilibrio de carga en modo DSR mediante TOS, lleve a cabo los siguientes pasos en el dispositivo

  1. Habilite el modo USIP globalmente.
  2. Agregue los servidores como servicios.
  3. Configure un servidor virtual de equilibrio de carga con un valor TOS.
  4. Enlazar los servicios al servidor virtual.

Para configurar el equilibrio de carga en modo DSR mediante TOS mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

enable ns mode USIP

add service <serviceName> <IP> <serviceType> <port>

Repita el comando anterior tantas veces como sea necesario para agregar cada servidor como servicio en el dispositivo Citrix ADC.

add lb vserver <name> <serviceType> <ip> <port> -m <redirectionMode> -tosId <positive_integer>

bind lb vserver <vserverName> <serviceName>

Para habilitar el modo USIP mediante la utilidad de configuración

Vaya a Sistema > Configuración > Configurar modos y seleccione Usar dirección IP de origen.

Para crear servicios mediante la utilidad de configuración

Vaya a Administración del tráfico > Equilibrio de carga > Servicios y cree un servicio.

Para crear un servidor virtual de equilibrio de carga y enlazar servicios mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales y cree un servidor virtual.
  2. Haga clic en la sección Servicio para enlazar un servicio a este servidor virtual.