Używanie wielościeżkowej ścieżki RDP w celu zwiększenia niezawodności połączenia z usługą Azure Virtual Desktop

Multipath (Remote Desktop Protocol) Multipath poprawia stabilność sesji, stale monitorując wiele ścieżek sieciowych i dynamicznie wybierając najbardziej niezawodną. Ten inteligentny mechanizm przełączania pomaga zmniejszyć prawdopodobieństwo rozłączenia i przyczynia się do sprawniejszej i bardziej spójnej obsługi użytkownika w różnych warunkach sieciowych.

Oferuje ona kilka kluczowych korzyści:

  • Bezproblemowa integracja: nie są wymagane żadne zmiany konfiguracji poza zapewnieniem, że środowisko obsługuje protokół RDP Shortpath.

  • Inteligentne zarządzanie ścieżkami: środowisko ICE odnajduje i ocenia wiele tras ścieżki krótkiej protokołu pulpitu zdalnego (RDP) przy użyciu protokołu UDP (User Datagram Protocol) za pośrednictwem protokołu STUN (Simple Traversal Underneath NAT) i protokołu TURN (Przechodzenie przy użyciu przekaźników wokół translatora adresów sieciowych).

  • Zwiększona niezawodność: ścieżki kopii zapasowych pozostają w stanie wstrzymania. Jeśli aktywna ścieżka staje się niestabilna lub kończy się niepowodzeniem, wielościeżka rdp automatycznie przełącza się do następnej najlepszej ścieżki, zmniejszając spadki sesji i przerwy.

Multipath protokołu RDP używa wielu ścieżek sieciowych, aby zwiększyć niezawodność połączenia. Te ścieżki mogą obejmować kombinacje połączeń STUN lub TURN opartych na protokole UDP, gdy jest dostępna łączność UDP, wraz z nadmiarowymi ścieżkami odwrotnego połączenia opartymi na protokole TCP ustanowionymi przy użyciu spotkania. Jeśli główna ścieżka transportu ulega pogorszeniu lub kończy się niepowodzeniem, system automatycznie przełącza się na dostępną ścieżkę transportu UDP lub TCP kopii zapasowej. Jeśli wszystkie ścieżki zostaną utracone — na przykład podczas awarii sieci — system spróbuje ponownie nawiązać połączenie po przywróceniu łączności sieciowej. 

Na poniższym diagramie przedstawiono sposób działania wielościeżkowe protokołu RDP z usługą Azure Virtual Desktop. W tym scenariuszu użytkownika podstawową aktywną ścieżką transportu jest UDP za pośrednictwem usługi STUN, uzupełniona nadmiarowymi połączeniami UDP za pośrednictwem serwera TURN.

Gdy łączność rdp oparta na protokole RDP jest dostępna, protokół UDP pozostaje preferowanym protokołem transportu w celu uzyskania optymalnej wydajności i niezawodności. Oprócz utrzymywania nadmiarowych ścieżek UDP Azure virtual desktop może ustanowić nadmiarowe ścieżki transportu rezerwowego protokołu TCP w celu zwiększenia ogólnej odporności sesji.

Diagram przedstawiający wielościeżkowe ścieżki sieciowe RDP.

Wymagania wstępne

Wielościeżkowe rdp działa automatycznie po spełnieniu następujących wymagań wstępnych:

  • Firma Microsoft zaleca skonfigurowanie protokołu RDP Shortpath jako podstawowego protokołu transportowego, aby zmaksymalizować zalety odporności wielościeżkowe protokołu RDP. Aby uzyskać więcej informacji, zobacz Configure RDP Shortpath (Konfigurowanie ścieżki krótkiej protokołu RDP).

  • Połączenia muszą pochodzić z lokalnego urządzenia z systemem Windows przy użyciu aplikacja dla systemu Windows w wersji 2.0.559.0 lub nowszej, co jest minimalną obsługiwaną wersją wielościeżkowej ścieżki RDP. Ta wersja umożliwia wielościeżkowe ścieżki RDP z wieloma ścieżkami transportu UDP.

  • Aby skorzystać z najnowszych ulepszeń wielościeżków protokołu RDP, w tym obsługi wielu ścieżek transportu UDP i nadmiarowych ścieżek transportu TCP, połączenia muszą używać aplikacja dla systemu Windows wersji 2.0.1069.0 lub nowszej

  • Inne platformy nie są obecnie obsługiwane.

