XenApp and XenDesktop

Transporte adaptativo

Introducción

El transporte adaptativo es un nuevo mecanismo de transporte de datos para XenApp y XenDesktop. Es más rápido, más escalable, mejora la interactividad de las aplicaciones y es más interactivo en conexiones WAN e Internet de larga distancia y desafiantes. El transporte adaptativo mantiene una alta escalabilidad del servidor y un uso eficiente del ancho de banda. Al usar el transporte adaptativo, los canales virtuales de ICA responden automáticamente a las condiciones cambiantes de la red. Cambian inteligentemente el protocolo subyacente entre el nuevo protocolo de Citrix®, llamado Enlightened Data Transport (EDT), y TCP para ofrecer el mejor rendimiento. Mejora el rendimiento de los datos para todos los canales virtuales de ICA, incluido el acceso remoto a la pantalla Thinwire, la transferencia de archivos (asignación de unidades de cliente), la impresión y la redirección multimedia. La misma configuración es aplicable tanto para condiciones de LAN como de WAN.

Cuando se establece en Preferido, el transporte de datos a través de EDT se utiliza como principal y se recurre a TCP.

De forma predeterminada, el transporte adaptativo está deshabilitado (Desactivado) y siempre se utiliza TCP.

Para fines de prueba, puede establecer el modo de diagnóstico, en cuyo caso solo se utiliza EDT y la reserva a TCP está deshabilitada.

imagen localizada

Interoperabilidad con la optimización WAN de 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. WANOP proporciona una reducción significativa del ancho de banda si dos o más personas en 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 XenApp® y XenDesktop.

Importante:

Cuando se utiliza TCP como protocolo de transporte de datos, Citrix WANOP admite las optimizaciones descritas en el párrafo anterior. Cuando utilice Citrix WANOP en conexiones de red, elija TCP. Al utilizar el control de flujo y el control de congestión de TCP, WANOP garantiza una interactividad equivalente a EDT con alta latencia y pérdida de paquetes moderada.

Requisitos y consideraciones

  • XenApp y XenDesktop: Versión mínima 7.13
  • VDA para SO de escritorio: Versión mínima 7.13
  • VDA para SO de servidor: Versión mínima 7.13
  • StoreFront: Versión mínima 3.9
  • Citrix Receiver para Windows: Versión mínima 4.7
  • Citrix Receiver para Mac: Versión mínima 12.5
  • Citrix Receiver para iOS: Versión mínima 7.2
  • Citrix Receiver para Linux: Versión 13.6 solo para conexiones VDA directas y 13.7 para compatibilidad con DTLS mediante NetScaler Gateway (o DTLS para conexiones VDA directas).
  • Citrix Receiver para Android: Versión 3.12.3 solo para conexiones VDA directas y 3.13 para compatibilidad con DTLS mediante NetScaler Gateway (o DTLS para conexiones VDA directas).
  • Solo VDA IPv4. Las configuraciones IPv6 y mixtas de IPv6 e IPv4 no son compatibles.
  • NetScaler: Versión mínima 11.1-51.21. Para obtener más información sobre la configuración de NetScaler, consulte Configurar NetScaler Gateway para admitir el transporte avanzado.

Configuración

  1. Instale XenApp y XenDesktop.
  2. Instale StoreFront.
  3. Instale el VDA (para SO de escritorio o SO de servidor)
  4. Instale Citrix Receiver™ para Windows (Citrix Receiver para Mac o Citrix Receiver para iOS).
  5. En Studio, habilite la configuración de directiva HDX™ Adaptive Transport (está inhabilitada de forma predeterminada). También recomendamos no habilitar esta función como directiva universal para todos los objetos del sitio.
    • Para habilitar la configuración de directiva, establezca el valor en Preferido y, a continuación, haga clic en Aceptar.
      • Preferido. El transporte adaptativo a través de EDT se utiliza cuando es posible, con un retorno a TCP.
      • Modo de diagnóstico. Se fuerza el uso de EDT y se deshabilita el retorno a TCP. Recomendamos esta configuración solo para la solución de problemas.
      • Desactivado. Se fuerza el uso de TCP y se deshabilita EDT.
  6. Haga clic en Siguiente y complete los pasos del asistente.
  7. La directiva surte efecto cuando el usuario vuelve a conectar la sesión ICA. Aunque no es obligatorio, puede ejecutar gpupdate /force para aplicar la configuración de la directiva al servidor, pero el usuario aún tiene que volver a conectar la sesión ICA.
  8. Inicie una sesión desde un Citrix Receiver compatible para establecer una conexión mediante el transporte adaptativo.
  9. Para un acceso externo seguro, configure el cifrado DTLS en NetScaler Unified Gateway. Para obtener más información, consulte Configurar NetScaler Gateway para admitir el transporte avanzado.

Para confirmar que la configuración de la directiva ha surtido efecto:

  • Compruebe que los servicios del Protocolo de datagramas de usuario (UDP) de ICA están habilitados en un VDA mediante netstat -a**
  • Compruebe que los canales virtuales se ejecutan a través de EDT mediante Director o la utilidad de línea de comandos CtxSession.exe disponible en el VDA.

Ejemplo de Director:

En Director, Detalles de la sesión > Tipo de conexión muestra la configuración de la directiva. Busque el tipo de conexión HDX. Si el protocolo es UDP, EDT está activo para la sesión. Si el protocolo es TCP, la sesión está en modo de reserva o predeterminado. Si el tipo de conexión es RDP, ICA no está en uso y el protocolo es n/a. Para obtener más información, consulte Supervisar sesiones.

imagen localizada

Ejemplo de CtxSession.exe:

Este ejemplo ilustra que EDT a través de UDP está activo para la sesión. Escriba CtxSession.exe en la línea de comandos.

C:\Program Files (x86)\Citrix\System32>CtxSession

Protocolos de transporte de la sesión 2: UDP > CGP > ICA®

Para ver estadísticas detalladas, utilice el modificador -v:

>CtxSession -v

Transporte adaptativo