Transporte adaptativo

El transporte adaptativo es un mecanismo de Citrix Virtual Apps and Desktops™ que puede 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 difíciles, a la vez que mantiene la escalabilidad del servidor. EDT mejora el rendimiento de los datos para todos los canales virtuales de ICA® en redes poco fiables, lo que proporciona una experiencia de usuario mejor y más coherente.

Para obtener más información, consulte Transporte adaptativo en la documentación de Citrix Virtual Apps and Desktops.

Habilitar o inhabilitar el transporte adaptativo

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

Modo de diagnóstico

  • Preferido: El transporte adaptativo está habilitado y utiliza Enlightened Data Transport (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á inhabilitada. Esta configuración se recomienda solo para pruebas y solución de problemas.

  • Desactivado. El transporte adaptativo está inhabilitado y solo se utiliza TCP para el transporte.

Comprobar si se está utilizando el transporte adaptativo

Para comprobar si se está utilizando EDT como protocolo de transporte para la sesión actual, ejecute 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:

Los protocolos de transporte mostrados incluyen UDP

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 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 utiliza plataformas o versiones de cliente que no admiten esta función, consulte CTX231821 para obtener detalles sobre cómo configurar una MTU de EDT personalizada adecuada para su 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. Puede habilitarla o deshabilitarla configurando la clave de registro MtuDiscovery de la siguiente manera:

  • Para habilitar la detección de MTU de EDT, configure la clave de registro MtuDiscovery mediante 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 deshabilitar la detección de MTU de EDT, elimine el valor de registro MtuDiscovery.

    Advertencia:

    La edición incorrecta del registro puede causar problemas graves que podrían requerir la reinstalación del sistema operativo. Citrix no puede garantizar que se puedan resolver los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su propia responsabilidad. Asegúrese de hacer una copia de seguridad del registro antes de editarlo.

Controlar la detección de MTU de EDT en el cliente

Puede controlar la detección de MTU de EDT de forma selectiva 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 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 tiene 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 que EDT logre un mayor rendimiento y reduzca la latencia para una experiencia de usuario mejorada.

Esta función está habilitada de forma predeterminada. Para inhabilitarla y volver a habilitarla, 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 adaptativo