Gateway

Umbral de latencia L7

La función de umbral de latencia L7 de HDX Insight detecta de forma activa los problemas de latencia de red de extremo a extremo a nivel de aplicación y toma medidas proactivas. La función de umbral de latencia L7 realiza una supervisión de latencia en tiempo real para detectar los picos y envía notificaciones a HDX Insight si la latencia supera la latencia mínima observada.

Anteriormente, los valores promedio de latencia L7 del lado del cliente y del servidor se enviaban cada 60 segundos a HDX Insight. Cualquier pico observado dentro de este intervalo se promedió y, por lo tanto, permaneció sin ser detectado. Además, no había monitorización de latencia en vivo para detectar estos picos.

En qué se diferencia la latencia L7 de la latencia L4

Las latencias de red también se capturan y muestran en el nivel L4. Estas latencias se calculan a partir de la capa TCP y no requieren análisis del tráfico ICA. Por lo tanto, son relativamente fáciles de obtener y consumen menos CPU. Sin embargo, el principal inconveniente de la latencia L4 es comprender la latencia de extremo a extremo. Si hay proxies TCP en la ruta, la latencia L4 captura solo la latencia del NetScaler ADC al proxy TCP. Esto puede dar lugar a información incompleta y, por lo tanto, provocar dificultades para depurar el problema.

La latencia de L7 se calcula analizando el tráfico ICA. El cálculo de latencia L7 se realiza en la capa ICA y, por lo tanto, los proxies intermedios no producen valores de latencia incompletos. Por lo tanto, proporciona detección de latencia de extremo a extremo.

En las ilustraciones siguientes se muestra un tipo de implementación con y sin proxy TCP.

ICA sin proxy TCP

ICA sin proxy TCP

Diferencia entre los cálculos de latencia ICA RTT y L7

ICA RTT representa el tiempo total de ida y vuelta desde la aplicación Citrix Workspace hasta Virtual Delivery Agent (VDA). La latencia de L7 proporciona detalles detallados sobre las latencias del lado del cliente y del servidor. La latencia del cliente L7 es la latencia entre la aplicación Citrix Workspace y NetScaler Gateway. La latencia del servidor L7 es la latencia entre NetScaler Gateway y VDA.

Nota: Elcálculo de latencia L7 del servidor para el servidor solo se admite para las versiones 7.13 y versiones posteriores de Citrix Virtual Apps and Desktops.

