Skip to content

Commit b41f92d

Browse files
authored
Merge pull request #176112 from gundarev/denisgun/rdp-shortpath-ga
RDP Shortpath GA documentation
2 parents d3b669c + b70b100 commit b41f92d

File tree

5 files changed

+78
-106
lines changed

5 files changed

+78
-106
lines changed
-42.4 KB
Loading

articles/virtual-desktop/proxy-server-support.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ If your organization's network and security policies require proxy servers for w
3131

3232
- Azure service tags on the Azure firewall
3333
- Proxy server bypass using Proxy Auto Configuration (.PAC) files
34-
- Bypass list in the local proxy configuration
35-
- Using proxy servers for per-user configuration
36-
- Using RDP shortpath for the RDP connection while keeping the service traffic over the proxy
34+
- Bypass list in the local proxy configuration
35+
- Using proxy servers for per-user configuration
36+
- Using RDP Shortpath for the RDP connection while keeping the service traffic over the proxy
3737

3838
## Recommendations for using proxy servers
3939

@@ -43,9 +43,9 @@ Some organizations require that all user traffic goes through a proxy server for
4343

4444
When you use a proxy server, it handles all communication with the Azure Virtual Desktop infrastructure and performs DNS resolution and Anycast routing to the nearest Azure Front Door. If your proxy servers are distant or distributed across an Azure geography, your geographical resolution will be less accurate. Less accurate geographical resolution means connections will be routed to a more distant Azure Virtual Desktop cluster. To avoid this issue, only use proxy servers that are geographically close to your Azure Virtual Desktop cluster.
4545

46-
### Use RDP shortpath for desktop connectivity
46+
### Use RDP Shortpath for managed networks for desktop connectivity
4747

48-
When you enable RDP shortpath, RDP data will bypass the proxy server, if possible. Bypassing the proxy server ensures optimal routing while using the UDP transport. Other Azure Virtual Desktop traffic, such as brokering, orchestration, and diagnostics will still go through the proxy server.
48+
When you enable RDP Shortpath for managed networks, RDP data will bypass the proxy server, if possible. Bypassing the proxy server ensures optimal routing while using the UDP transport. Other Azure Virtual Desktop traffic, such as brokering, orchestration, and diagnostics will still go through the proxy server.
4949

5050
### Don't use SSL termination on the proxy server
5151

articles/virtual-desktop/rdp-bandwidth.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ In most scenarios, there's no need to limit bandwidth utilization as limiting ma
9393
In such cases, you could limit an RDP outbound network traffic by specifying a throttle rate in QoS Policy.
9494

9595
>[!NOTE]
96-
> [Make sure that RDP Shortpath is enabled](./shortpath.md) - throttle rate-limiting are not supported for reverse connect transport.
96+
> [Make sure that RDP Shortpath for managed networks is enabled](./shortpath.md) - throttle rate-limiting are not supported for reverse connect transport.
9797
9898
### Implement throttle rate limiting on session host using Group Policy
9999

@@ -133,10 +133,10 @@ The new policies you've created won't take effect until Group Policy has been re
133133

134134
### Implement throttle rate limiting on session host using PowerShell
135135

136-
You can set throttle rate for RDP Shortpath using the PowerShell cmdlet below:
136+
You can set throttle rate for RDP Shortpath for managed networks using the PowerShell cmdlet below:
137137

138138
```powershell
139-
New-NetQosPolicy -Name "RDP Shortpath" -AppPathNameMatchCondition "svchost.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 3390 -IPSrcPortEndMatchCondition 3390 -DSCPAction 46 -NetworkProfile All
139+
New-NetQosPolicy -Name "RDP Shortpath for managed networks" -AppPathNameMatchCondition "svchost.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 3390 -IPSrcPortEndMatchCondition 3390 -ThrottleRateActionBitsPerSecond 10mb -NetworkProfile All
140140
```
141141

142142
## Next steps

articles/virtual-desktop/rdp-quality-of-service-qos.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
---
2-
title: Implement Quality of Service (QoS) for Azure Virtual Desktop (preview)
2+
title: Implement Quality of Service (QoS) for Azure Virtual Desktop
33
titleSuffix: Azure
4-
description: How to set up QoS (preview) for Azure Virtual Desktop.
4+
description: How to set up QoS for Azure Virtual Desktop.
55
author: gundarev
66
ms.topic: conceptual
7-
ms.date: 11/16/2020
7+
ms.date: 10/18/2021
88
ms.author: denisgun
99
---
10-
# Implement Quality of Service (QoS) for Azure Virtual Desktop (preview)
10+
# Implement Quality of Service (QoS) for Azure Virtual Desktop
1111

12-
> [!IMPORTANT]
13-
> Quality of Service (QoS) Policy support for Azure Virtual Desktop is currently in public preview.
14-
> This preview is provided without a service level agreement, and we don't recommend using it for production workloads. Certain features might not be supported or might have constrained capabilities.
15-
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
16-
17-
[RDP Shortpath](./shortpath.md) provides a direct UDP-based transport between Remote Desktop Client and Session host. RDP Shortpath enables configuration of Quality of Service (QoS) policies for the RDP data.
12+
[RDP Shortpath for managed networks](./shortpath.md) provides a direct UDP-based transport between Remote Desktop Client and Session host. RDP Shortpath for managed networks enables configuration of Quality of Service (QoS) policies for the RDP data.
1813
QoS in Azure Virtual Desktop allows real-time RDP traffic that's sensitive to network delays to "cut in line" in front of traffic that's less sensitive. Example of such less sensitive traffic would be a downloading a new app, where an extra second to download isn't a large deal. QoS uses Windows Group Policy Objects to identify and mark all packets in real-time streams and help your network to give RDP traffic a dedicated portion of bandwidth.
1914

2015
If you support a large group of users experiencing any of the problems described in this article, you probably need to implement QoS. A small business with few users might not need QoS, but it should be helpful even there.
@@ -44,7 +39,7 @@ A simple analogy is that QoS creates virtual "carpool lanes" in your data networ
4439
At a high level, do the following to implement QoS:
4540

4641
1. [Make sure your network is ready](#make-sure-your-network-is-ready)
47-
2. [Make sure that RDP Shortpath is enabled](./shortpath.md) - QoS policies are not supported for reverse connect transport
42+
2. [Make sure that RDP Shortpath for managed networks is enabled](./shortpath.md) - QoS policies are not supported for reverse connect transport
4843
3. [Implement insertion of DSCP markers](#insert-dscp-markers) on session hosts
4944

5045
As you prepare to implement QoS, keep the following guidelines in mind:
@@ -113,10 +108,10 @@ The new policies you've created won't take effect until Group Policy has been re
113108

114109
### Implement QoS on session host using PowerShell
115110

116-
You can set QoS for RDP Shortpath using the PowerShell cmdlet below:
111+
You can set QoS for RDP Shortpath for managed networks using the PowerShell cmdlet below:
117112

118113
```powershell
119-
New-NetQosPolicy -Name "RDP Shortpath" -AppPathNameMatchCondition "svchost.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 3390 -IPSrcPortEndMatchCondition 3390 -DSCPAction 46 -NetworkProfile All
114+
New-NetQosPolicy -Name "RDP Shortpath for managed networks" -AppPathNameMatchCondition "svchost.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 3390 -IPSrcPortEndMatchCondition 3390 -DSCPAction 46 -NetworkProfile All
120115
```
121116

122117
## Related articles

0 commit comments

Comments
 (0)