Configurar servidores virtuales de equilibrio de carga sin sesión

Cuando el dispositivo Citrix ADC realiza el equilibrio de carga, crea y mantiene sesiones entre clientes y servidores. El mantenimiento de la información de sesión supone una carga significativa en los recursos del dispositivo y es posible que no se necesiten sesiones en casos como una configuración de retorno directo del servidor (DSR) y el equilibrio de carga de los sistemas de detección de intrusiones (IDS). Para evitar la creación de sesiones cuando no sean necesarias, puede configurar un servidor virtual en el dispositivo para el equilibrio de carga sin sesión. En el equilibrio de carga sin sesión, el dispositivo realiza el equilibrio de carga por paquete.

El equilibrio de carga sin sesión puede funcionar en el modo de reenvío basado en Mac o en el modo de reenvío basado en IP.

Para el reenvío basado en Mac, la dirección IP del servidor virtual sin sesión debe especificarse en todos los servidores físicos a los que se reenvía el tráfico.

Para el reenvío basado en IP en el equilibrio de carga sin sesión, no es necesario especificar la dirección IP y el puerto del servidor virtual en los servidores físicos, ya que esta información se incluye en los paquetes reenviados. Al reenviar un paquete desde el cliente al servidor físico, el dispositivo deja sin cambios los detalles del cliente, como la dirección IP y el puerto, y agrega la dirección IP y el puerto del destino.

Configuración admitida

El equilibrio de carga sin sesión de Citrix ADC admite los siguientes tipos de servicio y métodos de equilibrio de carga:

Tipos de Servicio

  • CUALQUIER para redirección basada en Mac
  • CUALQUIER, DNS y UDP para redirección basada en IP

Métodos de equilibrio de carga

  • Round Robin
  • Ancho de banda mínimo
  • LRTM (método de tiempo de respuesta mínimo)
  • Hash IP de origen
  • Hash IP de destino
  • Hash IP de destino de IP de origen
  • Hash del puerto de origen IP de origen
  • Carga personalizada

Limitaciones

El equilibrio de carga sin sesión tiene las siguientes limitaciones:

  • El dispositivo debe implementarse en modo de dos brazos.
  • Un servicio debe estar enlazado a un solo servidor virtual.
  • El equilibrio de carga sin sesión no es compatible con los grupos de servicios.
  • El equilibrio de carga sin sesión no es compatible con los servicios basados en dominio (servicios DBS).
  • El equilibrio de carga sin sesión en el modo IP no es compatible con un servidor virtual configurado como copia de seguridad en un servidor virtual principal.
  • No se puede habilitar el modo de desbordamiento.
  • Para todos los servicios enlazados a un servidor virtual de equilibrio de carga sin sesión, debe habilitarse la opción Usar IP de origen (USIP).
  • Para un servidor virtual o servicio comodín, la dirección IP de destino no se cambiará.

Nota:

  • Al configurar un servidor virtual para el equilibrio de carga sin sesión, especifique explícitamente un método de equilibrio de carga compatible. El método predeterminado, Least Connection, no se puede utilizar para el equilibrio de carga sin sesión.

  • Para configurar el equilibrio de carga sin sesión en el modo de redirección basado en Mac en un servidor virtual, la opción de reenvío basado en Mac debe estar habilitada en el dispositivo Citrix ADC.

Para agregar un servidor virtual sin sesión mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para agregar un servidor virtual sin sesión y verificar la configuración:

add lb vserver <name>@ <serviceType> <IPAddress>@ <port> -m <redirectionMode> -sessionless <(ENABLED|DISABLED)> -lbMethod <load_balancing_method>  

show lb vserver <name>

Ejemplo:

 add lb vserver sesslessv1 any 11.11.12.123 54 -sessionless ENABLED -lbMethod roundrobin -m ip
      Done
 show lb vserver sesslessv1
      sesslessv1 (11.11.12.123:54) - ANY Type: ADDRESS
      State: DOWN
      ...
      Effective State: DOWN
      Client Idle Timeout: 120 sec
      Down state flush: ENABLED
      ...
      Persistence: NONE
      Sessionless LB: ENABLED
      Connection Failover: DISABLED
      L2Conn: OFF
      1) Policy : cmp_text Priority:8680 Inherited
      2) Policy : cmp_nocmp_ie60 Priority:8690 Inherited

Para configurar el equilibrio de carga sin sesión en un servidor virtual existente

En el símbolo del sistema, escriba:

set lb vserver <name>@ -m <redirectionMode> -sessionless <(ENABLED|DISABLED)> -lbMethod <load_balancing_method>

Ejemplo

set lb vserver sesslessv1 -m mac -sessionless ENABLED -lbmethod lrtm
  Done

Nota

Para un servicio enlazado a un servidor virtual en el que la opción MAC -m está habilitada, debe enlazar un monitor que no sea usuario.

Para configurar un servidor virtual sin sesión mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales.
  2. Abra el servidor virtual y, en Configuración avanzada, haga clic en Configuración de tráfico y, a continuación, seleccione Equilibrio de carga sin sesión.