Configurar el umbral de latencia de L7 mediante la CLI

  1. Agregue un perfil de latencia ICA.

    add ica latencyprofile <name> [-l7LatencyMonitoring ( ENABLED | DISABLED )] [-l7LatencyThresholdFactor <positive_integer>] [-l7LatencyWaitTime <positive_integer>] [-l7LatencyNotifyInterval <positive_integer>] [-l7LatencyMaxNotifyCount <positive_integer>]
    <!--NeedCopy-->
    
  2. Agregue una acción ICA.

    add ica action <name> [-latencyprofileName <string>]
    <!--NeedCopy-->
    
  3. Agregue una directiva ICA.

    add ica policy <name> -rule <expression> -action <string> [-comment<string>] [-logAction <string>
    <!--NeedCopy-->
    
  4. Enlazar la directiva ICA al servidor VPN o al punto de enlace global ICA.

    bind ica global -policyName <string> -priority <positive_integer> [-gotoPriorityExpression <expression>] [-type ( ICA_REQ_OVERRIDE | ICA_REQ_DEFAULT )]
    <!--NeedCopy-->
    

    O bien

    bind vpn vserver <name> -policy <string>  [-priority <positive_integer>]
    <!--NeedCopy-->
    

    O bien

    bind cr vserver <name> -policy <string> [-priority <positive _integer>]
    <!--NeedCopy-->
    

Argumentos

  • Monitorización de latencia: Parámetro para habilitar o inhabilitar la supervisión de umbral L7. Cuando este parámetro está habilitado, las notificaciones se envían a HDX Insight cuando se cumplen las condiciones establecidas.

    Valor predeterminado: DESACTIVADO

  • latencyThresholdFactor: Factor por el cual la latencia activa debe ser mayor que la latencia mínima observada para concluir que se ha superado el umbral y, por lo tanto, debe enviarse una notificación a HDX Insight.

    Valor predeterminado: 4

    Valor mínimo: 2

    Valor máximo: 65535

  • latencyWaitTime: Tiempo en segundos para que el dispositivo espere una vez superado el umbral de latencia para enviar una notificación a HDX Insight.

    Valor por defecto: 20

    Valor mínimo: 1

    Valor máximo: 65535

  • latencyNotifyInterval: Intervalo de tiempo en segundos para que el dispositivo envíe notificaciones posteriores a HDX Insight una vez transcurrido el tiempo de espera.

    Valor por defecto: 20

    Valor mínimo: 1

    Valor máximo: 65535

  • LatencyMaxNotifyCount: Número máximo de notificaciones que se pueden enviar a HDX Insight dentro de un intervalo en el que la latencia está por encima del umbral.

    Valor predeterminado: 5

Configurar el umbral de latencia de L7 mediante la GUI

  1. Vaya a Configuración > NetScaler Gateway > Directivas > ICA.

  2. Seleccione la ficha Perfiles de latencia ICA y haga clic en Agregar.

  3. En la página Crear Perfil de Latencia ICA, realice lo siguiente.

    Creación de perfiles de latencia ICA

    • Seleccione Supervisión de latencia de L7 para habilitar la supervisión del umbral de nivel 7.
    • En Factor de umbral L7, introduzca el valor en el que la latencia activa debe superar la latencia mínima observada para enviar notificaciones a HDX Insight.
    • En Tiempo de espera de latencia de L7, introduzca el tiempo en segundos que debe esperar el dispositivo después de superar el umbral para enviar una notificación a HDX Insight.
    • En Intervalo de notificación de latencia de nivel 7, introduzca el tiempo en segundos para que el dispositivo envíe notificaciones posteriores a HDX Insight una vez transcurrido el tiempo de espera.
    • En Recuento máximo de notificaciones de latencia de nivel 7, introduzca el número máximo de notificaciones que se pueden enviar a HDX Insight en un intervalo en el que la latencia esté por encima del umbral. Nota: El recuento máximo de notificaciones de latencia L7 se aplica una vez que se supera el umbral y se restablece cuando la latencia activa cae por debajo del umbral. La periodicidad de estas notificaciones se rige por el intervalo de notificación.
  4. Haga clic en Crear.

Importante:

Después de configurar los parámetros del umbral de latencia de L7, debe configurar HDX Insight. Para obtener más información, consulte Configurar NetScaler Gateway para que sea compatible con HDX Insight.

Ver parámetros de latencia de nivel 7 en NetScaler ADM

Para ver los parámetros de latencia de L7 en NetScaler ADM, vaya a Analytics > HDX Insight > Aplicaciones o análisis > HDX Insight > Usuarios.

Parámetros de umbral de L7 en el informe HDX Insight

Parámetro para especificar un intervalo de tiempo para el cálculo del valor de latencia del cliente L7

A partir de la versión 13.0 build 83.17 de Citrix ADC y posteriores, puede especificar un intervalo de tiempo, en segundos, para el que se calculará el valor de latencia del cliente L7. Esta configuración es necesaria si ha habilitado la latencia L7 y la latencia ICA de una sesión se graba incorrectamente como 64 000 ms.

Para establecer la frecuencia de latencia mediante la CLI

En la línea de comandos, escriba;

set ica parameter -L7LatencyFrequency <positive_integer>
<!--NeedCopy-->

Ejemplo:

set ica parameter -L7LatencyFrequency 5
<!--NeedCopy-->

Para ver la frecuencia de latencia L7, en la línea de comando, escriba;

show ica parameter
<!--NeedCopy-->

Para desactivar o desactivar la frecuencia de latencia L7, en la línea de comandos, escriba:

unset ica parameter -L7LatencyFrequency
<!--NeedCopy-->

Nota:De forma predeterminada, la latencia del cliente L7 se calcula para cada paquete. El valor predeterminado del L7LatencyFrequencyparámetro es 0, el valor mínimo 0 y el valor máximo es 60.

Para establecer la frecuencia de latencia mediante la CLI

  1. Vaya a Sistema > Configuración > Cambiar parámetros ICA.
  2. En Frecuencia de latencia L7 , introduzca el intervalo de tiempo para el que se calculará el valor de latencia del cliente L7.

Frecuencia de latencia L7

El modelo de medición de latencia L7 frente al modelo de informes de umbral de latencia L7

El modelo de medición de latencia L7

En el módulo de medición de latencia L7, los valores medios de latencia L7 del lado del cliente y del servidor se envían a HDX Insight cada 60 segundos. Como resultado, los picos observados dentro de este intervalo se promedian y, por lo tanto, no se detectan. Además, el módulo de medición de latencia L7 no tiene la capacidad de supervisión de latencia en vivo.

En la siguiente ilustración se ilustra un modelo de medición de latencia L7 de muestra.

Modelo de medición de latencia ICA

Modelo de informes de umbral de latencia de nivel 7

El modelo de informes de umbral de latencia L7 tiene la capacidad de monitorización de latencia en tiempo real para detectar picos. Las notificaciones se envían a HDX Insight si la latencia supera la latencia mínima observada.

Cuando se supera un factor de umbral, se detecta el aumento de la latencia. Una vez que expira el tiempo de espera del umbral configurado, se envía una notificación a HDX Insight. Se envía una notificación posterior a HDX Insight después de que haya expirado el tiempo de espera y se supere el factor umbral. En caso de que el valor de latencia caiga por debajo del factor umbral antes de que expire el tiempo de espera, no se envía ninguna notificación a HDX Insight.

En la siguiente ilustración se ilustra un modelo de informe de umbral de latencia de nivel 7 de muestra.

Informes de umbrales ICA

Los siguientes parámetros se pueden configurar en tiempo de ejecución:

  • Supervisión de umbrales (ACTIVAR/DESACTIVAR)
  • Factor umbral
  • Tiempo de espera umbral
  • Intervalo de notificación
  • Recuento máximo de notificaciones