ADC

Configurar servidores virtuales de equilibrio de carga sin sesión

Cuando el dispositivo NetScaler realiza el equilibrio de carga, crea y mantiene sesiones entre clientes y servidores. El mantenimiento de la información de las sesiones supone una carga significativa para los recursos del dispositivo y es posible que las sesiones no sean necesarias en casos como la configuración de Direct Server Return (DSR) y el equilibrio de carga de los sistemas de detección de intrusos (IDS). Para evitar crear sesiones cuando no sean necesarias, puede configurar un servidor virtual en el dispositivo para equilibrar la carga sin sesiones. En el balanceo de carga sin sesión, el dispositivo realiza el balanceo 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 ni 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 del cliente al servidor físico, el dispositivo deja sin cambios los detalles del cliente, como la dirección IP y el puerto, y añade la dirección IP y el puerto del destino.

Configuración admitida

El balanceo de carga sin sesiones de NetScaler admite los siguientes tipos de servicios y métodos de equilibrio de carga:

Tipos de servicio

  • CUALQUIER para la redirección basada en Mac
  • ANY, DNS y UDP para la 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 IP de origen
  • Hash del puerto de origen IP de origen
  • Carga personalizada

Limitaciones

El balanceo de cargas sin sesión tiene las siguientes limitaciones:

  • El dispositivo debe desplegarse 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 balanceo de cargas sin sesión no es compatible con los servicios basados en dominios (servicios DBS).
  • El equilibrio de carga sin sesión en modo IP no es compatible con un servidor virtual configurado como respaldo en un servidor virtual principal.
  • No puede habilitar el modo de expansión.
  • 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).
  • En el caso de un servidor virtual comodín o servicio, la dirección IP de destino no se modifica.

Nota:

  • Al configurar un servidor virtual para el equilibrio de carga sin sesiones, 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 NetScaler.

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

En la línea de comandos, escriba los siguientes comandos para agregar un servidor virtual sin sesión y comprobar la configuración:

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

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

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
<!--NeedCopy-->

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>
<!--NeedCopy-->

Ejemplo

set lb vserver sesslessv1 -m mac -sessionless ENABLED -lbmethod lrtm
  Done
<!--NeedCopy-->

Nota

En el caso de un servicio vinculado a un servidor virtual en el que está habilitada la opción -m MAC, debe vincular un monitor que no es 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.
Configurar servidores virtuales de equilibrio de carga sin sesión