An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
Hello @Rajesh C S,
Thank you for reaching out to Microsoft Q&A.
it sounds like you’ve got two always-on data centers (DC1 and DC2) that both need low-latency, highly available connectivity into West Central Germany (primary) and Germany North (DR). Here’s how you can design it:
Use Active-Active ExpressRoute circuits
Every ExpressRoute circuit comes with two physical connections (to two Microsoft edge routers) that you can run in active-active mode. This allows per-flow load-balancing and automatic failover.
See “Operate your ExpressRoute circuit connections in active-active mode” for details: https://docs.microsoft.com/azure/expressroute/designing-for-high-availability-with-expressroute#active-active-connections
Two separate circuits (recommended for maximum resiliency)
• Circuit #1 in West Central Germany
• Circuit #2 in Germany North
• Each circuit has two provider hand-offs in active-active mode.
• Both DC1 and DC2 peer to both circuits (four BGP sessions per DC).
• You can use BGP prefix-filtering or AS-path prepending to steer “primary” traffic to West Central and “DR” traffic to Germany North.
Reference:
- ExpressRoute premium add-on overview https://learn.microsoft.com/azure/expressroute/expressroute-introduction#expressroute-premium-add-on
- Link virtual network to an ExpressRoute circuit https://docs.microsoft.com/azure/expressroute/expressroute-howto-linkvnet-portal-resource-manager
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".