Citrix Virtual Apps and Desktops 7 2203 LTSR

Transporte adaptativo

El transporte adaptativo es un mecanismo de Citrix Virtual Apps and Desktops™ que permite usar Enlightened Data Transport (EDT) como protocolo de transporte para las conexiones ICA. El transporte adaptativo cambia a TCP cuando EDT no está disponible.

EDT es un protocolo de transporte propiedad de Citrix basado en el Protocolo de datagramas de usuario (UDP). Ofrece una experiencia de usuario superior en conexiones de larga distancia desafiantes, a la vez que mantiene la escalabilidad del servidor. EDT mejora el rendimiento de los datos para todos los canales virtuales ICA® en redes poco fiables, lo que proporciona una experiencia de usuario mejor y más coherente.

Pila de red

Cuando el transporte adaptativo se establece en Preferido, EDT se utiliza como protocolo de transporte principal y TCP se utiliza como reserva. De forma predeterminada, el transporte adaptativo se establece en Preferido. Puede establecer el transporte adaptativo en Modo de diagnóstico para fines de prueba, lo que solo permite EDT y desactiva la reserva a TCP.

Con la aplicación Citrix Workspace™ para Windows, Mac e iOS, se intentan conexiones EDT y TCP en paralelo durante la conexión inicial, la reconexión de la fiabilidad de la sesión y la reconexión automática del cliente. Esto reduce el tiempo de conexión si el transporte UDP subyacente no está disponible y se debe usar TCP en su lugar. Si el transporte adaptativo se establece en Preferido y la conexión se establece mediante TCP, el transporte adaptativo continúa intentando cambiar a EDT cada cinco minutos.

Con la aplicación Citrix Workspace para Linux y Android, se intentan primero las conexiones EDT. Si la conexión no se realiza correctamente, la aplicación Citrix Workspace intenta conectarse mediante TCP después de que la solicitud de EDT agote el tiempo de espera.

Transporte adaptativo

Requisitos del sistema

