重要
RDP 多路径现已正式发布 (GA) 。 我们正在分阶段将此功能积极推广到生产环境中,随着部署的进行,越来越多的连接受益于 RDP 多路径。 在此期间,并非所有连接都立即使用 RDP 多路径。 我们对质量的承诺将指导每个阶段,确保所有用户都能获得稳定可靠的体验,从而逐步实现完全可用性。
远程桌面协议 (RDP) 多路径通过持续监视多个网络路径并动态选择最可靠的路径来提高会话稳定性。 这种智能切换机制有助于降低断开连接的可能性,并有助于更流畅、更一致的用户体验。
它提供几个关键优势:
无缝集成:除了确保环境支持 RDP 短路径外,无需更改配置。
智能路径管理:ICE 发现和评估多个远程桌面协议 (RDP) 短路径路由,使用用户数据报协议 (UDP) 通过 STUN (简单遍历 NAT) 和 TURN (遍历围绕 NAT) 协议使用中继。
增强的可靠性:备份路径保持待机状态。 如果活动路径变得不稳定或失败,RDP 多路径会自动切换到下一个最佳路径,从而减少会话中断和中断。
RDP 多路径使用通过交互式连接建立 (ICE) 发现的多个网络路径来提高连接可靠性。 这些路径可以包括组合,例如 UDP over STUN 或 UDP over Relay。 如果主连接失败,系统会自动切换到备份路径。 如果所有路径都丢失(例如在网络中断期间),系统会在网络再次可用后尝试重新连接。
注释
此版本的 Multipath 不支持仅通过 WebSocket (基于 TCP 的) 进行连接的用户。
下图说明了 RDP Multipath 如何与 Azure 虚拟桌面配合使用。 在此用户场景中,主要活动路径是通过 STUN 建立的 UDP 连接,通过 TURN 服务器提供两个冗余的 UDP 连接作为补充:
先决条件
满足以下先决条件时,RDP 多路径会自动工作:
确保 RDP 短路径配置为主要传输协议。 有关详细信息,请参阅 配置 RDP 短路径。 我们目前不支持基于 WebSocket(基于 TCP)连接,并且这些用户目前看不到任何好处。
连接必须来自使用 Windows 应用版本 2.0.559.0 或更高版本的本地 Windows 设备,或者 远程桌面客户端版本 1.2.6353 或更高版本。 目前不支持其他平台。
验证 RDP 多路径连接
有两种方法可以验证 RDP 多路径是否用于连接:
用户可以从连接栏检查远程会话的连接状态,其中显示了已启用 RDP 多路径,如以下示例屏幕截图所示:
Azure 虚拟桌面管理员可以在 Azure 虚拟桌面见解中查看连接可靠性信息。 有关详细信息,请参阅 Azure 虚拟桌面见解的连接可靠性用例。
如果发现某些连接未使用 RDP 多路径,请检查防火墙或其他网络限制是否不会阻止 RDP 短路径连接。 需要使用 STUN 或 TURN 协议建立连接。
管理 RDP 多路径可用性
RDP 多路径正在分阶段推出。 如果要手动控制会话主机上的功能可用性,可以使用以下注册表项来选择加入或选择退出。
若要启用 RDP 多路径早期 (请选择) :
若要在完全推出之前启用 RDP 多路径,请将以下注册表项值设置为 100:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RdpCloudStackSettings" /v SmilesV3ActivationThreshold /t REG_DWORD /d 100 /f
若要提前禁用 RDP 多路径 (选择退出) :
如果希望在推出完成之前禁用 RDP Multipath,请将注册表项值设置为 0:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RdpCloudStackSettings" /v SmilesV3ActivationThreshold /t REG_DWORD /d 0 /f
注释
更新注册表项后,用户必须断开连接并重新连接到会话主机,更改才能生效。
相关内容
若要了解有关 RDP 短路径的详细信息,请参阅 适用于 Azure 虚拟桌面的 RDP 短路径。