Transporte adaptable HDX con compatibilidad con EDT para el servicio Citrix Gateway

Enlightened Data Transport (EDT) es un protocolo de transporte propiedad de Citrix basado en UDP. EDT ofrece una experiencia de usuario superior en conexiones de larga distancia exigentes, a la vez que mantiene la escalabilidad del servidor. El transporte adaptable es un mecanismo de transporte de datos para Citrix Virtual Apps and Desktops. El transporte adaptable permite usar EDT como protocolo de transporte para ICA y cambiar a TCP cuando EDT no está disponible. Para obtener más información sobre el transporte adaptable y EDT, consulta la documentación del transporte adaptable.

Requisitos previos

  • Citrix DaaS
  • Virtual Delivery Agent (VDA) 2012 o posterior
  • Citrix Workspace app
    • Windows: versión 1912 o posterior (se recomienda la 2105 o posterior)
    • Linux: versión 1912 o posterior (se recomienda la 2104 o posterior)
    • Mac: versión 1912 o posterior
    • iOS: la versión más reciente disponible en Apple App Store
    • Android: la versión más reciente disponible en Google Play
  • El puerto UDP 443 debe estar permitido para el tráfico saliente del VDA al servicio Citrix Gateway
  • El protocolo Rendezvous debe estar habilitado y funcionando. Para obtener más información, consulta la documentación del protocolo Rendezvous.
  • Asegúrate de que el transporte adaptable esté habilitado. Para obtener más información, consulta la documentación de la configuración del transporte adaptable.
  • Para obtener más información sobre el transporte adaptable y EDT, consulta la documentación del transporte adaptable.

Consideraciones

Las siguientes son algunas consideraciones para usar EDT con el servicio Citrix Gateway.

  • Se recomienda encarecidamente habilitar la detección de MTU de EDT. Para obtener más información, consulta la documentación del transporte adaptable.

  • EDT con el servicio Citrix Gateway solo está disponible cuando se usa Rendezvous. Si las sesiones HDX se redirigen a través de Cloud Connector, solo TCP está disponible para el transporte de datos.

  • Cuando falla el establecimiento de una sesión EDT, la sesión recurre a TCP, lo que provoca un aumento en el tiempo de inicio de la sesión.

  • Si quieres seguir redirigiendo las sesiones HDX™ a través de Cloud Connector, considera deshabilitar el transporte adaptable mediante la directiva de Citrix Studio para evitar el posible aumento en los tiempos de inicio de sesión introducido por la secuencia de reserva.

  • Citrix recomienda usar EDT a través del servicio Citrix Gateway solo con VDA que se ejecuten en Windows 10 y Windows Server 2019. Existen limitaciones en Windows Server 2012 R2 y 2016 que no permiten una MTU superior a 1024 para sesiones cifradas con DTLS, lo que puede afectar al rendimiento y a la experiencia del usuario.

  • Con el transporte adaptable, el servicio Citrix Gateway no es compatible con el audio UDP.

Validación del protocolo de transporte

Para saber si tus sesiones usan EDT, consulta lo siguiente:

  • Protocolo de conexión en Citrix Director: https://support.citrix.com/article/CTX220730.
  • Después de iniciar una aplicación o un escritorio, ve a Citrix Workspace app > Connection Center, selecciona la sesión adecuada, haz clic en Propiedades y busca la propiedad Cifrado de transporte. Si muestra DTLS, la sesión usa EDT para el transporte. Si muestra TLS, la sesión usa TCP para el transporte.
  • Si iniciaste un escritorio, puedes abrir PowerShell o el símbolo del sistema y ejecutar “ctxsession -v”. La propiedad Protocolos de transporte muestra el método de conexión que se está usando:
    • EDT Rendezvous: “UDP > DTLS > CGP > ICA®
    • TCP Rendezvous: “TCP > SSL > CGP > ICA
    • Proxy a través de Cloud Connector: “TCP > CGP > ICA

Reserva de conexión

Si la negociación de EDT falla por algún motivo, la sesión recurre a TCP con Rendezvous. Y si eso falla, la sesión recurre a la redirección a través de los Cloud Connectors.

Reserva de conexión

Detección de MTU de EDT

Se recomienda encarecidamente habilitar la detección de MTU de EDT para garantizar que cada sesión use la MTU óptima para esa conexión.

En caso de que la detección de MTU de EDT esté deshabilitada o el cliente del usuario no sea compatible con la función, la MTU de EDT se establece automáticamente en 1380 para evitar problemas relacionados con la fragmentación.

Es posible que los usuarios se conecten a través de una red que requiera una MTU inferior a 1380, lo que se observa principalmente en redes móviles (3G, 4G) o conexiones VPN. Si este es el caso en tu entorno y los clientes utilizados por los usuarios no son compatibles con la detección de MTU de EDT, Citrix recomienda que deshabilites el transporte adaptable hasta que la función esté disponible en tu plataforma de cliente de destino.

Para obtener más información sobre la detección de MTU de EDT, consulta la documentación del transporte adaptable.

Solución de problemas

A continuación, se ofrece una guía general para la solución de problemas.

Las sesiones se conectan, pero no usan EDT

  1. Si las sesiones se redirigen a través de Cloud Connector, asegúrate de que Rendezvous esté habilitado y funcione correctamente, ya que este es un requisito previo para usar EDT con el servicio Citrix Gateway. Para obtener más información, consulta la documentación de Rendezvous.
  2. Si las sesiones usan TCP Rendezvous:
    • Asegúrate de usar la versión 2012 o posterior del VDA.
    • Comprueba si el transporte adaptable está habilitado en las directivas de Citrix.
    • Asegúrate de que las reglas de firewall adecuadas estén configuradas para abrir el puerto UDP 443 desde las máquinas VDA al servicio Citrix Gateway. Para obtener más información, consulta la documentación de Rendezvous.
    • Si hay un firewall local habilitado en la máquina VDA (por ejemplo, el Firewall de Windows Defender), asegúrate de que no haya reglas que bloqueen el puerto UDP 443.
    • Si usas un proxy, solo se pueden usar proxies SOCKS5 para redirigir EDT. Para obtener más información, consulta la documentación de Rendezvous.

Las sesiones se conectan con EDT, pero se desconectan aleatoriamente después de un tiempo

  1. Asegúrate de usar la versión 2012 o posterior del VDA.

La sesión no se conecta

  1. Asegúrate de usar la versión 2012 o posterior del VDA.
  2. Si usas un cliente compatible con la detección de MTU de EDT, asegúrate de que la detección de MTU de EDT esté habilitada. Esto ayuda a mitigar los problemas relacionados con la fragmentación. Para obtener más información, consulta la documentación del transporte adaptable.
  3. Si usas un cliente Linux o Android:

    • Comprueba si los clientes de Windows o Mac funcionan correctamente.
    • Comprueba si la versión de CWA se ha actualizado a Linux 2104, Android 21.5.0 o posterior.
    • Si usas una versión anterior de CWA, deshabilita el transporte adaptable y asegúrate de que TCP Rendezvous funcione correctamente.
    • Una vez que TCP Rendezvous funcione, si la sesión no se conecta después de volver a habilitar el transporte adaptable, consulta los pasos de solución de problemas mencionados en el paso Las sesiones se conectan, pero no usan EDT > Si las sesiones usan TCP Rendezvous.
Transporte adaptable HDX con compatibilidad con EDT para el servicio Citrix Gateway