Los siguientes son los requisitos para usar el transporte adaptativo y EDT:

  • Plano de control
    • Citrix DaaS (anteriormente servicio Citrix Virtual Apps and Desktops)
    • Citrix Virtual Apps and Desktops 1912 o posterior
  • Virtual Delivery Agent
    • Versión 1912 o posterior (se recomienda la 2103 o posterior)
    • La versión 2012 es la mínima requerida para usar EDT con Citrix Gateway Service
  • StoreFront™
    • Versión 3.12.x
    • Versión 1912.0.x
  • aplicación Citrix Workspace
    • Windows: versión 1912 o posterior (se recomienda la 2105 o posterior)
    • Linux: versión 1912 o posterior (se recomienda la 2109 o posterior)
    • Mac: versión 1912 o posterior (se recomienda la 2108 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
  • Citrix Gateway (ADC)
    • 13.0.52.24 o posterior
    • 12.1.56.22 o posterior
  • Firewall (desde la perspectiva de VDA)
    • UDP 1494 entrante – si la fiabilidad de la sesión está inhabilitada
    • UDP 2598 entrante – si la fiabilidad de la sesión está habilitada
    • UDP 443 entrante – si VDA SSL está habilitado para el cifrado ICA (DTLS)
    • UDP 443 saliente – si se utiliza Citrix Gateway Service. Para obtener más información, consulte la documentación de Citrix Gateway service.

Consideraciones

  • Habilite la fiabilidad de la sesión para usar la detección de MTU de EDT y para usar EDT con Citrix Gateway y Citrix Gateway service.
  • Asegúrese de que la MTU de EDT esté configurada adecuadamente para evitar la fragmentación. De lo contrario, el rendimiento puede verse afectado o las sesiones pueden no iniciarse en algunas situaciones. Para obtener más información, consulte la sección EDT MTU Discover.
  • Para obtener detalles sobre los requisitos y las consideraciones para usar EDT con Citrix Gateway service, consulte HDX Adaptive Transport with EDT support for Citrix Gateway service.
  • Para obtener detalles sobre la configuración de Citrix Gateway para admitir EDT, consulte Configure Citrix Gateway to support Enlightened Data Transport and HDX Insight.
  • IPv6 no es compatible actualmente.

Configuración

El transporte adaptativo está habilitado de forma predeterminada. Puede configurar las siguientes opciones mediante la configuración HDX™ Adaptive Transport en la directiva de Citrix.

  • Preferido. Esta es la configuración predeterminada. El transporte adaptativo está habilitado y utiliza EDT como protocolo de transporte preferido, con reserva a TCP.
  • Modo de diagnóstico. El transporte adaptativo está habilitado y fuerza el uso de EDT. La reserva a TCP está deshabilitada. Esta configuración se recomienda solo para pruebas y solución de problemas.
  • Desactivado. El transporte adaptativo está deshabilitado y solo se utiliza TCP para el transporte.

Para confirmar que se está utilizando EDT como protocolo de transporte para la sesión, puede usar Director o la utilidad de 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, se está utilizando EDT como protocolo de transporte para la sesión. Si el Tipo de conexión es RDP, ICA no está en uso y el Protocolo muestra N/A. Para obtener más información, consulte Supervisar sesiones.

Director de EDT

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 está en uso, el protocolo de transporte muestra uno de los siguientes:

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

Sesión de EDT

Detección de MTU de EDT

La detección de MTU permite a EDT determinar automáticamente la unidad de transmisión máxima (MTU) al establecer una sesión. Esto evita la fragmentación de paquetes de EDT que podría provocar una degradación del rendimiento o un fallo al establecer una sesión.

Requisitos del sistema

  • VDA versión mínima 1912 (se recomienda la 2103 o posterior)
  • Aplicación Citrix Workspace
    • Windows: versión 1912 o posterior (se recomienda la 2105 o posterior)
    • Mac: versión 2108 o posterior
    • Linux: versión 2109 o posterior
    • Android: versión 21.5 o posterior
  • Citrix ADC:
    • 13.0.52.24
    • 12.1.56.22
  • La fiabilidad de la sesión debe estar habilitada

Si utiliza plataformas o versiones de cliente que no admiten esta función, consulte CTX231821 para obtener más información sobre cómo configurar una MTU EDT personalizada adecuada para su entorno.

Importante:

La detección de MTU no es compatible con Multi-Stream ICA.

Para controlar la detección de MTU de EDT en el VDA

La detección de MTU está habilitada de forma predeterminada. Para inhabilitar esta función, elimine el valor del Registro EDT MTU Discovery y reinicie el VDA. Para obtener más información, consulte la configuración EDT MTU Discovery en la lista de funciones HDX administradas a través del Registro.

Advertencia:

La modificación incorrecta del Registro puede causar problemas graves que pueden obligarle a reinstalar el sistema operativo. Citrix no puede garantizar que los problemas resultantes de la utilización incorrecta del Editor del Registro puedan resolverse. Utilice el Editor del Registro bajo su propia responsabilidad. Haga una copia de seguridad del Registro antes de modificarlo.

Modo tolerante a pérdidas

Importante:

  • La función requiere un mínimo de Citrix Workspace app 2002 para Windows.
  • El modo tolerante a pérdidas no es compatible con Citrix Gateway o Citrix Gateway Service. Este modo solo está disponible con conexiones directas.

El modo tolerante a pérdidas utiliza el protocolo de transporte EDT Lossy para mejorar la experiencia del usuario para los usuarios que se conectan a través de redes con alta latencia y pérdida de paquetes.

Inicialmente, las sesiones se establecen mediante EDT. Si se alcanzan o superan los umbrales de latencia y pérdida de paquetes, los canales virtuales aplicables cambian de EDT a EDT Lossy, mientras que los demás canales virtuales permanecen en EDT. Si la latencia y la pérdida de paquetes disminuyen por debajo de los umbrales, los canales virtuales aplicables vuelven a EDT.

Los umbrales predeterminados son:

  • Pérdida de paquetes: 5%
  • Latencia: 300 ms (RTT)

El modo tolerante a pérdidas está habilitado de forma predeterminada. Puede deshabilitar el modo o ajustar los umbrales de pérdida de paquetes y latencia mediante la configuración de umbrales del modo tolerante a pérdidas.

Requisitos del sistema

Problemas conocidos

Adaptive Transport y EDT presentan los siguientes problemas:

  • La fragmentación de paquetes puede provocar una degradación del rendimiento o incluso un error al iniciar sesiones. Puede ajustar la MTU de EDT para evitarlo. Utilice MTU Discovery o la solución alternativa descrita en CTX231821.

  • Puede aparecer una pantalla gris o negra al iniciar una sesión desde un cliente Windows si MTU Discovery está habilitado. Para solucionar este problema, actualice a Workspace app para Windows 2105 o posterior, o a Workspace app para Windows 1912 CU4 o posterior.

  • La conmutación por error a TCP puede fallar en los clientes Linux y Android al conectarse a través de Citrix Gateway o Citrix Gateway Service. Esto ocurre cuando hay una negociación EDT correcta entre el cliente y Gateway, y la negociación EDT falla entre Gateway y el VDA. Para solucionar este problema, actualice a Workspace app para Linux 2104 o posterior y a Workspace app para Android 21.5 o posterior.

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

  • Al usar Citrix Gateway o Citrix Gateway Service, las rutas de red asimétricas pueden hacer que la detección de MTU falle. Esto se debe a un problema en Gateway que provoca que el bit Don’t Fragment (DF) en el encabezado de los paquetes EDT no se propague. Todavía no hay una solución disponible para este problema. [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 el bit 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:

    • Deshabilite el procesamiento de paquetes en el módem del usuario.
    • Deshabilite la detección de MTU y utilice una MTU codificada de forma rígida, como se describe en CTX231821.
    • Deshabilite el transporte adaptativo para forzar a las sesiones a usar TCP. Si solo un subconjunto de usuarios se ve afectado, considere deshabilitarlo en el lado del cliente para que otros usuarios puedan seguir usando EDT.
  • Las aplicaciones publicadas no se inician para algunos usuarios al conectarse a través de la VPN. No se muestran errores. Consulte CTX280797 para obtener más detalles.

Solucionar problemas

Para solucionar problemas de transporte adaptativo y EDT, sugerimos lo siguiente:

  1. Revise y valide exhaustivamente los requisitos, consideraciones y problemas conocidos.
  2. Compruebe si hay directivas de Citrix en Studio o GPO que sobrescriban la configuración deseada de HDX Adaptive Transport.
  3. Compruebe si hay configuraciones en el cliente que sobrescriban la configuración deseada de HDX Adaptive Transport. Esto puede ser una preferencia de GPO, una configuración realizada mediante la plantilla administrativa opcional de Workspace app o una configuración manual del ajuste HDXoverUDP en el registro o en el archivo de configuración del cliente.
  4. En las máquinas VDA multisesión, asegúrese de que los oyentes UDP estén activos. Abra un símbolo del sistema en la máquina VDA y ejecute netstat -a -p udp. Para obtener más información, consulte How to Confirm HDX Enlightened Data Transport Protocol.
  5. Inicie una sesión directa internamente, omitiendo Citrix Gateway, y compruebe el protocolo en uso. Si la sesión utiliza EDT, el VDA está listo para usar EDT para conexiones externas a través de Citrix Gateway.
  6. Si EDT funciona para conexiones internas directas y no para sesiones que pasan por Citrix Gateway:

    • Asegúrese de que la fiabilidad de la sesión esté habilitada
    • Asegúrese de que el Gateway tenga DTLS habilitado
  7. Compruebe si se han configurado las reglas de firewall adecuadas tanto en los firewalls de red como en los firewalls que se ejecutan en las máquinas VDA.
  8. 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 provocar fallos en el inicio de la sesión. Este problema es común cuando se utiliza VPN, algunos puntos de acceso Wi-Fi y redes móviles, como 4G y 5G. Para obtener información sobre cómo solucionar este problema, consulte la sección (/es-es/citrix-virtual-apps-desktops/2203-ltsr/technical-overview/hdx/adaptive-transport.html#edt-mtu-discovery).

Interoperabilidad con Citrix SD-WAN™

La optimización WAN (WANOP) de Citrix SD-WAN ofrece compresión tokenizada entre sesiones (deduplicación de datos), incluido el almacenamiento en caché de vídeo basado en URL, lo que proporciona una reducción significativa del ancho de banda. La reducción se produce si dos o más personas en la ubicación de la oficina ven el mismo vídeo obtenido por el cliente o transfieren o imprimen partes significativas del mismo archivo o documento. Además, al ejecutar los procesos de reducción de datos de ICA y compresión de trabajos de impresión en el dispositivo de la sucursal, WANOP ofrece descarga de CPU del servidor VDA y permite una mayor escalabilidad del servidor de Citrix Virtual Apps and Desktops.

Actualmente, SD-WAN WANOP no es compatible con EDT. Sin embargo, no es necesario deshabilitar el transporte adaptativo si se utiliza SD-WAN WANOP. Cuando un usuario inicia una sesión que pasa por una SD-WAN con WANOP habilitado, la sesión se configura automáticamente para usar TCP como protocolo de transporte. Las sesiones que no son WANOP continúan usando EDT siempre que sea posible.

Transporte adaptativo