Citrix ADC

Servidores virtuales multi-IP

Citrix ADC admite la creación de un único servidor virtual de equilibrio de carga con varias direcciones IPv4 e IPv6 no consecutivas/consecutivas de tipo VIP. Cada dirección VIP enlazada a un servidor virtual se trata como un servidor virtual individual. Estos servidores virtuales tienen el mismo protocolo y otras configuraciones de nivel de servidor virtual. Un servidor virtual con varias direcciones VIP también se denomina servidor virtual multi-IP.

Las siguientes son algunas de las ventajas del uso de servidores virtuales multi-IP:

  • Un servidor virtual multi-IP descarga el trabajo de crear muchos servidores virtuales con la misma configuración y enlaces de servicio.
  • Los servidores virtuales multi-IP reducen eficazmente la posibilidad de alcanzar el límite máximo de las entidades de servidor virtual.
  • Se puede usar un servidor virtual multi-IP para que los clientes de diferentes subredes se conecten al mismo conjunto de servidores.
  • Solo se puede usar un servidor virtual de IP múltiple para que los clientes IPv6 e IPv4 se conecten al mismo conjunto de servidores.

Configurar un servidor virtual multi-IP

La configuración de un servidor virtual multi-IP consiste en las siguientes tareas:

  • Cree un IPset y vincule varias direcciones IP a él.
  • Enlazar el IPset a servidores virtuales de equilibrio de carga.

Tenga en cuenta los siguientes puntos relacionados con la configuración de IPset:

  • Un IPset puede tener:
    • direcciones IPv4 y direcciones IPv6 no consecutivas/consecutivas
    • combinaciones de direcciones IPv4 e IPv6.
  • Todas las direcciones IPv4/IPv6 que se asocien a servidores virtuales mediante IPset deben ser del tipo VIP.
  • Un único conjunto de IP se puede vincular a varios servidores virtuales.
  • Las direcciones IPv4/IPv6 se pueden enlazar o desvincular a/desde IPset independientemente de cualquier enlace IPset existente a servidores virtuales.
  • Debe anular la configuración del enlace de IPset a un servidor virtual antes de vincular un nuevo IPset al mismo.

Para agregar un IPset y vincular varias direcciones VIP a él mediante la CLI

En el símbolo del sistema, escriba:

add ipset <name>

bind ipset <name> <IPaddress1 …>

bind ipset <name> <IPaddress2…>

show ipset <name>
<!--NeedCopy-->

Para vincular el IPset a un servidor virtual mediante la CLI

En el símbolo del sistema, escriba:

set lb vserver <name> -ipset <ipset name>

show lb vserver <name>
<!--NeedCopy-->

Para agregar un conjunto de IP y vincular varias direcciones VIP a él mediante la interfaz gráfica de usuario

Vaya a Sistema > Red > IPsets y cree un IPset con varias direcciones VIP.

Para vincular el IPset a un servidor virtual mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales y abra un servidor virtual al que quiera vincular el IPset creado.
  2. En Configuración básica, establezca el parámetro IPseten el nombre del IPset creado.
> add ipset IPSET-1


Done

> bind ipset IPSET-1 9.9.9.10


Done

> bind ipset IPSET-1 1000::20


Done

> add lb vserver LBVS-1 HTTP 8.8.8.10 80 –ipset IPSET-1


Done

> add service SVC-1 3.3.3.10 HTTP 80


Done

> add service SVC-2 3.3.3.100 HTTP 80


Done

> bind lb vserver LBVS-1 SVC-1


Done

> bind lb vserver LBVS-1 SVC-2


Done

Compatibilidad con GSLB para servidores virtuales multi-IP

Las direcciones IP flotantes son necesarias para las implementaciones de alta disponibilidad. Las implementaciones en la nube no admiten direcciones IP flotantes. Por lo tanto, la función de conjunto de IP lo ayuda a admitir una alta disponibilidad en las implementaciones en la nube. Con la función de conjunto de IP, puede asociar una dirección IP privada a cada una de las instancias principal y secundaria. Al crear el servidor virtual, se agrega una de las direcciones IP privadas. La otra dirección IP está enlazada a un conjunto de IP. A continuación, el conjunto de IP se asocia con el servidor virtual. Por lo general, una dirección IP pública se asigna a una de las direcciones IP privadas en función del dispositivo que recibe el tráfico. Durante la conmutación por error, esta asignación cambia dinámicamente para enrutar el tráfico al nuevo primario.

En las implementaciones de GSLB, el servicio GSLB representa el servidor virtual y requiere la dirección IP pública y privada del servidor virtual. En las implementaciones en la nube, hay varias direcciones IP privadas representadas como un conjunto de IP, pero el servicio GSLB solo puede aceptar una dirección IP privada. Por lo tanto, al configurar el servicio GSLB, se recomienda dar la dirección IP que se configura al agregar el servidor virtual o una de las direcciones IP en el conjunto de IP. No es necesario configurar la función de conjunto de IP en el servicio GSLB. El conjunto de IP configurado en el servidor virtual de equilibrio de carga asociado al servicio GSLB es suficiente.

En la topología principal-secundario de GSLB, los servidores virtuales de equilibrio de carga de los sitios secundarios pueden tener el conjunto de IP asociado a ellos. El servicio GSLB correspondiente a esta topología incluye la dirección IP pública y una de las direcciones IP privadas. La dirección IP privada puede ser una dirección IP del conjunto de IP o la que se configuró al agregar el servidor virtual en el sitio secundario. La comunicación entre los sitios principal y secundario siempre se realiza mediante la dirección IP pública y el puerto público del servicio GSLB.

Además, con la compatibilidad con conjuntos de IP, puede tener un único punto final de servidor virtual para el tráfico IPv4 e IPv6. Anteriormente, tenía que configurar diferentes servidores virtuales para el tráfico IPv4 e IPv6. Con la compatibilidad con conjuntos de IP, puede asociar direcciones IP IPv4 e IPv6 al mismo conjunto de IP. Puede agregar diferentes servicios GSLB que representen los puntos finales IPv4 e IPv6.

Servidores virtuales multi-IP