XenApp and XenDesktop

自适应传输

Introduction

自适应传输是 XenApp 和 XenDesktop 的一种新型数据传输机制。它更快、更具可扩展性,可提高应用程序交互性,并在具有挑战性的长距离广域网和互联网连接上提供更好的交互体验。自适应传输可保持高服务器可扩展性和带宽的有效利用。通过使用自适应传输,ICA 虚拟通道会自动响应不断变化的网络条件。它们智能地在名为 Enlightened Data Transport (EDT) 的新型 Citrix® 协议和 TCP 之间切换底层协议,以提供最佳性能。它提高了所有 ICA 虚拟通道的数据吞吐量,包括 Thinwire 显示远程处理、文件传输(客户端驱动器映射)、打印和多媒体重定向。相同的设置适用于 LAN 和 WAN 条件。

当设置为 首选 时,通过 EDT 进行数据传输作为主要方式,并回退到 TCP。

默认情况下,自适应传输处于禁用状态 (关闭),并且始终使用 TCP。

出于测试目的,您可以设置 诊断模式,在这种情况下,仅使用 EDT,并且禁用回退到 TCP。

本地化图像

与 Citrix SD-WAN™ 广域网优化的互操作性

Citrix SD-WAN 广域网优化 (WANOP) 提供跨会话令牌化压缩(数据去重),包括基于 URL 的视频缓存。如果办公室位置有两人或更多人观看相同的客户端获取视频,或传输或打印相同文件或文档的很大一部分,WANOP 可显著减少带宽。此外,通过在分支机构设备上运行 ICA 数据缩减和打印作业压缩过程,WANOP 可提供 VDA 服务器 CPU 卸载,并实现更高的 XenApp® 和 XenDesktop 服务器可扩展性。

重要提示:

当 TCP 用作数据传输协议时,Citrix WANOP 支持上一段中描述的优化。在网络连接上使用 Citrix WANOP 时,请选择 TCP。通过使用 TCP 流量控制和拥塞控制,WANOP 可在高延迟和中等数据包丢失情况下确保与 EDT 相当的交互性。

必备条件与注意事项

  • XenApp and XenDesktop: Minimum version 7.13
  • 适用于桌面操作系统的 VDA:最低版本 7.13
  • 适用于服务器操作系统的 VDA:最低版本 7.13
  • 思杰店面:最低版本 3.9
  • 适用于 Windows 的 思杰接收器:最低版本 4.7
  • 适用于 Mac 的 思杰接收器:最低版本 12.5
  • 适用于 iOS 的 思杰接收器:最低版本 7.2
  • 适用于 Linux 的 Citrix Receiver:版本 13.6 仅支持建立与 VDA 的直接连接功能;以及版本 13.7,支持通过 NetScaler Gateway 提供的 DTLS 协议功能(或针对直接 VDA 连接的 DTLS 协议功能)。
  • 适用于 Android 的 Citrix Receiver:版本 3.12.3 仅支持建立与 VDA 的直接连接功能;以及版本 3.13,支持通过 NetScaler Gateway 提供的 DTLS 协议功能(或针对直接 VDA 连接的 DTLS 协议功能)。
  • 仅限 IPv4 VDA。不支持 IPv6 以及 IPv6 和 IPv4 混合配置。
  • NetScaler: 最低版本 11.1-51.21。有关 NetScaler 配置的更多信息,请参阅配置 NetScaler Gateway 以支持高级传输

配置设置

  1. Install XenApp and XenDesktop.
  2. Install StoreFront.
  3. 安装 VDA(适用于桌面操作系统或服务器操作系统)
  4. 安装适用于 Windows 的 思杰接收器™(适用于 Mac 的 思杰接收器 或适用于 iOS 的 思杰接收器)。
  5. 在 Studio 中,启用策略设置 HDX™ 自适应传输(默认情况下禁用)。我们还建议您不要将此功能作为站点中所有对象的通用策略启用。
    • 要启用策略设置,请将值设置为“首选”,然后单击“确定”。
      • 首选。 在可能的情况下,通过 EDT 使用自适应传输,并回退到 TCP。
      • 诊断模式。 EDT 被强制启用,并且禁用回退到 TCP。我们仅建议在故障排除时使用此设置。
      • 关闭。 TCP 被强制启用,并且 EDT 被禁用。
  6. 单击下一步,并完成向导中的步骤。
  7. 当用户重新连接 ICA 会话时,策略将生效。虽然不是必需的,但您可以运行 gpupdate /force 将策略设置拉取到服务器,但用户仍然需要重新连接 ICA 会话。
  8. 从受支持的 Citrix Receiver 启动会话,以使用自适应传输建立连接。
  9. 为了实现安全的外部访问,请在 NetScaler Unified Gateway 上配置 DTLS 加密。有关详细信息,请参阅 配置 NetScaler Gateway 以支持高级传输

为了确认策略设置是否已生效,您可以进行以下检查:

  • 使用 netstat -a** 检查 VDA 上是否启用了 ICA 用户数据报协议 (UDP) 服务。
  • 使用 Director 或 VDA 上提供的 CtxSession.exe 命令行实用程序,检查虚拟通道是否通过 EDT 运行。

迪雷克特 示例:

在 Director 中,会话详细信息 > 连接类型 显示策略设置。查找连接类型 HDX。如果协议是 UDP,则 EDT 对会话处于活动状态。如果协议是 TCP,则会话处于回退或默认模式。如果连接类型是 RDP,则 ICA 未在使用中,协议为 不适用。有关详细信息,请参阅 监视会话

本地化图像

CtxSession.exe example:

此示例说明通过 UDP 的 EDT 对会话处于活动状态。在命令行中键入 CtxSession.exe。

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

会话 2 传输协议: UDP > CGP > ICA®

要查看详细统计信息,请使用 -v 开关:

>CtxSession -v

自适应传输