Citrix ADC

Administrar conexiones de cliente para un servidor virtual

Puede configurar los tiempos de espera en un servidor virtual de redirección de caché para que las conexiones de cliente no se mantengan abiertas indefinidamente. También puede insertar encabezados Via en las solicitudes. Para reducir posiblemente la congestión de la red, puede reutilizar las conexiones TCP abiertas. Puede habilitar o inhabilitar la limpieza retardada de conexiones de servidor virtual de redirección de caché.

Puede configurar el dispositivo para que envíe respuestas ICMP a las solicitudes PING según su configuración. En la dirección IP correspondiente al servidor virtual, establezca ICMP RESPONSE en VSVR_CNTRLD y, en el servidor virtual, configure ICMP VSERVER RESPONSE.

Se pueden realizar las siguientes configuraciones en un servidor virtual:

  • Cuando establece ICMP VSERVER RESPONSE en PASIVO en todos los servidores virtuales, el dispositivo siempre responde.
  • Cuando establece ICMP VSERVER RESPONSE en ACTIVE en todos los servidores virtuales, el dispositivo responde incluso si un servidor virtual está UP.
  • Cuando establece ICMP VSERVER RESPONSE en ACTIVE en algunos y PASIVO en otros, el dispositivo responde incluso si un servidor virtual configurado en ACTIVE es UP.

Este documento incluye la siguiente información:

  • Configurar tiempo de espera del cliente

  • Insertar encabezados Via en las solicitudes

  • Reutilizar conexiones TCP

  • Configurar la limpieza de conexiones retrasadas

Configurar tiempo de espera del cliente

Puede especificar el vencimiento de las solicitudes de cliente estableciendo un valor de tiempo de espera para el servidor virtual de redirección de caché. El valor de tiempo de espera es el número de segundos durante los que el servidor virtual de redirección de caché espera recibir una respuesta para la solicitud del cliente.

Para configurar un valor de tiempo de espera, utilice el parámetro CLTTimeout, que especifica el tiempo, en segundos, después del cual el dispositivo Citrix ADC cierra las conexiones de cliente inactivas. El valor predeterminado es 180 segundos para los servicios basados en HTTP/SSL y 9000 segundos para los servicios basados en TCP.

Configurar el tiempo de espera del cliente mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para configurar el tiempo de espera del cliente y verificar la configuración:

-  set cr vserver <name> [-cltTimeout <secs>]
-  show cr vserver <name>

Ejemplo:

> set cr vserver Vserver-CRD-1 -cltTimeout 6000
 Done
> show cr vserver Vserver-CRD-1
        Vserver-CRD-1 (*:80) - HTTP     Type: CONTENT
        State: UP  ARP:DISABLED
        Client Idle Timeout: 6000 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        Default:        Content Precedence: URL Cache: TRANSPARENT
        On Policy Match: CACHE  L2Conn: OFF     OriginUSIP: OFF
        Redirect: POLICY        Reuse: ON       Via: ON ARP: OFF
        Backup: Vserver-CRD-2

1)      Cache bypass  Policy: bypass-cache-control
2)      Cache bypass  Policy: Policy-CRD
 Done

Configurar el tiempo de espera del cliente mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Redirección de caché > Servidores virtuales.
  2. En el panel de detalles, seleccione el servidor virtual para el que quiere configurar el tiempo de espera del cliente (por ejemplo, Vserver-CRD-1) y, a continuación, haga clic en Abrir.
  3. En el cuadro de diálogo Configurar servidor virtual (redirección de caché), seleccione la ficha Avanzadas.
  4. En el cuadro de texto Tiempo de espera del cliente (segundos), escriba el valor de tiempo de espera en segundos.
  5. Haga clic en Aceptar.

Insertar encabezados Via en las solicitudes

Un encabezado Via enumera los protocolos y destinatarios entre los puntos de inicio y final de una solicitud o una respuesta e informa al servidor de proxies a través de los cuales se envió la solicitud. Puede configurar el servidor virtual de redirección de caché para insertar un encabezado Via en cada solicitud HTTP. El parámetro via está habilitado de forma predeterminada al crear un servidor virtual de redirección de caché.

Para habilitar o inhabilitar la inserción de encabezado VIA en las solicitudes de cliente, utilice el parámetro via, que especifica el estado del sistema al insertar un encabezado Via en las solicitudes HTTP.

Valores posibles: ON, OFF

Valor predeterminado: ON

Habilitar o inhabilitar la inserción de encabezado de VIA en las solicitudes de cliente mediante la CLI

En el símbolo del sistema, escriba:

-  set cr vserver <name> [-via (ON|OFF)]
-  show cr vserver <name>

Ejemplo:

> set cr vserver Vserver-CRD-1 -via ON
 Done
> show cr vserver Vserver-CRD-1
        Vserver-CRD-1 (*:80) - HTTP     Type: CONTENT
        State: UP  ARP:DISABLED
        Client Idle Timeout: 6000 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        Default:        Content Precedence: URL Cache: TRANSPARENT
        On Policy Match: CACHE  L2Conn: OFF     OriginUSIP: OFF
        Redirect: POLICY        Reuse: ON       Via: ON ARP: OFF
        Backup: Vserver-CRD-2

