Transporte adaptable
El transporte adaptable es un mecanismo de Citrix Virtual Apps and Desktops que puede utilizar Enlightened Data Transport (EDT) como protocolo de transporte para 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 complicadas conexiones de larga distancia al tiempo que mantiene la escalabilidad de los servidores. EDT mejora el procesamiento de datos de todos los canales virtuales ICA en redes no fiables para ofrecer una experiencia de usuario mejor y más coherente.
Para obtener más información, consulte Transporte adaptable en la documentación de Citrix Virtual Apps and Desktops.
Habilitar o inhabilitar el transporte adaptable
El transporte adaptable está habilitado de forma predeterminada. Puede configurar estas opciones mediante la configuración de directiva Transporte adaptable HDX:
-
Preferido: El transporte adaptable está habilitado y utiliza Enlightened Data Transport (EDT) como protocolo de transporte preferido, con TCP como reserva.
-
Modo de diagnóstico: El transporte adaptable está habilitado y obliga a usar EDT. La opción de reserva de TCP está inhabilitada. Esta configuración se recomienda únicamente para pruebas y solución de problemas.
-
Desactivado. El transporte adaptable está inhabilitado y solamente TCP se utiliza para el transporte.
Comprobar si se está utilizando transporte adaptable
Para comprobar si EDT se utiliza como protocolo de transporte para la sesión actual, ejecute este comando.
/opt/Citrix/VDA/bin/ctxquery -f iP
<!--NeedCopy-->
Si se utiliza EDT, los protocolos de transporte que se muestran incluyen UDP. Por ejemplo:
Detección de MTU en 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. Al hacerlo, se evita la fragmentación de paquetes de EDT que podría provocar una degradación del rendimiento o un error al establecer una sesión.
Requisitos del sistema:
- Linux VDA, versión mínima 2012
- Aplicación Citrix Workspace:
- Windows: 1911 o una versión posterior
- Citrix ADC:
- 13.0.52.24 o una versión posterior
- 12.1.56.22 o una versión posterior
- Fiabilidad de la sesión debe estar habilitada
Si utiliza plataformas de cliente o versiones que no admiten esta función, consulte CTX231821 para obtener información detallada sobre la configuración de una unidad de transmisión máxima de EDT personalizada adecuada para su entorno.
Controlar la detección de MTU en EDT en el VDA
La detección de MTU en EDT está inhabilitada de forma predeterminada.
-
Para habilitar la detección de MTU en EDT, establezca la clave
MtuDiscovery
del Registro con el siguiente comando, reinicie el VDA y espere a que el VDA 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 inhabilitar la detección de MTU en EDT, elimine el valor
MtuDiscovery
del Registro.Advertencia:
Si se modifica el Registro de forma incorrecta, pueden producirse problemas graves que obliguen a reinstalar el sistema operativo. Citrix no puede garantizar que los problemas derivados del uso inadecuado del Editor del Registro puedan resolverse. Si usa el Editor del Registro, será bajo su propia responsabilidad. Haga una copia de seguridad del Registro antes de modificarlo.
Controlar la detección de MTU en EDT en el cliente
Puede controlar la detección de MTU en EDT selectivamente en el cliente agregando el parámetro MtuDiscovery
en el archivo ICA. Para inhabilitar la función, establezca lo siguiente en la sección Application
:
MtuDiscovery=Off
Para volver a habilitar la función, quite el parámetro MtuDiscovery
del archivo ICA.
Importante:
Para que este parámetro del archivo ICA funcione, habilite la detección de MTU en EDT en el VDA. Si la detección de MTU en EDT no está habilitada en el VDA, el parámetro del archivo ICA no surte ningún efecto.
Control de congestión de EDT mejorado
Llega un nuevo 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 a fin de ofrecer una mejor experiencia de usuario. Esta función está inhabilitada de forma predeterminada. Para habilitarla, ejecute este comando y, a continuación, reinicie 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 "0x00000001" --force
<!--NeedCopy-->