Connecting Legacy Hub vNet to New Virtual Hub

Rob Bendig 0 Reputation points
2026-05-27T19:55:38.8933333+00:00

We have an existing environment with a Hub vNet (containing Palo Alto Firewalls and a VPN Gateway) and several Spoke vNets. To this, we would like to connect a new vWAN/vHub with an SD-WAN NVA in it.

image

Since the existing Hub vNet has a VPN Gateway, we cannot do the standard Connection between vHub and the Hub vNet. What other mechanisms are available to establish the connection shown by the dotted line? We don't want to rip apart the existing environment but want to be able to do a phased migration from old connectivity to new.

Azure Virtual WAN
Azure Virtual WAN

An Azure virtual networking service that provides optimized and automated branch-to-branch connectivity.


1 answer

Sort by: Most helpful
  1. AI answer

    2026-05-27T19:56:01.5566667+00:00

    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:

    1. Deploy an SD‑WAN NVA in a spoke VNet that is peered with the new Virtual WAN hub.
    2. 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.
    3. 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:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.