Citrix DaaS

故障排除

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

在 Director 中,查找会话并选择 . 如果 连接类型HDX协议UDP 协议,EDT 正用作会话的传输协议。

EDT 总监

要使用 CtxSession.exe 实用程序,请在会话中启动命令提示符或 PowerShell,然后运行 ctxsession.exe. 要查看详细的统计信息,请运行 ctxsession.exe -v. 如果正在使用 EDT,则传输协议将显示以下内容之一:

  • UDP 协议 > ICA (会话可靠性已禁用)
  • UDP 协议 > CGP > ICA (已启用会话可靠性)
  • UDP 协议 > DTLS 系列 > CGP > ICA (ICA 是 DTLS 加密的端到端)

EDT 会议

当会话无法与 EDT 连接时

故障排除 自适应传输EDT,我们建议如下:

  1. 查看 系统要求, 网络要求, 已知问题注意事项,并确保所有项目都已解决。
  2. 检查 Studio 或 GPO 中是否有 Citrix 策略覆盖所需的 HDX 自适应传输 设置。
  3. 检查客户端上是否有设置覆盖所需的 HDX 自适应传输设置。 这可以是 GPO 首选项、使用可选的 Workspace 应用程序管理模板配置的设置,或者 HDXoverUDP 设置。
  4. 在多会话 VDA 计算机上,确保 UDP 侦听器处于活动状态。 在 VDA 计算机中打开命令提示符,然后运行 netstat -a -p UDP. 有关更多信息,请参阅 如何确认 HDX Enlightened 数据传输协议.
  5. 检查是否已在网络防火墙和 VDA 计算机上运行的防火墙中配置了适当的防火墙规则。
  6. 绕过 NetScaler Gateway 或 Citrix Gateway 服务,在内部启动直接会话,并检查正在使用的协议。 如果会话使用 EDT,则 VDA 已准备好通过 NetScaler Gateway 或 Citrix Gateway 服务将 EDT 用于外部连接。
  7. 如果 EDT 适用于直接内部连接,而不适用于通过 NetScaler Gateway 或 Citrix Gateway 服务的会话:

  8. 如果使用 Citrix Gateway 服务,请确保 Rendezvous 已启用并正常工作。
  9. 检查您的用户的连接是否需要非标准 MTU。 有效 MTU 低于 1500 字节的连接会导致 EDT 数据包碎片化,进而影响性能,甚至导致会话启动失败。 使用 VPN、某些 Wi-Fi 接入点和移动网络(如 4G 和 5G)时,此问题很常见。 确保您已启用 MTU 发现或按照中所述设置自定义 MTU 在具有非永久 MTU 的网络上使用 EDT 时如何配置 MSS.

已知问题

  • 对于未通过 NetScaler Gateway 或 Citrix Gateway 服务的连接,不对称的网络路径可能会导致 MTU 发现失败。 要解决此问题,请升级到 VDA 版本 2103 或更高版本。 [CVADHELP-16654]

  • 使用 NetScaler Gateway 时,不对称的网络路径可能会导致 MTU 发现失败。 这是由于网关上的一个问题导致 EDT 数据包报头中的不分段 (DF) 位无法传播。 从固件版本 13.1 build 17.42 开始,提供了此问题的修复程序。 有关如何启用此修复的详细信息,请参阅 NetScaler 网关 文档。 [CGOP-18438]

  • 对于通过 DS-Lite 网络连接的用户,MTU 发现可能会失败。 启用数据包处理时,某些调制解调器无法遵循 DF 位,从而阻止 MTU 发现检测分段。 在这种情况下,以下是可用选项:

    • 禁用用户调制解调器上的数据包处理。
    • 禁用 MTU 发现 并使用硬编码的 MTU,如 在具有非永久 MTU 的网络上使用 EDT 时如何配置 MSS.
    • 禁用 自适应传输 强制会话使用 TCP。 如果只有一部分用户受到影响,请考虑在客户端禁用它,以便其他用户可以继续使用 EDT。
故障排除