Product Documentation

自适应传输

Jun 29, 2017

简介

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

设置为首选时,请首先使用基于 EDT 的数据传输,并回退到 TCP。

默认情况下,禁用自适应传输(),并始终使用 TCP。

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

localized image

要求和注意事项

  • XenApp 和 XenDesktop 7.13 和 7.14
  • VDA for Desktop OS 7.13 和 7.14
  • VDA for Server OS 7.13 和 7.14
  • StoreFront 3.9 和 3.11
  • Citrix Receiver for Windows 4.7 和 4.8
  • Citrix Receiver for Mac 12.5 和 12.6
  • Citrix Receiver for iOS 7.2
  • 仅限 IPv4 VDA。不支持 IPv6 配置以及 IPv6 和 IPv4 混合配置。
  • NetScaler 11.1.-53.x 是此版本所支持的最低版本。有关 NetScaler 配置的详细信息,请参阅将 NetScaler Gateway 配置为支持高级传输

配置

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

要确认策略设置是否已生效,请执行以下操作:

  • 使用 netstat -a 检查是否在 VDA 上启用了 ICA UDP 服务。
  • 使用 VDA 上提供的 DirectorCtxSession.exe 命令行实用程序检查虚拟通道是否通过 EDT 运行。

Director 示例

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

localized image

 

CtxSession.exe 示例

此示例说明了 EDT over UDP 可用于会话。在命令行中键入 CtxSession.exe。

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

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

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

>CtxSession -v