An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
Hello @Pawan Raut,
Thank you for reaching out Q&A forum.
Yes, you can advertise a default route (0.0.0.0/0) from on-premises to Azure VNets over ExpressRoute Private Peering
It Works — Hub & Spoke Topology
On-Prem Router
└── Advertises 0.0.0.0/0 via BGP
└── ExpressRoute Circuit
└── ExpressRoute Gateway (Hub VNet)
├── Hub VNet (route propagated)
└── Spoke VNets (requires UDR or peering propagation)
Recommended Configuration Steps
- On-prem CE router: Advertise
0.0.0.0/0on the BGP session toward the ExpressRoute Private Peering. - Hub VNet Gateway Subnet: Ensure route table on GatewaySubnet does not have conflicting UDRs (avoid putting UDRs on GatewaySubnet unless absolutely necessary).
- Hub VNet other subnets: Enable BGP route propagation OR add explicit UDR for
0.0.0.0/0 → Virtual Network Gateway. - VNet Peerings (Hub ↔ Spoke):
- Hub: Allow Gateway Transit = ON
- Spoke: Use Remote Gateways = ON
- Spoke Subnets: Apply UDR with
0.0.0.0/0 → Virtual Network Gateway(or NVA IP in hub) to ensure internet traffic takes the correct path. - Verify with Effective Routes: Use the Azure portal → NIC → Effective Routes to confirm the default route shows up as learned from the ExpressRoute gateway.
If this answers your query, do click Accept Answer and Up-Vote for the same. And, if you have any further query do let us know.
and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.