Transporte adaptable
El transporte adaptable es un mecanismo en Citrix Virtual Apps and Desktops™ que puede usar Enlightened Data Transport (EDT) como protocolo de transporte para las conexiones ICA. El transporte adaptable 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 exigentes, 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, proporcionando una experiencia de usuario mejor y más consistente.
Para obtener más información, consulta Transporte adaptable en la documentación de Citrix Virtual Apps and Desktops.
-
Habilitar o deshabilitar el transporte adaptable
El transporte adaptable está habilitado de forma predeterminada. Puedes configurar las siguientes opciones mediante la configuración de directiva HDX™ Adaptive Transport:

-
Preferido: El transporte adaptable está habilitado y utiliza Enlightened Data Transport (EDT) como protocolo de transporte preferido, con reserva a TCP.
-
Modo de diagnóstico: El transporte adaptable 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 adaptable está deshabilitado y solo se utiliza TCP para el transporte.
-
Comprobar si se está utilizando el transporte adaptable
- Para comprobar si se está utilizando EDT como protocolo de transporte para la sesión actual, ejecuta el siguiente comando.
- /opt/Citrix/VDA/bin/ctxquery -f iP
<!--NeedCopy-->
Si se está utilizando EDT, los protocolos de transporte mostrados incluyen UDP, por ejemplo:
- 
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:
- Linux VDA versión mínima 2012
- Aplicación Citrix Workspace™:
- Windows: 1911 o posterior
- Citrix ADC:
- 13.0.52.24 o posterior
- 12.1.56.22 o posterior
- La fiabilidad de la sesión debe estar habilitada
Si utilizas plataformas cliente o versiones que no admiten esta función, consulta CTX231821 para obtener detalles sobre cómo configurar una MTU de EDT personalizada adecuada para tu entorno.
Controlar la detección de MTU de EDT en el VDA
La detección de MTU de EDT está habilitada en el VDA de forma predeterminada. Puedes habilitarla o deshabilitarla configurando la clave de registro MtuDiscovery de la siguiente manera:
-
Para habilitar la detección de MTU de EDT, establece la clave de registro
MtuDiscoveryutilizando el siguiente comando, reinicia el VDA y espera a que se registre:/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd" -t "REG_DWORD" -v "MtuDiscovery" -d "0x00000001" --force <!--NeedCopy--> -
Para deshabilitar la detección de MTU de EDT, elimina el valor de registro
MtuDiscovery.Advertencia:
Editar el registro de forma incorrecta puede causar problemas graves que podrían requerir la reinstalación de tu sistema operativo. Citrix no puede garantizar que los problemas derivados del uso incorrecto del Editor del Registro puedan resolverse. Utiliza el Editor del Registro bajo tu propia responsabilidad. Asegúrate de hacer una copia de seguridad del registro antes de editarlo.
Controlar la detección de MTU de EDT en el cliente
Puedes controlar la detección de MTU de EDT de forma selectiva en el cliente agregando el parámetro MtuDiscovery en el archivo ICA. Para deshabilitar la función, establece lo siguiente en la sección Application:
MtuDiscovery=Off
Para volver a habilitar la función, elimina el parámetro MtuDiscovery del archivo ICA.
Importante:
Para que este parámetro del archivo ICA funcione, habilita la detección de MTU de EDT en el VDA. Si la detección de MTU de EDT no está habilitada en el VDA, el parámetro del archivo ICA no tendrá ningún efecto.
Control de congestión de EDT mejorado
Se introduce un algoritmo de control de congestión para optimizar el protocolo EDT. Esta implementación permite a EDT lograr un mayor rendimiento y reducir la latencia para una experiencia de usuario mejorada.
Esta función está habilitada de forma predeterminada. Para deshabilitarla y volver a habilitarla, ejecuta los siguientes comandos, respectivamente, y luego reinicia el servicio ctxhdx:
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd\Tds\udp\UDPStackParameters" -t "REG_DWORD" -v "edtBBR" -d "0x00000000" --force
<!--NeedCopy-->
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd\Tds\udp\UDPStackParameters" -t "REG_DWORD" -v "edtBBR" -d "0x00000001" --force
<!--NeedCopy-->