CITRIX虚拟桌面TCP/UDP传输协议切换

前言

自适应传输是 Citrix Virtual Apps and Desktops 中的一种机制,它提供了使用 Enlightened Data Transport (EDT) 作为 ICA 连接的传输协议的功能。当 EDT 不可用时,自适应传输将切换到 TCP。

EDT 是基于用户数据报协议 (UDP) 构建的 Citrix 专有传输协议。它在保持服务器可扩展性的同时,在具有挑战性的长途连接方面提供了出色的用户体验。EDT 提高了不可靠网络中所有 ICA 虚拟通道的数据吞吐量,从而提供更出色、更一致的用户体验。

系统要求

下面是使用自适应传输和 EDT 的要求:

  • 控制平面
  • Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)
  • Citrix Virtual Apps and Desktops 1912 或更高版本
  • Virtual Delivery Agent
  • 版本 1912 或更高版本(推荐 2103 或更高版本)
  • 版本 2012 是将 EDT 与 Citrix Gateway 服务结合使用所需的最低要求
  • StoreFront
  • 版本 3.12.x
  • 版本 1912.0.x
  • Citrix Workspace 应用程序
  • Windows:版本 1912 或更高版本(推荐 2105 或更高版本)
  • Linux:版本 1912 或更高版本(推荐 2109 或更高版本)
  • Mac:版本 1912 或更高版本(推荐 2108 或更高版本)
  • iOS:Apple App Store 中提供的最新版本
  • Android:Google Play 中提供的最新版本
  • Citrix Gateway (ADC)
  • 13.0.52.24 或更高版本
  • 12.1.56.22 或更高版本
  • 防火墙(从 VDA 的角度来看)
  • UDP 1494 入站 - 如果禁用了会话可靠性
  • UDP 2598 入站 - 如果启用了会话可靠性
  • UDP 443 入站 - 如果为 ICA 加密 (DTL) 启用了 VDA SSL

第一章 内网访问策略设置

1、在DDC控制台使用 Citrix 策略中的 HDX 自适应传输设置配置以下选项。

  • ​首选。此为默认设置。自适应传输已启用,它使用 EDT 作为首选传输协议,并回退到 TCP。
  • 诊断模式。自适应传输已启用,并强制使用 EDT。已禁用回退到 TCP。仅建议对测试和故障排除使用此设置。
  • 关。自适应传输已禁用,只有 TCP 用于传输。​

CITRIX虚拟桌面TCP/UDP传输协议切换

2、至此通过内网访问云桌面切换为UDP传输协议优先。

  • 要确认 EDT 是否正用作会话的传输协议,可以在 VDA 上使用 Director 或 CtxSession.exe 命令行实用程序。

CITRIX虚拟桌面TCP/UDP传输协议切换

​注意事项

自适应传输设置为首选时,EDT 将用作主传输协议,TCP 将用于回退。默认情况下,自适应传输设置为首选。可以将自适应传输设置为诊断模式以进行测试,这仅允许使用 EDT 并禁用回退到 TCP。

第二章 公网访问策略设置

1、在DDC控制台使用 Citrix 策略中的会话可靠性连接。

  • ​启用会话可靠性以使用 EDT MTU 发现并将 EDT 与 Citrix Gateway 和 Citrix Gateway 服务一起使用。
  • 确保已充分设置 EDT MTU 以避免碎片化。否则,在某些情况下,性能可能会受到影响或者会话可能无法启动。​

CITRIX虚拟桌面TCP/UDP传输协议切换

2、netscaler中Citrix Gateway-Virtual Servers编辑Basic Settings设置,启用DTLS。

  • Citrix Virtual Apps and Desktops 支持对组件之间基于 TCP 的连接使用传输层安全性 (TLS) 协议。Citrix Virtual Apps and Desktops 还可通过使用自适应传输,支持对基于 UDP 的 ICA/HDX 连接使用数据报传输层安全性 (DTLS) 协议。

CITRIX虚拟桌面TCP/UDP传输协议切换

3、防火墙NAT映射放行UDP端口。

CITRIX虚拟桌面TCP/UDP传输协议切换

4、至此Citrix自适应传输协议公网访问调整完毕。 EDT 正在使用中,传输协议将显示以下内容之一:

  • UDP > ICA(会话可靠性已禁用)
  • UDP > CGP > ICA(会话可靠性已启用)
  • UDP > DTL > CGP > ICA(ICA 是 DTL 加密的端到端)

CITRIX虚拟桌面TCP/UDP传输协议切换

发表评论

相关文章