Citrix ADC

Protocolo de Internet versión 6 (IPv6)

Un dispositivo Citrix ADC admite IPv6 del lado del servidor y del lado del cliente y, por lo tanto, puede funcionar como un nodo IPv6. Puede aceptar conexiones de nodos IPv6 (tanto hosts como enrutadores) y de nodos IPv4, y puede realizar la traducción de protocolos (RFC 2765) antes de enviar tráfico a los servicios.

En la tabla siguiente se enumeran algunas de las funciones IPv6 que admite el dispositivo Citrix ADC.

Tabla 1. Algunas funciones IPv6 admitidas

Funciones IPv6
Direcciones IPv6 para SNIP (NSIP6, VIP6 y SNIP6)
Detección de vecinos (resolución de direcciones, detección de direcciones duplicadas, detección de inaccesibilidad de vecinos, detección de enrutadores)
Aplicaciones de administración (ping6, telnet6, ssh6)
Enrutamiento estático y enrutamiento dinámico (OSPF, BGP, RIPng e ISIS)
VLAN basadas en puertos
Listas de control de acceso para direcciones IPv6 (ACL6)
Protocolos IPv6 (TCP6, UDP6, ICMP6)
Soporte del lado del servidor (direcciones IPv6 para servidores virtuales, servicios)
USIP (Usar IP de origen) y DSR (retorno directo del servidor) para IPv6
SNMP y CVPN para IPv6
HA con dirección de nodo IPv6 nativa
Direcciones IPv6 para MIP
Detección de rutas de MTU para IPv6

Implementación de la compatibilidad con IPv6

Debe habilitar la función IPv6 en un dispositivo Citrix ADC antes de poder usarla o configurarla. Si IPv6 está inhabilitado, Citrix ADC no procesa paquetes IPv6. Muestra la siguiente advertencia cuando ejecuta un comando no compatible:

"Warning: Feature(s) not enabled [IPv6PT]"

Utilice cualquiera de los procedimientos siguientes para habilitar o inhabilitar IPv6.

Procedimientos CLI

Para habilitar o inhabilitar IPv6 mediante la CLI:

En el símbolo del sistema, escriba uno de los siguientes comandos:

  • habilitar la función ns ipv6pt

  • inhabilitar la función ns ipv6pt

Procedimientos de GUI

Para habilitar o inhabilitar IPv6 mediante la GUI:

  1. Vaya a Sistema > Configuración, en el grupo Modos y funciones, haga clic en Configurar funciones avanzadas.
  2. Seleccione o desactive la opción Traducción de protocolos IPv6.

Compatibilidad con VLAN

Si necesita enviar paquetes de difusión o multidifusión sin identificar la VLAN (por ejemplo, durante DAD para NSIP o ND6 para el siguiente salto de la ruta), puede configurar el dispositivo Citrix ADC para que envíe el paquete en todas las interfaces con el etiquetado adecuado. La VLAN se identifica mediante ND6 y solo se envía un paquete de datos en la VLAN. Para obtener más información acerca de ND6 y VLAN, consulte Configuración de la detección de vecinos.

Las VLAN basadas en puertos son comunes para IPv4 e IPv6. Las VLAN basadas en prefijos son compatibles con IPv6.

Caso de implementación simple

A continuación se muestra un ejemplo de una configuración de equilibrio de carga simple que consiste en un vserver IPv6 e IPv4 servicios, como se ilustra en el siguiente diagrama de topología.

Ilustración 1. Topología de ejemplo de IPv6

topología ipv6

En la siguiente tabla se resumen los nombres y valores de las entidades que se deben configurar en Citrix ADC.

Tabla 2. Valores de ejemplo para crear entidades

Tipo de entidad Nombre Valor
Servidor LB VS1_IPv6 2002::9
Servicios SVC1 10.102.29.1
  SVC2 10.102.29.2

En la siguiente figura se muestran las entidades y los valores de los parámetros que se configurarán en Citrix ADC.

Imagen 2. Diagrama de entidad IPv6

caso ipv6

Para configurar este caso de implementación, debe hacer lo siguiente:

  1. Cree un servicio IPv6.
  2. Cree un vserver LB IPv6.
  3. Enlazar los servicios al servidor vserver.

Procedimientos CLI

Para crear servicios IPv4 mediante la CLI:

En el símbolo del sistema, escriba:

  • add service <Name> <IPAddress> <Protocol> <Port>
  • servicio sh <Name>

Ejemplo:

> add service SVC1 10.102.29.1 HTTP 80
Done

>add service SVC2 10.102.29.2 HTTP 80
Done

Para crear vserver IPv6 mediante la CLI:

En el símbolo del sistema, escriba:

  • add lb vserver <Name> <IPAddress> <Protocol> <Port>
  • sh lb vserver <Name>

Ejemplo:

