Multiple ExpressRoutes connected through individual NVAs to other VNets

Steiner 21 Reputation points
2021-10-01T17:01:16.027+00:00

Hello,

Each location has it's on ExpressRoute circuit, NVA and accesses shared resources in a location. For example,

California office - 192.168.8.0/24
Hong Kong office - 192.168.70.0/24
Paris office - 192.168.55.0/24

Connected via ExpressRoute Circuit to the following Azure VNets
West US for California Office, West US has a VNet: 10.0.0.0/24; the VNet has an NVA which filters traffic and a ExpressRoute Gateway in the gateway subnet which routes on premise network traffic (192.168.8.0/24) to Azure resources through the NVA.
East Asia for Hong Kong Office, East Asia has a VNet: 10.2.0.0/24; the VNet has an NVA which filters traffic and a ExpressRoute Gateway in the gateway subnet which routes on premise network traffic (192.168.70.0/24) to Azure resources through the NVA.
West Europe has a VNet 172.20.0.0/16 which is peered with 10.0.0.0/24 and 10.2.0.0/24.

It is impossible for the Shared VNet (West Europe - 172.20.0.0/16) to have with multiple virtual network gateways (one for West US and another for East Asia), if both locations (West US and East Asia) require access to the resources in the Shared VNet, how can this be configured?

136998-multiple.jpg

Azure ExpressRoute
Azure ExpressRoute
An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
323 questions
{count} votes