Nov 15 2020 09:13 PM
As we promised during the Microsoft Ignite conference, we are introducing a new capability that can take into account the type of network you are connecting from, and when possible, establish a direct peer-to-peer UDP transport rather than using the Windows Virtual Desktop gateways.
For a starter, I would like to remind you that Windows Virtual Desktop uses Remote Desktop Protocol (RDP) to provide remote display and input capabilities over network connections. RDP has initially released 22 years ago with Windows NT 4.0 Terminal Server Edition and was continuously evolving with every Microsoft Windows and Windows Server release. From the beginning, RDP developed to be independent of its underlying transport stack, and today it supports multiple types of transport. It could be a Hyper-V bus transport for managing VMs using the Enhanced Session Mode or TCP-based transport in Quick Assist, or combined TCP/UDP transport for on-premises deployments.
When we designed Windows Virtual Desktop, we built an entirely new transport called Reverse Connect. Reverse connect transport is used both for establishing the remote session and for carrying RDP traffic. Unlike the on-premises RDS deployments, reverse connect transport doesn't use an inbound TCP listener to receive incoming RDP connections. Instead, it is using outbound connectivity to the Windows Virtual Desktop infrastructure over the HTTPS connection. This gives a secure and simple way to implement connectivity for your remote desktops. For the details about reverse connect, see a brand new topic in Windows Virtual Desktop documentation.
While reverse connect gives a secure and reliable way of communicating with desktop, it is based on TCP protocol, and its performance is heavily dependent on the network latency. It also inherits other drawbacks from TCP, such as slow start, congestion control, and others.
RDP Shortpath is a family of UDP-based transports that extend Windows Virtual Desktop connectivity options.
Sounds good? Then try it yourself by following the detailed documentation.
We'd like to hear from you about your experiences with this public preview!
Learn more in the brand-new networking section of Windows Virtual Desktop documentation :
Understanding Windows Virtual Desktop network connectivity
Windows Virtual Desktop RDP Shortpath
Implement Quality of Service (QoS) for Windows Virtual Desktop
Nov 16 2020 08:12 AM
@fdwl , with this RDP Shortpath, we can get some new information like Client IP address and client version?
Nov 16 2020 09:38 AM
Client IP is logged in event 131, see https://docs.microsoft.com/en-us/azure/virtual-desktop/shortpath#using-event-logs
It will be logged to the WVDConnections table closer to GA. also this table lists the client version
Nov 16 2020 10:22 AM
Nov 16 2020 11:29 AM
RDP Shortpath establishes the direct connectivity between Remote Desktop client and Session Host.
Does this mean we would be able to host RDS servers ourselves and leverage the RDP Shortpath feature to make the clients connect directly to our Sessions Hosts on-premise? Thus removing the need for RDS Gateway, Web, and broker?
Nov 16 2020 08:15 PM
Nov 20 2020 02:16 AM
@fdwl is it possible to test RDP Shortpath now. When i follow the preview instructions, i didn't seems to work.
Nov 20 2020 04:51 AM
@swalra Have you rebooted the session host after applying the registry update?
Nov 20 2020 05:06 AM
@David Brophy Yes, i have reboot. I have also try the laatste 20h2 w10 multi session image
Nov 23 2020 07:36 AM
Nov 30 2020 03:37 PM
Nov 30 2020 11:55 PM
@Dolinhas, we solved the problem to set first the registry keys on the hosts, after that we install the RD infra client.
Dec 01 2020 10:59 PM
Feb 26 2021 03:17 AM
You wrote: "For a starter, I would like to remind you that Windows Virtual Desktop uses Remote Desktop Protocol (RDP) to provide remote display and input capabilities over network connections. "
Does that mean, that acessing WVD always requires RDS CALs @fdwl
Mar 21 2022 10:22 AM
@fdwl I'm interested in learning more about the follow on RDP shortpath initiative that allows use of non managed public networks for the RDP connection. Is there any documentation available or network topology diagrams detailing how the proposed infrastructure would work over the internet?