You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-desktop/configure-rdp-shortpath.md
+7-11Lines changed: 7 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,7 @@ ms.date: 06/18/2024
10
10
# Configure RDP Shortpath for Azure Virtual Desktop
11
11
12
12
> [!IMPORTANT]
13
-
> - Using RDP Shortpath for public networks via TURN for Azure Virtual Desktop is currently in PREVIEW. See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
14
-
>
15
-
> - RDP Shortpath is only available in the Azure public cloud.
13
+
> RDP Shortpath for public networks via TURN for Azure Virtual Desktop is only available in the Azure public cloud.
16
14
17
15
Users can connect to a remote session from Azure Virtual Desktop using the Remote Desktop Protocol (RDP) with a UDP or TCP-based transport. RDP Shortpath establishes a UDP-based transport between a local device Windows App or the Remote Desktop app on supported platforms and session host.
18
16
@@ -26,7 +24,7 @@ There are four options for RDP Shortpath that provide flexibility for how you wa
26
24
27
25
-**RDP Shortpath for public networks with ICE/STUN**: A *direct* UDP connection between a client device and session host using a public connection. ICE/STUN is used to discover available IP addresses and a dynamic port that can be used for a connection. The RDP Shortpath listener and an inbound port aren't required. The port range is configurable.
28
26
29
-
-**RDP Shortpath for public networks via TURN** (preview): An *indirect* UDP connection between a client device and session host using a public connection where TURN relays traffic through an intermediate server between a client and session host. An example of when you use this option is if a connection uses Symmetric NAT. A dynamic port is used for a connection; the port range is configurable. For a list of Azure regions that TURN is available, see [supported Azure regions with TURN availability](rdp-shortpath.md#turn-availability-preview). The connection from the client device must also be within a supported location. The RDP Shortpath listener and an inbound port aren't required.
27
+
-**RDP Shortpath for public networks via TURN**: An *indirect* UDP connection between a client device and session host using a public connection where TURN relays traffic through an intermediate server between a client and session host. An example of when you use this option is if a connection uses Symmetric NAT. A dynamic port is used for a connection; the port range is configurable. For a list of Azure regions that TURN is available, see [supported Azure regions with TURN availability](rdp-shortpath.md#turn-availability). The connection from the client device must also be within a supported location. The RDP Shortpath listener and an inbound port aren't required.
30
28
31
29
Which of the four options your client devices can use is also dependent on their network configuration. To learn more about how RDP Shortpath works, together with some example scenarios, see [RDP Shortpath](rdp-shortpath.md).
32
30
@@ -46,7 +44,7 @@ Here are the default behaviors for each option and what you need to configure:
46
44
| RDP Shortpath for managed networks | UDP and TCP are enabled in Windows by default.<br /><br />You need to enable the RDP Shortpath listener on session hosts using Microsoft Intune or Group Policy, and allow an inbound port to accept connections. | Default (enabled) | UDP and TCP are enabled in Windows by default. |
47
45
| RDP Shortpath for managed networks with ICE/STUN | UDP and TCP are enabled in Windows by default.<br /><br />You don't need any extra configuration, but you can limit the port range used. | Default (enabled) | UDP and TCP are enabled in Windows by default. |
48
46
| RDP Shortpath for public networks with ICE/STUN | UDP and TCP are enabled in Windows by default.<br /><br />You don't need any extra configuration, but you can limit the port range used. | Default (enabled) | UDP and TCP are enabled in Windows by default. |
49
-
| RDP Shortpath for public networks via TURN | UDP and TCP are enabled in Windows by default.<br /><br />You don't need any extra configuration, but you can limit the port range used. | Default (disabled) | UDP and TCP are enabled in Windows by default. |
47
+
| RDP Shortpath for public networks via TURN | UDP and TCP are enabled in Windows by default.<br /><br />You don't need any extra configuration, but you can limit the port range used. | Default (enabled) | UDP and TCP are enabled in Windows by default. |
50
48
51
49
## Prerequisites
52
50
@@ -195,7 +193,7 @@ Here's how to configure RDP Shortpath in the host pool networking settings using
195
193
196
194
:::image type="content" source="media/configure-rdp-shortpath/rdp-shortpath-host-pool-configuration.png" alt-text="A screenshot showing the RDP Shortpath tab of a host pool's networking properties." lightbox="media/configure-rdp-shortpath/rdp-shortpath-host-pool-configuration.png":::
197
195
198
-
1. For each option, select a value from the drop-down each based on your requirements. **Default** corresponds to **Enabled** for each option, except **RDP Shortpath for public networks via TURN**, which is **Disabled** during its preview.
196
+
1. For each option, select a value from the drop-down each based on your requirements. **Default** corresponds to **Enabled** for each option.
199
197
200
198
1. Select **Save**.
201
199
@@ -228,14 +226,14 @@ Here's how to configure RDP Shortpath in the host pool networking settings using
228
226
RelayUdp : Default
229
227
```
230
228
231
-
The available PowerShell parameters for RDP Shortpath map to the options as follows. Valid values for each of these parameters are **Default**, **Enabled**, or **Disabled**. Default corresponds to what Microsoft sets it to, in this case **Enabled** for each option, except **RDP Shortpath for public networks via TURN**, which is **Disabled** during its preview.
229
+
The available PowerShell parameters for RDP Shortpath map to the options as follows. Valid values for each of these parameters are **Default**, **Enabled**, or **Disabled**. Default corresponds to what Microsoft sets it to, in this case **Enabled** for each option.
| DirectUdp | RDP Shortpath for managed networks with ICE/STUN | Enabled |
237
235
| PublicUdp | RDP Shortpath for public networks with ICE/STUN | Enabled |
238
-
| RelayUdp | RDP Shortpath for public networks via TURN |Disabled (during preview)|
236
+
| RelayUdp | RDP Shortpath for public networks via TURN |Enabled|
239
237
240
238
3. Use the `Update-AzWvdHostPool` cmdlet with the following examples to configure RDP Shortpath.
241
239
@@ -269,7 +267,7 @@ Here's how to configure RDP Shortpath in the host pool networking settings using
269
267
Update-AzWvdHostPool @parameters
270
268
```
271
269
272
-
- To only use RDP Shortpath for public networks via TURN and disable the other options, run the following commands. During the preview, the default value for TURN corresponds to **Disabled**, so it explicitly needs to be set to **Enabled**.
270
+
- To only use RDP Shortpath for public networks via TURN and disable the other options, run the following commands.
273
271
274
272
```azurepowershell
275
273
$parameters = @{
@@ -288,8 +286,6 @@ Here's how to configure RDP Shortpath in the host pool networking settings using
288
286
289
287
---
290
288
291
-
> [!IMPORTANT]
292
-
> For connections using TURN, during the preview TURN is only available for connections to session hosts in a validation host pool. To configure your host pool as a validation environment, see [Define your host pool as a validation environment](create-validation-host-pool.md#define-your-host-pool-as-a-validation-host-pool).
293
289
294
290
295
291
## Check that UDP is enabled on Windows client devices
Copy file name to clipboardExpand all lines: articles/virtual-desktop/rdp-shortpath.md
+3-8Lines changed: 3 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,6 @@ ms.date: 06/17/2024
10
10
11
11
# RDP Shortpath for Azure Virtual Desktop
12
12
13
-
> [!IMPORTANT]
14
-
> Using RDP Shortpath for public networks with TURN for Azure Virtual Desktop is currently in PREVIEW. See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
15
-
16
13
RDP Shortpath establishes a direct UDP-based transport between a local device Windows App or the Remote Desktop app on supported platforms and session host in Azure Virtual Desktop.
17
14
18
15
By default, the Remote Desktop Protocol (RDP) tries to establish a remote session using UDP and uses a TCP-based reverse connect transport as a fallback connection mechanism. UDP-based transport offers better connection reliability and more consistent latency. TCP-based reverse connect transport provides the best compatibility with various networking configurations and has a high success rate for establishing RDP connections.
@@ -29,14 +26,12 @@ RDP Shortpath can be used in two ways:
29
26
30
27
1. A *direct* UDP connection using the Simple Traversal Underneath NAT (STUN) protocol between a client and session host.
31
28
32
-
1. An *indirect* UDP connection using the Traversal Using Relay NAT (TURN) protocol with a relay between a client and session host. This is in preview.
29
+
1. An *indirect* UDP connection using the Traversal Using Relay NAT (TURN) protocol with a relay between a client and session host.
33
30
34
31
The transport used for RDP Shortpath is based on the [Universal Rate Control Protocol (URCP)](https://www.microsoft.com/research/publication/urcp-universal-rate-control-protocol-for-real-time-communication-applications/). URCP enhances UDP with active monitoring of the network conditions and provides fair and full link utilization. URCP operates at low delay and loss levels as needed.
35
32
36
33
> [!IMPORTANT]
37
-
> - During the preview, TURN is only available for connections to session hosts in a validation host pool. To configure your host pool as a validation environment, see [Define your host pool as a validation environment](create-validation-host-pool.md#define-your-host-pool-as-a-validation-host-pool).
38
-
>
39
-
> - RDP Shortpath for public networks with TURN is only available in the Azure public cloud.
34
+
> RDP Shortpath for public networks with TURN is only available in the Azure public cloud.
40
35
41
36
## Key benefits
42
37
@@ -163,7 +158,7 @@ If your environment uses Symmetric NAT, which is the mapping of a single private
163
158
164
159
Where users have RDP Shortpath for both managed network and public networks is available to them, then the first algorithm found will be used. The user will use whichever connection gets established first for that session. For more information, see [Example scenarios](#example-scenarios).
0 commit comments