Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
Looking at your design, it appears something similar to Route traffic through an NVA.
- Where,
Your Set Up Azure reference architecture ServiceVnetX VNet2 VNet1,VNet2 VNet5,VNet6
Point to Note:
- I see you have mentioned "automatic" advertisement a couple of times.
- The entire concept of vWAN is to automate route propagation
- However, you are using a multi Hub design
- i.e, two Hubs - one vHubX and two vNETX.
- This means you are still using traditional Hub Spoke where the Hub is "vNETX" and Spokes are "VNET1" and "VNET2"
- And since vWAN does not have any control over the routing in the VNETs it is not directly connected to, you have to rely on manually updating the routes only
With that said,
To advertise the Spoke ranges to the vHub, (I am using your setup's naming convention)
- You should add UDRs to VNET1 and VNET2 (Subnets X1,Y1,X2,Y2) with nextHop as the vFG
- i.e.,
- Destination Range : SubnetA
- NextHop IP : vFG's IP
- Add an static route entry for VNET1,VNET2,VNETX to vHubX’s Default route table.
- Configure a static route for VNET1,VNET2 in VNet X’s virtual network connection. To set up routing configuration for a virtual network connection, see virtual hub routing.
- i.e.,
Post this,
- X1,X2,Y1,Y2 subnets will be advertised to the vHubX
- SubnetA 's range will be advertised to the X1,X2,Y1,Y2 by UDR
Kindly let us know if this helps or you need further assistance on this issue.
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.