远程桌面协议 (RDP) 多路径通过持续监视多个网络路径并动态选择最可靠的网络路径来提高会话稳定性。 这种智能切换机制有助于降低断开连接的可能性,并有助于在不同网络条件下获得更流畅、更一致的用户体验。
它提供几个关键优势:
无缝集成:除了确保环境支持 RDP 短路径外,无需更改配置。
智能路径管理:ICE 使用用户数据报协议 (UDP) 发现和评估多个远程桌面协议 (RDP) 短路径路由,利用 STUN(简单遍历 NAT)和 TURN(使用中继遍历 NAT)协议。
增强的可靠性:备份路径保持待机状态。 如果活动路径变得不稳定或失败,RDP 多路径会自动切换到下一个最佳路径,从而减少会话掉线和中断。
RDP 多路径使用多个网络路径来提高连接可靠性。 这些路径可以包括在 UDP 连接可用时使用的基于 UDP 的 STUN 或 TURN 连接的组合,以及通过 Rendezvous 建立的基于 TCP 的冗余反向连接路径。 如果主传输路径降级或失败,系统会自动切换到备份可用的 UDP 或 TCP 传输路径。 如果所有路径都丢失(例如在网络中断期间),则恢复网络连接后,系统会尝试重新连接。
下图说明了 RDP Multipath 如何与 Azure 虚拟桌面配合使用。 在此用户场景中,UDP 是主要活动传输路径,通过 STUN 协议实现,并通过 TURN 服务器补充冗余的 UDP 连接。
当基于 UDP 的 RDP 短路径连接可用时,UDP 仍然是首选的传输协议,以实现最佳性能和可靠性。 除了维护冗余 UDP 路径外,Azure虚拟桌面还可以建立冗余的 TCP 备用传输路径,以提高整体会话复原能力。
先决条件
满足以下先决条件时,RDP 多路径会自动工作:
Microsoft 建议将 RDP 短路径配置为主要传输协议,以最大限度地发挥 RDP 多路径的复原优势。 有关详细信息,请参阅 配置 RDP 短路径。
适用于 Windows 的 Windows 应用:
连接必须来自使用 Windows 应用 版本 2.0.559.0 或更高版本的本地 Windows 设备,这是 RDP 多路径支持的最低版本。 此版本启用具有多个 UDP 传输路径的 RDP 多路径。
若要充分利用最新的 RDP 多路径增强功能(包括对多个 UDP 传输路径和冗余 TCP 传输路径的支持),连接必须使用 Windows 应用 版本 2.0.1069.0 或更高版本
Windows 应用 for macOS Beta:Windows 应用 for macOS Beta 版本 11.3.8 (3048) 支持具有多个 UDP 传输路径的RDP 多路径。
目前不支持其他平台。
RDP 传输所需的网络终结点
若要支持使用基于 UDP 的 RDP 短路径和 RDP 多路径的 RDP 连接,以及通过反向连接基于 TCP 的连接,请确保到以下终结点的出站连接:
| # | RDP 方法 | FQDN | IP 地址 | 协议/端口 | Description |
|---|---|---|---|---|---|
| 1 | 基于 TCP 的 RDP | *.wvd.azure.cn |
40.64.144.0/20 |
TCP 443 | 基于 TCP 的 RDP 连接。 每个会话主机或云电脑的初始连接使用此连接。 |
| 2 | 通过 TURN 基于 UDP 的 RDP | N/A | 51.5.0.0/16 |
UDP 3478 | 使用 TURN 服务器的基于 UDP 的中继 RDP 连接。 当无法直接连接时,此方法有效。 |
| 3 | 使用 STUN 的基于 UDP 的 RDP | N/A | 51.5.0.0/16 |
UDP 1024-65535 默认值:49152-65535 |
用户设备与会话主机或云电脑之间的直接一对一 UDP 连接。 |
端口扩缩容注意事项
使用 RDP 多路径时,客户规划防火墙和网络容量时应考虑到每用户端口扩展。
每个活动用户会话最多可以建立 五个出站传输路径:
最多三个 UDP 端口,用于基于 UDP 的RDP 短路径和多路径连接,例如 (通过 STUN 或 TURN) 发现的主 UDP 路径和冗余 UDP 路径。
最多两个 TCP 端口 ,用于通过反向连接实现基于 TCP 的 RDP 连接,包括冗余 TCP 传输路径(如果可用)。
确保对防火墙规则、NAT 容量和端口耗尽限制进行配置,以支持大规模预期的并发用户会话数及其关联的传输路径。
Important
Microsoft 建议使用 Windows 应用 版本 2.0.1069.0 或更高版本,并将 RDP 短路径配置为主要传输协议,以获得最佳 RDP 多路径体验。 使用 Windows 应用 版本 2.0.559.0 或更高版本,用户可以从具有多个 UDP 传输路径的 RDP 多路径中受益。 使用 Windows 应用 版本 2.0.1069.0 或更高版本,用户可以获得冗余 TCP 传输路径带来的额外弹性优势。 如果 UDP 连接不可用或受网络策略限制,RDP 多路径可继续通过冗余 TCP 传输路径提供复原能力。
验证 RDP 多路径连接
有两种方法可以验证 RDP 多路径是否用于连接:
用户可以从连接栏检查远程会话的连接状态,其中显示了已启用 RDP 多路径,如以下示例屏幕截图所示:
Azure 虚拟桌面管理员可以在 Azure 虚拟桌面见解中查看连接可靠性信息。 有关详细信息,请参阅 Azure 虚拟桌面见解的连接可靠性用例。
相关内容
若要了解有关 RDP 短路径的详细信息,请参阅 适用于 Azure 虚拟桌面的 RDP 短路径。