RDP Shortpath for managed networks is generally available!

%3CLINGO-SUB%20id%3D%22lingo-sub-2861468%22%20slang%3D%22en-US%22%3ERDP%20Shortpath%20for%20managed%20networks%20is%20generally%20available!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2861468%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3EAnother%20day%2C%20another%20release!%20Today%20I'm%20thrilled%20to%20announce%20that%20RDP%20Shortpath%20for%20managed%20networks%20is%20now%20generally%20available.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3EThis%20feature%20enables%20the%20client%20and%20session%20host%20to%20establish%20a%20direct%20and%20secure%20connection%20using%20a%20high-performant%20and%20reliable%20UDP-based%20transport.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH4%20id%3D%22toc-hId-378080887%22%20id%3D%22toc-hId-378080910%22%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3EKey%20benefits%20of%20Shortpath%20for%20managed%20networks%20are%3A%3C%2FSPAN%3E%3C%2FH4%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3EReliability%20-%20RDP%20Shortpath%20transport%20uses%20highly%20efficient%26nbsp%3B%3C%2FSPAN%3E%3CA%20class%3D%22editor-rtfLink%22%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fresearch%2Fpublication%2Furcp-universal-rate-control-protocol-for-real-time-communication-applications%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3EUniversal%20Rate%20Control%20Protocol%20(URCP)%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3E.%20URCP%20dynamically%20learns%20about%20network%20parameters%20and%20uses%20RDP-specific%20congestion%20control.%20URCP%20adds%20an%20enhanced%20error%20correction%20and%20flow%20control%20that%20is%20designed%20for%20networks%20that%20are%20known%20to%20experience%20sporadic%20and%20temporary%20losses%2C%20such%20as%20wireless%20networks%20or%20wide%20area%20networks%20with%20dynamic%20routing.%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3EPerformance-%20URCP%20operates%20at%20low%20delay%20and%20loss%20levels%20as%20needed%20by%20Remote%20Desktop.%20URCP%20achieves%20the%20best%20performance%20by%20dynamically%20learning%20network%20parameters%20and%20providing%20protocol%20with%20a%20rate%20control%20mechanism.%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3ERDP%20Shortpath%20establishes%20the%20direct%20connectivity%20between%20Remote%20Desktop%20client%20and%20Session%20Host.%20Direct%20connectivity%20reduces%20the%20dependency%20on%20the%20gateways%2C%20improves%20the%20connection's%20reliability%2C%20and%20increases%20the%20bandwidth%20available%20for%20each%20user%20session.%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3EThe%20removal%20of%20additional%20relay%20reduces%20the%20round-trip%20time%2C%20which%20improves%20user%20experience%20with%20latency-sensitive%20applications%20and%20input%20methods.%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3ERDP%20Shortpath%20brings%20support%20for%20configuring%20Quality%20of%20Service%20(QoS)%20priority%20for%20RDP%20connections%20through%20a%20Differentiated%20Services%20Code%20Point%20(DSCP)%20marks%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3ERDP%20Shortpath%20transport%20allows%20limiting%20outbound%20network%20traffic%20by%20specifying%20a%20throttle%20rate%20for%20each%20session.%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3EThis%20release%20is%20part%20in%20a%20series%20of%20RDP%20transport%20improvements.%20Stay%20tuned%20for%20more%20previews%20and%20releases%20coming%20soon!%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--2130438154%22%20id%3D%22toc-hId--2130438131%22%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3ENext%20steps%3C%2FSPAN%3E%3C%2FH2%3E%0A%3CP%3E%3CSPAN%20data-preserver-spaces%3D%22true%22%3ELearn%20more%20in%20the%20networking%20section%20of%20Azure%20Virtual%20Desktop%20documentation%20%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CA%20class%3D%22editor-rtfLink%22%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fvirtual-desktop%2Fnetwork-connectivity%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EUnderstanding%20Azure%20Virtual%20Desktop%20network%20connectivity%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20class%3D%22editor-rtfLink%22%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fvirtual-desktop%2Fshortpath%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAzure%20Virtual%20Desktop%20RDP%20Shortpath%20for%20managed%20networks%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20class%3D%22editor-rtfLink%22%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fvirtual-desktop%2Frdp-quality-of-service-qos%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EImplement%20Quality%20of%20Service%20(QoS)%20for%20Azure%20Virtual%20Desktop%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2861468%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAVDUpdate%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Microsoft

Another day, another release! Today I'm thrilled to announce that RDP Shortpath for managed networks is now generally available. 

This feature enables the client and session host to establish a direct and secure connection using a high-performant and reliable UDP-based transport.

 

Key benefits of Shortpath for managed networks are:

  • Reliability - RDP Shortpath transport uses highly efficient Universal Rate Control Protocol (URCP). URCP dynamically learns about network parameters and uses RDP-specific congestion control. URCP adds an enhanced error correction and flow control that is designed for networks that are known to experience sporadic and temporary losses, such as wireless networks or wide area networks with dynamic routing. 
  • Performance- URCP operates at low delay and loss levels as needed by Remote Desktop. URCP achieves the best performance by dynamically learning network parameters and providing protocol with a rate control mechanism.
  • RDP Shortpath establishes the direct connectivity between Remote Desktop client and Session Host. Direct connectivity reduces the dependency on the gateways, improves the connection's reliability, and increases the bandwidth available for each user session.
  • The removal of additional relay reduces the round-trip time, which improves user experience with latency-sensitive applications and input methods.
  • RDP Shortpath brings support for configuring Quality of Service (QoS) priority for RDP connections through a Differentiated Services Code Point (DSCP) marks
  • RDP Shortpath transport allows limiting outbound network traffic by specifying a throttle rate for each session.

This release is part in a series of RDP transport improvements. Stay tuned for more previews and releases coming soon!

Next steps

Learn more in the networking section of Azure Virtual Desktop documentation :

Understanding Azure Virtual Desktop network connectivity

Azure Virtual Desktop RDP Shortpath for managed networks

Implement Quality of Service (QoS) for Azure Virtual Desktop

 

4 Replies
Does RDP Shortpath work with Agent version: 1.0.3855.1400? It stopped working for us after agent was updated from 1.0.3719.1700 to 1.0.3855.1400.
Does anyone have any expirience with this and is it worth the effort? Typically we are using AVD for smallish clients 60 users and below. What kinds of special networking connections do you need to allow for this technology?
Still not working, I have a ticket open with MS. When it's working it's helpful for users with poor internet connections. We've deployed it with a couple of site-to-site VPN's and are giving out point-to-site VPN to specific users who experience frequent disconnects or where the remoteapp simply vanishes. You need an Azure VPN gateway and a some VPN client either hardware or software.
I did more investigating, Shortpath appears to be working but not logging correctly in Azure Log Analytics. The WVDConnections table has a column called UdpUse which previously had a value of 1 if using Shortpath. Now it shows 0 for everyone even if using Shortpath. We only use RemoteApp so I was using the logs to determine if Shortpath was being used. I enabled a full Desktop and can see in the connection details that it's using UDP protocol. Good news ,it works bad news, there's a bug in the way it's logging.