Linux Virtual Delivery Agent

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:

Modo de diagnóstico

  • 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:

Los protocolos de transporte que se muestran incluyen UDP

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 de EDT está habilitada en el VDA de forma predeterminada. Puede habilitarla o inhabilitarla configurando la clave de registro MtuDiscovery de la siguiente manera:

  • 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 de la utilización inadecuada 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á habilitada de manera predeterminada. Para inhabilitarlo y habilitarlo de nuevo, ejecute los siguientes comandos, respectivamente, y luego 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 "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-->
Transporte adaptable