An Azure service that delivers high availability and network performance to applications.
Hi François Lépine,
Thanks for reaching out in Microsoft Q&A forum,
Your network issue is almost certainly caused by SNAT port exhaustion on your Network Virtual Appliance (NVA) cluster. Because all your spoke virtual machines share the same egress path through the NVA and the Internal Load Balancer, they are rapidly consuming the available SNAT ports.
Once the port limit is reached, new outbound connections to the internet will silently fail, while internal, non-SNAT-dependent traffic continues to function normally.
Think of SNAT ports like a limited pool of "return address" labels. When all your spoke virtual machines send traffic to the internet through one NVA, they have to share that same pool of labels. If those machines open more connections than you have labels, the NVA simply runs out of room to track them, causing new outbound traffic to "stuck" at the appliance. Because your private traffic doesn't need these translation labels, it continues to work without a hitch.
To get things moving again, I recommend these steps:
- The "Bypass" Test: If you can, briefly update your User-Defined Route (UDR) in the spoke subnets to bypass the NVA. If your internet connectivity suddenly jumps back to life, you have definitive proof that the bottleneck is inside the NVA's egress processing.
- Offload to NAT Gateway: Rather than trying to squeeze more capacity out of your NVA, the best modern approach is to associate an Azure NAT Gateway with your NVA subnet. This effectively offloads the heavy lifting of SNAT to a service designed to scale automatically, providing 64,512 ports per IP. This lets your NVA focus on its real job inspecting traffic without being crushed by connection management.
This transition not only solves your current outage but aligns your architecture with current Azure best practices for reliable, explicit outbound connectivity.
Reference:
What is Azure NAT Gateway? | Microsoft Learn
Kindly let us know if the above helps or you need further assistance on this issue.
Please do not forget to
and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.