An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
maapinho hi, thx for sharing urs issue here at Q&A portal,
BGP being Up only means the peering session is alive. 0 prefixes received means Azure isn’t accepting any usable routes from the on-prem router. Don’t use ping to the ExpressRoute peering IPs from a VM as the main test. Those IPs belong to the ER peering/control-plane side, not normal VM-reachable endpoints. A VM not being able to ping them doesn’t prove the gateway is broken. The important part is why Azure shows 0 prefixes received. Common causes are
on-prem is advertising routes that overlap with Azure VNet, gateway subnet, or reserved ranges
prefixes are too specific / invalid / private ranges not accepted in that peering config
wrong BGP ASN or route filter/policy on provider/on-prem side
routes are being advertised toward the provider but not actually reaching Microsoft’s ER edge
the circuit re-provision changed the peering/VLAN/BGP config and the provider says ‘advertised’ from their router, but Azure edge sees none
Since it worked before and then the circuit was deprovisioned/reprovisioned, I’d focus hard on the provider handoff config. Check primary/secondary VLAN IDs, peer ASN, peering IPs/masks, MD5 key if used, and confirm they’re advertising the same prefixes to the Microsoft ER edge after reprovisioning. On Azure side, open the ExpressRoute circuit > Peerings > Azure private peering and check AzurePrivatePeering stats/routes. The gateway connection should show BGP Connected, but the circuit peering needs to show received routes too.
https://learn.microsoft.com/en-us/azure/expressroute/expressroute-routing#routing-requirements
https://learn.microsoft.com/en-us/azure/expressroute/expressroute-circuit-peerings
If Azure still says 0 prefixes received after provider validates the handoff, open an ExpressRoute support case and give them circuit name, peering name, both BGP peer IPs, ASN, exact UTC time it stopped, and the fact it worked before reprovisioning. Ask them to verify what prefixes Microsoft ER edge actually receives not just what the on-prem router claims it sent.
rgds,
Alex
&
If my answer was helpful pls mark it and additional thx if u follow me at Q&A portal