使用 RDP 多徑來提升與 Azure 虛擬桌面的連線可靠性

遠端桌面協定 (RDP) 多徑透過持續監控多條網路路徑並動態選擇最可靠的路徑,提升會話穩定性。 這種智慧切換機制有助於降低斷線機率,並促進不同網路條件下的使用者體驗更流暢且一致。

它提供幾項主要優點:

  • 無縫整合:除了確保環境支援 RDP Shortpath 外,無需更改設定。

  • 智慧路徑管理:ICE 發現並評估多個遠端桌面協定 (RDP) 短路徑路由,使用使用者資料報協定 (UDP) STUN (NAT) 下簡單穿越,並利用 NAT) 協定的中繼進行 TURN (遍歷。

  • 提升可靠性:備援路徑保持待命狀態。 若主動路徑變得不穩定或失敗,RDP 多徑會自動切換到下一個最佳路徑,減少會話中斷與中斷。

RDP 多路徑利用多條網路路徑來提升連線可靠性。 這些路徑可包含基於 UDP 的 STUN 或 TURN 連線組合(若有 UDP 連線),以及使用 Rendezvous 建立的冗餘 TCP 基礎反向連接路徑。 若主傳輸路徑降級或故障,系統會自動切換至備用可用的 UDP 或 TCP 傳輸路徑。 若所有路徑中斷——例如網路中斷時——系統會在網路連線恢復後嘗試重新連接。 

下圖說明了 RDP 多徑如何與 Azure 虛擬桌面合作。 在此使用者情境中,主要主動傳輸路徑是透過 STUN 進行 UDP,並由 TURN 伺服器的冗餘 UDP 連線補充。

當有基於 UDP 的 RDP 短路徑連接時,UDP 仍是最佳效能與可靠性的首選傳輸協定。 除了維護冗餘的 UDP 路徑外,Azure 虛擬桌面還能建立冗餘的 TCP 備援傳輸路徑,以提升整體會話韌性。

顯示 RDP 多徑網路路徑的示意圖。

必要條件

當符合以下前提條件時,RDP 多徑會自動運作:

  • Microsoft 建議將 RDP Shortpath 設定為主要傳輸協定,以最大化 RDP 多徑的韌性效益。 欲了解更多資訊,請參閱 「配置 RDP 短路徑」。

  • 連線必須來自使用Windows 應用程式 2.0.559.0或更新版本的本地Windows裝置,該版本是RDP多徑的最低支援版本。 此版本支援 RDP 多路徑,並支援多條 UDP 傳輸路徑。

  • 為了利用最新的 RDP 多路徑增強功能,包括支援多重 UDP 傳輸路徑及冗餘 TCP 傳輸路徑,連線必須使用 Windows 應用程式 版本 2.0.1069.0 或更新版本

  • 其他平台目前不支援。

RDP 傳輸所需的網路端點

為支援基於 UDP 的短路徑與多徑的 RDP 連線,以及透過反向連接的 TCP 連線,請確保對以下端點的外發連線:

# RDP 方法 FQDN IP 協定/埠口 描述
1 基於 TCP 的 RDP *.wvd.microsoft.com 40.64.144.0/20 TCP 443 基於 TCP 的 RDP 連線。 每次連線到會話主機或雲端電腦時,初始連線。
2 基於 UDP 的 RDP 透過 TURN 進行 不適用 51.5.0.0/16 UDP 3478 透過 TURN 伺服器進行基於 UDP 的中繼 RDP 連線。 當無法直接連線時,它仍然有效。
3 基於 UDP 的 RDP 使用 STUN 不適用 51.5.0.0/16 UDP 1024-65535 (預設值:49152-65535) 使用者裝置與會話主機或雲端電腦之間的直接 1:1 UDP 連線。

埠口縮放考量

使用 RDP 多徑時,客戶應規劃防火牆與網路容量,並考慮 每用戶埠的擴展 性。

每個活躍使用者會話最多可建立 五條出站傳輸路徑

  • 最多可連接三個基於 UDP 的 RDP 短路徑與多徑連線,例如透過 STUN 或 TURN () 發現的主要與冗餘 UDP 路徑。

  • 最多透過反向連接提供兩個基於 TCP 的 RDP 連接埠,並在有備援的 TCP 傳輸路徑時提供。

確保防火牆規則、NAT 容量及埠耗盡限制皆能容納預期的同時使用者會話數量及其相關傳輸路徑。

重要事項

Microsoft 建議使用 Windows 應用程式 2.0.1069.0 或更新版本,並將 RDP Shortpath 設定為主要傳輸協定,以獲得最佳的 RDP 多路徑體驗。 在 Windows 應用程式 2.0.559.0 或更新版本中,使用者可享有多重 UDP 傳輸路徑的 RDP 多路徑。 在 Windows 應用程式 2.0.1069.0 或更新版本中,使用者可享有冗餘 TCP 傳輸路徑帶來的額外韌性優勢。 若 UDP 連線無法提供或受網路政策限制,RDP 多徑仍可透過冗餘的 TCP 傳輸路徑持續提供韌性。

驗證 RDP 多徑連接性

有兩種方法可以驗證 RDP 多徑是否被用於連線:

  • 使用者可從連線列查看遠端連線狀態,顯示啟用 RDP 多徑,如下範例截圖所示:

    這是一張連線資訊截圖,顯示 RDP 多徑已啟用。

  • Azure 虛擬桌面管理員可以在 Azure 虛擬桌面洞察中查看連線可靠性資訊。 欲了解更多資訊,請參閱 Azure 虛擬桌面洞察的連線可靠性使用案例

欲了解更多關於 RDP Shortpath 的資訊,請參閱 Azure 虛擬桌面的 RDP Shortpath