ADC

Método Token

Un servidor virtual de equilibrio de carga configurado para usar el método token basa su selección de un servicio en el valor de un segmento de datos extraído de la solicitud del cliente. El segmento de datos se denomina token. Configura la ubicación y el tamaño del token. Para las solicitudes posteriores con el mismo token, el servidor virtual elige el mismo servicio que manejó la solicitud inicial.

Este método es consciente del contenido. Funciona de forma diferente para conexiones TCP, HTTP y HTTPS. Para los servicios HTTP o HTTPS, el token se encuentra en los encabezados HTTP, la URL o el BODY. Para localizar el token, especifique o cree una expresión clásica o avanzada. Para obtener más información sobre expresiones clásicas o avanzadas, consulte Configuración y referencia de directivas.

Para los servicios HTTP, el servidor virtual busca el token configurado en los primeros 24 kilobytes (KB) de la carga útil TCP. Para los servicios que no son HTTP (TCP, SSL y SSL_TCP), el servidor virtual busca el token configurado en los primeros 16 paquetes si el tamaño total de los 16 paquetes es inferior a 24 KB. Sin embargo, si el tamaño total de los 16 paquetes es superior a 24 KB, el dispositivo busca el token en los primeros 24 KB de la carga útil. Puede utilizar este método de equilibrio de carga en servidores virtuales de diferentes tipos para asegurarse de que las solicitudes que presentan el mismo token se dirijan a los servicios adecuados, independientemente del protocolo utilizado.

Por ejemplo, considere una configuración de equilibrio de carga que consiste en servidores que contienen contenido web. Desea configurar el dispositivo NetScaler para que busque una cadena específica (el token) dentro de la parte de consulta de URL de la solicitud. El servidor-1 tiene dos servicios, Servicio-HTTP-1 y Servicio-TCP-1, y el Servicio-2 tiene dos servicios, Servicio-HTTP-2 y Servicio-TCP-2. Los servicios TCP están enlazados a vServer-LB-2 y los servicios HTTP están enlazados a vServer-LB-1.

Si vServer-LB-1 recibe una solicitud con el token AA, selecciona el servicio Service-HTTP-1 (enlazado al servidor-1) para procesar la solicitud. Si vServer-LB-2 recibe una solicitud diferente con el mismo token (AA), la dirige al servicio Service-TCP-1. El siguiente diagrama ilustra este proceso.

Figura 1. Cómo funciona el método Token

Métodos tokens

Para configurar el método de equilibrio de carga de Token mediante la interfaz de línea de comandos

En la línea de comandos, escriba los siguientes comandos para configurar el método de equilibrio de carga del token y comprobar la configuración:

set lb vserver <name> -lbMethod TOKEN -rule <rule> -datalength <length> -dataoffset <offset>

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

Ejemplo:

set lb vserver LB-VServer-1 -lbMethod TOKEN -rule 'AA' -datalength 2 -dataoffset 25

show lb vserver LB-VServer-1
<!--NeedCopy-->

Para configurar el método de equilibrio de carga del token mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtualesy abra un servidor virtual.
  2. En Configuración avanzada, haga clic en Método
  3. En la lista de métodos de equilibrio de carga, seleccione Token y especifique una expresión.
Método Token