Citrix Virtual Apps and Desktops

Solución de problemas

Para confirmar que EDT se usa como protocolo de transporte de la sesión, puede utilizar Director o la utilidad de la línea de comandos CtxSession.exe en el VDA.

En Director, busque la sesión y seleccione Detalles. Si el Tipo de conexión es HDX y el Protocolo es UDP, EDT se usa como protocolo de transporte de la sesión.

EDT Director

Para usar la utilidad CtxSession.exe, inicie un símbolo del sistema o PowerShell dentro de la sesión y ejecute ctxsession.exe. Para ver estadísticas detalladas, ejecute ctxsession.exe -v. Si EDT se está usando, el protocolo de transporte muestra uno de estos elementos:

  • UDP > ICA (fiabilidad de la sesión inhabilitada)
  • UDP > CGP > ICA (fiabilidad de la sesión habilitada)
  • UDP > DTLS > CGP > ICA (ICA está cifrada con DTLS de extremo a extremo)

Sesión de EDT

Cuando las sesiones no se conectan con EDT

Para solucionar problemas relacionados con el transporte adaptable y EDT, sugerimos lo siguiente:

  1. Revise las secciones Requisitos del sistema, Requisitos de red, Problemas conocidos y Qué debe saber.
  2. Compruebe si hay directivas de Citrix en Studio o GPO que sobrescriben la configuración de HDX Adaptive Transport deseada.
  3. Compruebe si hay parámetros en el cliente que sobrescriben la configuración de HDX Adaptive Transport deseada. Puede ser una preferencia de GPO, un parámetro configurado mediante la plantilla administrativa opcional de la aplicación Workspace o una configuración manual del parámetro HDXoverUDP del Registro o del archivo de configuración del cliente.
  4. En máquinas VDA con multisesión, compruebe que las escuchas UDP estén activas. Abra un símbolo del sistema en la máquina VDA y ejecute netstat -a -p udp. Para obtener más información, consulte Cómo confirmar el protocolo HDX Enlightened Data Transport.
  5. Compruebe si se han configurado las reglas de firewall adecuadas tanto en los firewalls de la red como en los firewalls activos en las máquinas VDA.
  6. Inicie una sesión directa internamente, omita NetScaler Gateway o Citrix Gateway Service y compruebe qué protocolo se usa. Si la sesión usa EDT, el VDA está listo para usar EDT para conexiones externas a través de NetScaler Gateway o Citrix Gateway Service.
  7. Si EDT funciona para conexiones internas directas y no para sesiones que pasan por NetScaler Gateway o Citrix Gateway Service:

  8. Si usa Citrix Gateway Service, asegúrese de que Rendezvous esté habilitado y funcione.
  9. Compruebe si las conexiones de sus usuarios requieren una MTU no estándar. Las conexiones con una MTU efectiva inferior a 1500 bytes provocan la fragmentación de paquetes EDT, lo que a su vez puede afectar al rendimiento o incluso impedir el inicio de sesiones. Este problema es común cuando se usan VPN, algunos puntos de acceso Wi-Fi y redes móviles, como 4G y 5G. Asegúrese de que tiene habilitada la detección de MTU o de que está configurando una MTU personalizada como se describe en How to configure MSS when using EDT on networks with non-standard MTU.

Problemas conocidos

  • Las rutas de red asimétricas pueden provocar que la detección de MTU falle en las conexiones que no pasan por NetScaler Gateway o Citrix Gateway Service. Para solucionar este problema, actualice la versión del VDA a la 2103 o a una posterior. [CVADHELP-16654]

  • Al usar NetScaler Gateway, las rutas de red asimétricas pueden provocar un error en la detección de MTU. Esto se debe a un problema en Gateway que provoca que la parte Don’t Fragment (DF) del encabezado de los paquetes EDT no se propague. Hay disponible una corrección para este problema, a partir de la versión de firmware 13.1 compilación 17.42. Para obtener información detallada sobre cómo habilitar la corrección, consulte la documentación de NetScaler Gateway. [CGOP-18438]

  • La detección de MTU puede fallar para los usuarios que se conectan a través de una red DS-Lite. Algunos módems no respetan la parte DF cuando el procesamiento de paquetes está habilitado, lo que impide que la detección de MTU detecte la fragmentación. En esta situación, estas son las opciones disponibles:

    • Inhabilitar el procesamiento de paquetes en el módem del usuario.
    • Inhabilite la detección de MTU y use una MTU fija como se describe en How to configure MSS when using EDT on networks with non-standing MTU.
    • Inhabilitar el transporte adaptable para obligar a las sesiones a usar TCP. Si solo se ve afectado un subconjunto de usuarios, considere inhabilitarlo en el lado del cliente para que otros usuarios puedan seguir usando EDT.
Solución de problemas