Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
I understand that you are trying to configure Azure ExpressRoute Cross Connections.
While creating an ExpressRoute connection, the physical connection and the BGP is established with your CE (Customer Edge Router) and MSEE (Microsoft Enterprise Edge ExpressRoute router) in the same region.
- This MSEE is represented as Circuit in Azure Portal
- Just doing the above does not complete the configuration.
- It is in this step, we specify a Primary and Secondary subnet that subsequently becomes the IP address used by the routers
- Refer : ExpressRoute circuit routing configuration
- Here, only one such ExR Physical connection is established with the help of a ISP and this cannot span across regions.
For connecting to a VNet, you will be required to
- Deploy a Gateway in the VNet
- And Connect this gateway to the Circuit
- In this step, we do not configure any subnet(s)
- This step is Linking virtual networks to ExpressRoute circuits
- Here, However, multiple such VNet Links can be established and can also span across regions depending upon the SKU and Size of the Gateway and Circuit
Your scenario is documenter here
Or in other words,
- You will not establish a physical connection between West US VNet and Washington DC OnPrem
- Instead, you will establish a Vnet Link between West US Gateway and East US ExpressRoute circuit.
- This means, you will not be required to add any additional subnets to your current configuration for BGP.
P.S :
Cross Region connectivity requires you use a Premium SKU Circuit
I hope I was able to make this clear.
Thanks,
Kapil
Please don’t forget to close the thread by clicking "Accept the answer" wherever the information provided helps you, as this can be beneficial to other community members.