XenApp and XenDesktop

Transporte adaptable

Introducción

El transporte adaptable 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 de Internet y WAN difíciles de largo recorrido. El transporte adaptable mantiene la alta escalabilidad de servidores y un uso eficiente del ancho de banda. Al usar el transporte adaptable, los canales virtuales ICA responden automáticamente a las cambiantes condiciones de red. Cambian de forma inteligente el protocolo subyacente entre el nuevo protocolo de Citrix (denominado Enlightened Data Transport o EDT) y TCP para conseguir el mejor rendimiento. Mejora el rendimiento de datos en todos los canales virtuales ICA, incluida la tecnología de pantallas remotas Thinwire, la transferencia de archivos (asignación de unidades del cliente), la impresión y la redirección multimedia. Se aplica la misma configuración a las condiciones de WAN y LAN.

Si se establece en Preferido, los datos se transportan por EDT siempre que es posible (cuando no sea posible, se recurre a TCP).

De forma predeterminada, el transporte adaptable está inhabilitado y se usa siempre TCP.

Para realizar pruebas, se puede establecer el Modo de diagnóstico, en cuyo caso solo se usa EDT y se inhabilita la opción de recurrir a TCP.

Imagen localizada

Interoperabilidad con la optimización WAN de Citrix SD-WAN

La optimización WAN de Citrix SD-WAN (WANOP) ofrece la compresión por tokens entre sesiones (desduplicación de datos), incluido el almacenamiento en caché de vídeo basado en URL. WANOP ofrece una reducción significativa del ancho de banda si dos o varias personas ubicadas en la oficina miran el mismo vídeo obtenido en el cliente, o si transfieren o imprimen partes significativas del mismo archivo o documento. Además, al ejecutar los procesos de reducción de datos ICA y compresión de trabajos de impresión en el dispositivo de la sucursal, WANOP ofrece la descarga de la CPU del servidor VDA y permite una mayor escalabilidad del servidor XenApp y XenDesktop.

Importante:

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

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 para solamente conexiones directas de VDA, y versión 13.7 para admitir DTLS cuando se usa NetScaler Gateway (o DTLS para conexiones directas de VDA).
  • Citrix Receiver para Android: versión 3.12.3 solamente para conexiones directas de VDA, y versión 3.13 para el respaldo DTLS cuando se usa NetScaler Gateway (o DTLS para conexiones directas de VDA)
  • Solo agentes VDA IPv4. No se admiten configuraciones de IPv6 ni mixtas (de IPv4 e IPv6).
  • 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. Instalar 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 Adaptative Transport” (inhabilitada de forma predeterminada). Asimismo, se recomienda no habilitar esta funcionalidad como una directiva universal para todos los objetos del sitio.
    • Para habilitar esta configuración de directiva, establézcala en Preferido y, a continuación, haga clic en Aceptar.
      • Preferido. Se utiliza el transporte adaptable por EDT cuando sea posible; cuando no lo sea, se recurre a TCP.
      • Modo de diagnóstico. Se obliga el uso de EDT y la opción de recurrir a TCP está inhabilitada. Esta configuración se recomienda solamente para la solución de problemas.
      • Desactivado. Se obliga el uso de TCP y EDT está inhabilitado.
  6. Haga clic en Siguiente y siga los pasos indicados en el asistente.
  7. La directiva surte efecto cuando el usuario se vuelve a conectar a la sesión ICA. Aunque no es imprescindible, puede ejecutar gpupdate /force para extraer la configuración de directiva al servidor, aunque el usuario seguirá teniendo que reconectarse a la sesión ICA.
  8. Inicie sesión desde un Citrix Receiver compatible para establecer conexión mediante el transporte adaptable.
  9. Para un acceso externo seguro, configure el cifrado de 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 directiva surte efecto:

  • Compruebe que los servicios User Datagram Protocol (UDP) de ICA están habilitados en un VDA mediante netstat -a**
  • Compruebe que los canales virtuales se están ejecutando a través de EDT: use Director o la utilidad de línea de comandos CtxSession.exe disponible en el VDA.

Ejemplo con Director:

En Director, Detalles de la sesión > Tipo de conexión muestra las configuraciones de 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, no se usa ICA y el protocolo es n/d. Para obtener más información, consulte Supervisar sesiones.

Imagen localizada

Ejemplo con CtxSession.exe:

Este ejemplo indica que EDT sobre UDP está activo para la sesión. Escriba CtxSession.exe en la línea de comandos.

C:\Archivos de programa (x86)\Citrix\System32>CtxSession

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

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

CtxSession -v

Transporte adaptable