Wymagane punkty końcowe sieci dla transportu RDP

Aby obsługiwać łączność RDP przy użyciu protokołu Shortpath i Multipath opartego na protokole UDP, a także połączeń opartych na protokole TCP za pośrednictwem funkcji Reverse Connect, upewnij się, że łączność wychodząca z następującymi punktami końcowymi:

# Rdp, metoda FQDN Adres IP Protokół/port Opis
1 Protokół RDP oparty na protokole TCP *.wvd.microsoft.com 40.64.144.0/20 TCP 443 Połączenie RDP oparte na protokole TCP. Początkowe połączenie nawiązywane przez każde połączenie z hostem sesji lub komputerem w chmurze.
2 Protokół RDP oparty na protokole UDP za pośrednictwem funkcji TURN nie dotyczy 51.5.0.0/16 UDP 3478 Przekaźnikowe połączenie RDP oparte na protokole UDP przy użyciu serwerów TURN. Działa, gdy łączność bezpośrednia nie jest możliwa.
3 Protokół RDP oparty na protokole UDP przy użyciu usługi STUN nie dotyczy 51.5.0.0/16 UDP 1024-65535 (domyślnie: 49152-65535) Bezpośrednie połączenie UDP 1:1 między urządzeniem użytkownika a hostem sesji lub komputerem w chmurze.

Zagadnienia dotyczące skalowania portów

W przypadku korzystania z wielościeżkowej ścieżki RDP klienci powinni zaplanować zaporę i pojemność sieci z myślą o skalowaniu portów na użytkownika .

Każda aktywna sesja użytkownika może ustanowić maksymalnie pięć ścieżek transportu wychodzącego:

  • Maksymalnie trzy porty UDP dla połączeń rdp opartych na protokole RDP i wielościeżkowe (na przykład podstawowe i nadmiarowe ścieżki UDP odnalezione za pośrednictwem usługi STUN lub TURN).

  • Maksymalnie dwa porty TCP dla połączeń RDP opartych na protokole TCP za pośrednictwem funkcji Reverse Connect, w tym nadmiarowe ścieżki transportu TCP, jeśli są dostępne.

Upewnij się, że reguły zapory, pojemność TRANSLATOR i limity wyczerpania portów są skonfigurowane tak, aby uwzględniały oczekiwaną liczbę równoczesnych sesji użytkowników i skojarzone z nimi ścieżki transportu na dużą skalę.

Ważna

Firma Microsoft zaleca używanie aplikacja dla systemu Windows wersji 2.0.1069.0 lub nowszej oraz konfigurowanie protokołu RDP Shortpath jako podstawowego protokołu transportowego dla najlepszego środowiska rdp multipath. W przypadku aplikacja dla systemu Windows wersji 2.0.559.0 lub nowszej użytkownicy korzystają z wielościeżkowej ścieżki RDP z wieloma ścieżkami transportu UDP. Dzięki aplikacja dla systemu Windows wersji 2.0.1069.0 lub nowszej użytkownicy uzyskują dodatkowe korzyści z odporności nadmiarowych ścieżek transportu TCP. Jeśli łączność UDP jest niedostępna lub ograniczona przez zasady sieci, wielościeżkowe ścieżki RDP mogą nadal zapewniać odporność za pośrednictwem nadmiarowych ścieżek transportu TCP.

Weryfikowanie łączności wielościeżkowej RDP

Istnieją dwa sposoby sprawdzania, czy dla połączenia jest używana wielościeżka rdp:

  • Użytkownicy mogą sprawdzić stan połączenia sesji zdalnej z poziomu paska połączenia, na którym jest włączona opcja Multipath protokołu RDP, jak pokazano na poniższym przykładowym zrzucie ekranu:

    Zrzut ekranu przedstawiający informacje o połączeniu pokazujące, że włączono wielościeżkowe ścieżki PROTOKOŁU RDP.

  • Azure administratorzy usługi Virtual Desktop mogą wyświetlać informacje o niezawodności połączeń w usłudze Azure Virtual Desktop Insights. Aby uzyskać więcej informacji, zobacz przypadek użycia niezawodności połączenia dla usługi Azure Virtual Desktop Insights.

Aby dowiedzieć się więcej na temat ścieżki krótkościeżkowej PROTOKOŁU RDP, zobacz RdP Shortpath for Azure Virtual Desktop.To learn more about RDP Shortpath (Ścieżka skrócona protokołu RDP dla Azure Virtual Desktop).