An Azure virtual networking service that provides optimized and automated branch-to-branch connectivity.
The standard Virtual WAN VNet connection cannot be used because the existing hub VNet already has a virtual network gateway, and spoke VNets connected to a virtual hub are not allowed to have their own gateways.
To achieve the dotted-line connectivity and enable a phased migration, use an SD‑WAN (or other) NVA in a spoke VNet that is peered to the Virtual WAN hub, and then connect that environment to the legacy hub using IPsec/BGP. The supported pattern is:
- Deploy an SD‑WAN NVA in a spoke VNet that is peered with the new Virtual WAN hub.
- Configure BGP peering between the SD‑WAN NVA and the Virtual WAN hub route server. This lets the NVA learn and advertise routes to/from the vHub.
- From that SD‑WAN NVA, build IPsec tunnels toward the existing hub’s VPN gateway (or toward the on‑prem/legacy WAN side of the existing hub). Use BGP on those tunnels if supported, so that routes between the legacy hub/spokes and the new vHub/spokes are exchanged dynamically.
This pattern is explicitly called out for scenarios where SD‑WAN NVAs cannot be deployed directly into Virtual WAN hubs but still support BGP, and it is also recommended when connecting two Virtual WANs using SD‑WAN NVAs in spoke VNets. It fits a phased‑migration approach because:
- The existing hub VNet and its VPN gateway remain unchanged.
- The new vHub and SD‑WAN NVA operate in parallel.
- Traffic can be gradually steered from the old WAN to the new WAN by adjusting routes on the SD‑WAN NVA and in the vHub route tables.
If more granular traffic steering or multiple security stacks are needed, consider:
- Using multiple hubs (for example, one vHub for new WAN/SD‑WAN and the existing hub VNet for legacy WAN), each with its own next‑hop choice.
- Placing additional NVAs in spoke VNets and selectively peering only the VNets that must use them.
These approaches are consistent with the documented guidance that:
- Virtual WAN hubs only support Microsoft‑managed gateways, Azure Firewall, route tables, and some integrated NVAs.
- Spoke VNets connected to a virtual hub cannot have their own virtual network gateway.
- SD‑WAN NVAs that cannot run inside the hub should be placed in peered spokes and connected via BGP to the hub route server.
References:
and “up-vote” wherever the information provided helps you, **this can be beneficial to other community members.