> add lb vserver VS1_IPv6 2002::9 HTTP 80
Done

Para enlazar un servicio a un servidor LB mediante la CLI:

En el símbolo del sistema, escriba:

  • bind lb vserver <name> <service>
  • sh lb vserver <name>

Ejemplo:

> bind lb vserver VS1_IPv6 SVC1
Done

Procedimientos de GUI

Para crear servicios IPv4 mediante la GUI:

Vaya a Administración del tráfico > Equilibrio de carga > Servicios, haga clic en Agregar y, a continuación, establezca los parámetros siguientes:

  • Nombre del servicio
  • Dirección IP
  • Protocolo
  • Puerto

Para crear vserver IPv6 mediante la GUI:

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales, haga clic en Agregar y active la casilla de verificación IPv6.
  2. Defina los siguientes parámetros:
    • Nombre
    • Protocolo
    • Tipo de dirección IP
    • Dirección IP
    • Puerto

Para enlazar un servicio a un servidor LB mediante la GUI:

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales.
  2. En la página Servidores virtuales de equilibrio de carga, seleccione el servidor virtual para el para enlazar el servicio (por ejemplo, VS1_IPv6).
  3. Haga clic en Abrir.
  4. En el cuadro de diálogo Configurar servidor virtual (equilibrio de carga), en la ficha Servicios, active la casilla de verificación Activo correspondiente al servicio para enlazar al servidor vserver (por ejemplo, SVC1).
  5. Haga clic en OK.
  6. Repita los pasos 1-4 para enlazar el servicio (por ejemplo, SVC2 al servidor vserver).

Modificación de encabezado de host

Cuando una solicitud HTTP tiene una dirección IPv6 en el encabezado del host y el servidor no entiende la dirección IPv6, debe asignar la dirección IPv6 a una dirección IPv4. A continuación, se utiliza la dirección IPv4 en el encabezado del host de la solicitud HTTP enviada al servidor vserver.

Procedimientos CLI

Para cambiar la dirección IPv6 en el encabezado del host a una dirección IPv4 mediante la CLI:

En el símbolo del sistema, escriba:

  • set ns ip6 <IPv6Address> -map <IPAddress>
  • sh ns ip6 <IPv6Address>

Ejemplo:

> set ns ip6 2002::9 -map 200.200.200.200
Done

Procedimientos de GUI

Para cambiar la dirección IPv6 en el encabezado del host a una dirección IPv4 mediante la GUI:

  1. Vaya a Sistema > Red > IPs y, en la ficha IPv6s, seleccione la dirección IP para la que quiere configurar una dirección IP asignada, por ejemplo, 2002:0:0:0:0:0:0:9 y haga clic en Modificar.
  2. En el cuadro de texto IP asignada, escriba la dirección IP asignada que quiere configurar, por ejemplo, 200.200.200.200.

Inserción VIP

Si se envía una dirección IPv6 a un servidor basado en IPv4, es posible que el servidor no comprenda la dirección IP en el encabezado HTTP y que genere un error. Para evitar esto, puede asignar una dirección IPv4 al IPv6 VIP. A continuación, puede habilitar la inserción VIP para habilitar la inserción de la dirección VIP IPv4 y el número de puerto en las solicitudes HTTP enviadas a los servidores.

Procedimientos CLI

Para configurar una dirección IPv6 de mapa mediante la CLI:

En el símbolo del sistema, escriba:

set ns ip6 <IPv6Address> -map <IPAddress>

Ejemplo:


> set ns ip6 2002::9 -map 200.200.200.200
 Done

Para habilitar la inserción VIP mediante la CLI:

En el símbolo del sistema, escriba:

  • set lb vserver <Value> <name> -InsertVServeripPort
  • sh lb vserver <name>

Ejemplo:


> set lb vserver VS1_IPv6 -insertVserverIPPort ON
 Done

Procedimientos de GUI

Para configurar una dirección IPv6 de mapa mediante la GUI:

  1. Vaya a Sistema > Red > IPs, en la ficha IPv6s, seleccione la dirección IP para la que quiere configurar una dirección IP de mapa, por ejemplo, 2002:0:0:0:0:0:0:9 y haga clic en Modificar.
  2. En el cuadro de texto IP asignada, escriba la dirección IP de mapa que quiere configurar, por ejemplo, 200.200.200.200.

Para habilitar la inserción VIP mediante la GUI:

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales, seleccione el servidor virtual que quiere habilitar la inserción del puerto y haga clic en Modificar.
  2. En la ficha Avanzadas, en Configuración del tráfico, en el cuadro de lista desplegable Inserción del puerto IP de Vserver, seleccione VIPADDR.
  3. En el cuadro de texto Inserción del puerto IP del servidor virtual, escriba el encabezado vip.

Protocolo de Internet versión 6 (IPv6)