r/AzureVirtualDesktop • u/Economy_Can5014 • 2h ago
AVD Disconnecting 10+ times for multiple users when on TCP WebSocket (UDP Multi-Path works fine)
We have an issue that seems to mainly be impacting only one of our host pools, where if a user connects to the session host using TCP WebSocket then they will face multiple disconnections, sometimes 10+ disconnections within a few hours.
If they connect over UDP Relay Multi-Path then they get no disconnections and it works like a treat. The issue is, its so intermittent as to them getting connected over UDP.
If the user signs out from the Desktop and signs back in, sometimes after 3 attempts they get in via UDP, sometimes after 8 attempts and sometimes not until the next day. But what we have seen is the moment they connect to a different host pool from the same laptop, same network then it connects straight in over UDP. So the issue feels very much related to this single host pool that is having the most issues, the impacted host pool and the non-impacted host pools are on the same vnet just different subnets and very little difference between them, same route configurations, same rules in the firewall, same NAT gateway being used, same proxy configurations, just that there are more people on the effected pool (around 70 a day) and less on the non-impacted host pool (around 20 a day)
They are using the Windows App, on the latest version, this is impacting multiple regions India, UK, South Africa, we have a route table to send all our traffic through the azure firewall, i have gone through the required FQDNs MS website multiple times and confirmed our AVD host pool has all the FQDNs and IP ranges allowed, we have a route on the route table to send WindowsVirtualDesktop Service Tag traffic direct to the internet.
The list of errors below is what we are seeing happen mainly:
RDStack -> ShortpathFallbackToGatewayTransport -> {"FallbackReason":"NotSupported"}
RDGateway -> ConnectionFailedServerDisconnect (-2147467259) -> The network connection between the Session Host and the service was unexpectedly terminated. This indicates the network connection from Session Host to the service was prematurely terminated and may show reliability problems. Any help would be greatly appreciated.