Citrix ADC

Supervisión del servicio de protocolo proxy

El dispositivo Citrix ADC con protocolo proxy admite la comprobación de monitores. La comprobación del monitor garantiza que el servidor back-end también admita el protocolo proxy. El dispositivo Citrix ADC tiene cuatro tipos de monitores integrados para servicios relacionados con HTTP o TCP: HTTP, HTTPS, HTTP-ECV y TCP-ECV.

En la siguiente tabla se enumeran los tipos de monitor y los parámetros y procesos de supervisión asociados a cada tipo.

Tipo de configuración Sonda Criterios éxito
HTTP httprequest [“HEAD/”]: Solicitud HTTP que se envía al servicio. respcode [200]: Se espera un conjunto de códigos de respuesta HTTP del servicio. El dispositivo Citrix ADC establece un protocolo de enlace de tres vías con el destino del monitor. Una vez establecida la conexión, el dispositivo envía solicitudes HTTP y, a continuación, compara el código de respuesta con el conjunto de códigos de respuesta configurado.
HTTPS httprequest [“HEAD/”] - Solicitud HTTPS que se envía al servicio. respcode [200] - Se espera un conjunto de códigos de respuesta HTTPS del servicio. El dispositivo Citrix ADC establece un protocolo de enlace de tres vías con el destino del monitor. Una vez establecida la conexión, el dispositivo envía solicitudes HTTPS y, a continuación, compara el código de respuesta con el conjunto de códigos de respuesta configurado.
HTTP-ECV send [””]: Datos HTTP que se envían al servicio. Received [””]: Los datos de respuesta HTTP esperados del servicio El dispositivo Citrix ADC establece un protocolo de enlace de tres vías con el destino del monitor. Cuando se establece la conexión, el dispositivo utiliza el parámetro send para enviar los datos HTTP al servicio y espera la respuesta HTTP que especifica el parámetro receive. (parte del cuerpo HTTP sin incluir encabezados HTTP). Los datos de respuesta vacíos coinciden con cualquier respuesta. Los datos esperados podrían estar en cualquier parte de los primeros 24 K bytes del cuerpo HTTP de la respuesta.
TCP-ECV send [””]: Son los datos que se envían al servicio. La longitud máxima permitida de la cadena es de 512 K bytes. recibida [””] - la respuesta esperada del servicio. La longitud máxima permitida de la cadena es de 128 K bytes. El dispositivo Citrix ADC establece un protocolo de enlace de tres vías con el destino del monitor. Cuando se establece la conexión, el dispositivo utiliza el parámetro send para enviar datos específicos al servicio y espera una respuesta específica a través del parámetro receive. Los diferentes servidores envían diferentes tamaños de segmentos. Sin embargo, el patrón debe estar dentro de 16 segmentos TCP.

Puede configurar el monitor de protocolo proxy mediante netprofile.

Configurar el monitor de protocolo proxy mediante la CLI

En el símbolo del sistema, escriba:

  1. Agregar perfil de red con el protocolo proxy habilitado

    add netprofile <name> -proxyProtocol ( ENABLED | DISABLED )

Ejemplo:

add netprofile profile1 –proxyProtocol ENABLED
  1. Vincular el perfil de red a un servicio.

    set service <name> -netprofile <netprofile-name>

Ejemplo:

set service S1 –netprofile profile1

Nota

Puede ejecutar el comando anterior si desea que el perfil de red se vincula a un servicio.

  1. Enlazar el perfil de red a un monitor.

    set lb monitor <monitor-name> <type> -netprofile <netprofile-name>

Ejemplo:

set lb monitor http1 HTTPS –netprofile profile1

Nota

  • Puede ejecutar el comando anterior si desea que el perfil de red se enlace a un monitor.
  • Puede seleccionar el tipo de monitor de su elección. Puede ser HTTP, HTTPS, TCP-ECV o HTTP-ECV.

Importante

  • En un caso general, se considera el perfil de red (protocolo proxy habilitado) vinculado a un servicio.
  • Si el perfil de red está vinculado tanto al monitor como al servicio, se considera el perfil de red vinculado al monitor. Se ignora el perfil de red vinculado al servicio.
Supervisión del servicio de protocolo proxy