An Azure virtual networking service that provides optimized and automated branch-to-branch connectivity.
hi Raj A & thx for sharing urs issue here at Q&A portal,
a routing design issue after removing the old DC hub path. Branches can reach both vWAN hubs thru SD-WAN, so the SD-WAN fabric is doing its job. The broken part is VNet-to-VNet across hubs.
The big red flag is both vWAN hubs using ASN 65515. That’s normal for vWAN hubs, but if the Cisco SD-WAN NVAs are learning Azure prefixes from one hub and re-advertising them toward another hub, AS-path loop prevention can drop those routes. So the prefix never makes it into the other hub route table.
allowas-in / as-override may help in some classic BGP designs, but with vWAN managed hubs u don’t fully control the Microsoft-side BGP behavior. That’s why it can still fail even if the SD-WAN side looks ok. In each vWAN hub effective routes, verify whether the remote spoke prefixes are present. Example: East hub should know 10.20.0.0/16 and 10.21.0.0/16; West hub should know 10.10.0.0/16 and 10.11.0.0/16. If those prefixes are missing, it’s route propagation, not packet filtering. For VNet-to-VNet across vWAN hubs, the cleaner path is Microsoft’s vWAN hub-to-hub routing, not hairpinning those prefixes thru Cisco SD-WAN unless u have a very specific reason.
My guess is after the DC shutdown, the old transit path disappeared and now VNet-to-VNet relies on routes being re-advertised thru the SD-WAN NVAs. Those routes are getting dropped due to AS-path / route-table propagation behavior.
I’d open a vWAN support case w/ both hub route tables, effective routes for all VNet connections, BGP routes seen on both Catalyst 8000Vs, and the missing prefixes. Ask MS to confirm whether the remote VNet prefixes are being suppressed due to AS-path loop detection or route propagation policy in vWAN.
rgds,
Alex
&
If my answer was helpful pls mark it and additional thx if u follow me at Q&A portal
and at my blog https://ctrlaltdel.blog/