I'm running into some issues with my 1Gbps IPSec tunnel between Azure in Western Europe and my on-premises setup in France. It seems like the bandwidth isn't being fully utilized — I've only been able to get about half of the expected capacity despite trying to push it. I used iperf3 to test the connection, running commands to reach around 80%, but I didn't see those numbers reflected in the monitoring metrics. Is this a limitation from Microsoft, or could there be something else going on?
3 Answers
Have you considered using peering for your connection? It could potentially provide a more stable and faster connection between your cloud and on-premises network.
What SKU is your VPN Gateway? Are you using VpnGw2 and AES-GCM settings? These factors can greatly influence your bandwidth capabilities. Also, since iperf3 uses TCP for tests, you might want to try running it with UDP to see if that changes your results.
Are you testing with one of those cheaper, burstable VMs? If that's the case, switching to a VM that supports accelerated networking could help, as those lower-tier VMs might be a bottleneck for your performance.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures