ADC

Configurar la persistencia pasiva de URL

Con la persistencia pasiva de URL, cuando el dispositivo NetScaler recibe una solicitud de un cliente, extrae la información de la dirección IP y el puerto del servidor (expresada como un único número hexadecimal) de la solicitud del cliente.

La persistencia pasiva de URL requiere configurar una expresión avanzada que especifique el elemento de consulta que contiene la información del puerto de dirección IP del servidor. Para obtener más información sobre las expresiones de directivas clásicas y avanzadas, consulte Directivas y expresiones.

La siguiente expresión configura el dispositivo para examinar las solicitudes de consultas de URL que contienen la cadena “urlp=”, extraer la información del puerto de dirección IP del servidor, convertirla de una cadena hexadecimal a una IP y un número de puerto y reenviar la solicitud al servicio configurado con esta dirección IP y número de puerto.

HTTP.REQ.URL.AFTER_STR (“urlp=”)

Si la persistencia pasiva de URL está habilitada y se configura la expresión anterior, se dirige una solicitud con la siguiente URL y cadena de puerto de dirección IP del servidor a 10.102.29. 10:80.

http://www.example.com/index.asp?&urlp=0A661D0A0050

El valor de tiempo de espera de persistencia no afecta a este tipo de persistencia. La persistencia se mantiene siempre que la información del puerto de dirección IP del servidor se pueda extraer de las solicitudes del cliente. Este tipo de persistencia no consume recursos de dispositivo, por lo que puede acomodar un número ilimitado de clientes persistentes.

Para configurar la persistencia pasiva de URL, primero configure la persistencia como se describe en Configuración de tipos de persistencia que no requieren una regla. Establecer el tipo de persistencia en URLPASSIVE. A continuación, realiza los siguientes procedimientos.

Para configurar la persistencia pasiva de URL mediante la CLI

En el símbolo del sistema, escriba:

set lb vserver <vserverName>  [-persistenceType <persistenceType>]  [-rule <expression>]
<!--NeedCopy-->

Ejemplo:

set lb vserver LB-VServer-1 -persistenceType URLPASSIVE –rule HTTP.REQ.URL.AFTER_STR(“urlp=”)
<!--NeedCopy-->

Para configurar la persistencia en un servidor virtual mediante la interfaz gráfica de usuario

  1. Vaya a Administracióndel tráfico>Equilibriodecarga>Servidoresvirtualesy abra el servidor virtual.
  2. En la sección Persistencia, elige el tipo de persistencia que cumpla tus requisitos. El tipo de persistencia más adecuado para el servidor virtual está disponible como botones de opción. En la lista Otros se pueden seleccionar otros tipos de persistencia aplicables al tipo de servidor virtual específico.

Nota:

Antes de NetScaler versión 12.0 compilación 56.20, todos los tipos de persistencia están disponibles en una sola lista desplegable Persistencia sin botones de opción.

Configurar la persistencia pasiva de URL