An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
Hi @ Lucas Hökerberg,
Welcome to Microsoft Q&A Platform.
It looks like you’ve run into a known limitation in Azure’s subnet-scoped peering (a.k.a. “subnet peering”) when used with certain VM SKUs and Availability Zones. Here’s the short of it:
- Subnet peering is still relatively new and has a hard dependency on the underlying host hardware. VMs pinned to older-generation hosts (or non-V5 SKUs) in some zones can see packets dropped in the Azure fabric below the guest OS—exactly the silent drops you described.
- When you deallocated a non-zoned VM (it landed on newer hardware), peering “just worked” again. When you replaced with full VNet-to-VNet peering, you bypassed the newer subnet-peering path altogether, so connectivity returned immediately.
Why full VNet peering works
- VNet-to-VNet peering uses a mature, well-tested fabric path that doesn’t have this SKU-and-zone dependency.
How to fix
- Short-term: keep using full VNet peering between vnet-02 and vnet-03.
- Medium-term: migrate the affected VMs to Intel-based V5 SKUs (or AMD Genoa/Cobalt-100 SKUs) and reprovision them so they land on supported host hardware. Once they’re on V5 hardware, subnet peering will work reliably in all zones.
Ref:
How to configure subnet peering (see “Hard limitation”)
Azure virtual network peering overview
Troubleshoot virtual network peering problems
Please
and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.