1)      Cache bypass  Policy: bypass-cache-control
2)      Cache bypass  Policy: Policy-CRD
 Done
>

Habilitar o inhabilitar la inserción de encabezado de VIA en las solicitudes de cliente mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Redirección de caché > Servidores virtuales.
  2. En el panel de detalles, seleccione el servidor virtual para el que quiere configurar el tiempo de espera del cliente (por ejemplo, Vserver-CRD-1) y, a continuación, haga clic en Abrir.
  3. En el cuadro de diálogo Configurar servidor virtual (redirección de caché), seleccione la ficha Avanzadas.
  4. Active la casilla de verificación Vía.
  5. Haga clic en Aceptar.

Reutilizar conexiones TCP

Puede configurar el dispositivo Citrix ADC para reutilizar las conexiones TCP a la caché y los servidores de origen a través de las conexiones de cliente. Esto puede mejorar el rendimiento al ahorrar el tiempo necesario para establecer una sesión entre el servidor y el dispositivo. La opción de reutilización está habilitada de forma predeterminada al crear un servidor virtual de redirección de caché.

Para habilitar o inhabilitar la reutilización de conexiones TCP, utilice el parámetro de reutilización, que especifica el estado de reutilización de las conexiones TCP a la caché o servidores de origen a través de las conexiones de cliente.

Valores posibles: ON, OFF

Valor predeterminado: ON

Habilitar o inhabilitar la reutilización de conexiones TCP mediante la CLI

En el símbolo del sistema, escriba:

-  set cr vserver <name> [-reuse (ON|OFF)]  
-  show cr vserver <name>  

Ejemplo:

> set cr vserver Vserver-CRD-1 -reuse ON
 Done
> show cr vserver Vserver-CRD-1
        Vserver-CRD-1 (*:80) - HTTP     Type: CONTENT
        State: UP  ARP:DISABLED
        Client Idle Timeout: 6000 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        Default:        Content Precedence: URL Cache: TRANSPARENT
        On Policy Match: CACHE  L2Conn: OFF     OriginUSIP: OFF
        Redirect: POLICY        Reuse: ON       Via: ON ARP: OFF
        Backup: Vserver-CRD-2

1)      Cache bypass  Policy: bypass-cache-control
2)      Cache bypass  Policy: Policy-CRD
 Done

Habilitar o inhabilitar la reutilización de conexiones TCP mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Redirección de caché > Servidores virtuales.
  2. En el panel de detalles, seleccione el servidor virtual para el que quiere configurar el tiempo de espera del cliente (por ejemplo, Vserver-CRD-1) y, a continuación, haga clic en Abrir.
  3. En el cuadro de diálogo Configurar servidor virtual (redirección de caché), seleccione la ficha Avanzadas.
  4. Active la casilla de verificación Reutilizar.
  5. Haga clic en Aceptar.

Configurar la limpieza de conexiones retrasadas

La opción de vaciado de estado inactivo realiza la limpieza retardada de las conexiones en un servidor virtual de redirección de caché. La opción de vaciado de estado inactivo está habilitada de forma predeterminada al crear un servidor virtual de redirección de caché.

Para habilitar o inhabilitar la opción de descarga de estado descendente, establezca el parámetro DownStateFLush.

Valores posibles: ENABLED, DISABLED

Valor predeterminado: ENABLED

Habilitar la opción de descarga de estado descendente mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para configurar la limpieza de la conexión retardada y verificar la configuración:

-  set cr vserver <name> [-downStateFlush (ENABLED | DISABLED)]
-  show cr vserver <name>

Ejemplo:

> set cr vserver Vserver-CRD-1 -downStateFlush ENABLED
 Done
> show cr vserver Vserver-CRD-1
        Vserver-CRD-1 (*:80) - HTTP     Type: CONTENT
        State: UP  ARP:DISABLED
        Client Idle Timeout: 6000 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        Default:        Content Precedence: URL Cache: TRANSPARENT
        On Policy Match: CACHE  L2Conn: OFF     OriginUSIP: OFF
        Redirect: POLICY        Reuse: ON       Via: ON ARP: OFF
        Backup: Vserver-CRD-2

1)      Cache bypass  Policy: bypass-cache-control
2)      Cache bypass  Policy: Policy-CRD
 Done

Habilitar o inhabilitar la reutilización de conexiones TCP mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Redirección de caché > Servidores virtuales.
  2. En el panel de detalles, seleccione el servidor virtual para el que quiere configurar el tiempo de espera del cliente (por ejemplo, Vserver-CRD-1) y, a continuación, haga clic en Abrir.
  3. En el cuadro de diálogo Configurar servidor virtual (redirección de caché), haga clic en la ficha Avanzadas.
  4. Active la casilla de verificación Desactivar estado.
  5. Haga clic en Aceptar.

Administrar conexiones de cliente para un servidor virtual