Site icon Digital Thought Disruption

Multi-Site Azure Local SDN: Routing Between Sites with BGP, Gateway Pools, and SLB

Introduction

In today’s hybrid cloud world, organizations often operate across multiple sites — from on-prem data centers to edge locations — while requiring seamless, secure, and scalable network connectivity. Azure Local SDN (formerly Azure Stack HCI SDN) enables powerful software-defined networking capabilities across these distributed environments. When operating across multiple locations, routing between sites becomes a critical challenge. This article explores how to implement multi-site routing with Azure Local SDN using BGP, Gateway Pools, and Software Load Balancing (SLB).


Azure Local Multi-Site Architecture Overview

To enable multi-site networking in Azure Local SDN, three core components work together:

These elements can be combined to support hub-and-spoke, mesh, or hybrid network topologies across regional or edge deployments.


Role of BGP in Multi-Site SDN

BGP is a key enabler of dynamic and scalable routing between Azure Local SDN sites. It provides:

Key Features:


Gateway Pools for Site Connectivity

Gateway Pools abstract physical SDN gateway hosts into logical resource groups for connectivity services.

Types of Gateway Pools:

Deployment Highlights:

Example Use Case: Connect two remote edge sites via IPsec tunnels and use BGP to route internal traffic between local subnets.


Software Load Balancer Integration

Azure Local SLB extends high availability and scalability for services running across sites.

Capabilities:

SLB also integrates with SDN gateway NAT policies and BGP to ensure traffic reaches the appropriate backend, regardless of the site.


Routing Scenarios

Azure Local SDN supports flexible routing models across multiple sites:

TopologyDescriptionRouting BehaviorSLB Use
Hub-SpokeCentral hub with multiple edge spokesBGP to hub, static or dynamic to spokesNorth-South at hub
Full MeshEach site peers with every otherBGP between all sitesEast-West across peers
Border SiteOne site handles all external ingressStatic route to border, BGP to other sitesExternal SLB at border

Sample Deployment Snippets

Create VPN Gateway Pool:

New-NetworkControllerGatewayPool -Name "SiteVPNPool" -Type VPN -Servers @("GW01","GW02")

Configure BGP Peering:

Add-NetworkControllerBgpPeer -GatewayName "GW01" -PeerIp "10.0.0.1" -LocalASN 65001 -PeerASN 65002

Deploy SLB VIP Listener:

New-NetworkControllerLoadBalancer -Name "SLBWeb" -FrontendIPConfig $frontend -BackendPool $backendPool -Protocol TCP -Port 443

Interoperability and Security

Azure Local SDN can integrate with NVAs or firewall appliances:


Performance and Scalability Considerations


Summary & Real-World Application

Whether you’re a service provider building managed hybrid sites or an enterprise extending campus networks, Azure Local SDN with BGP, Gateway Pools, and SLB offers:


Final Thoughts

Azure Local SDN empowers organizations to build modern, connected, and secure hybrid networks. By combining BGP, Gateway Pools, and SLB, you can achieve resilient and scalable routing between on-premises and edge environments.


Disclaimer

This article is for informational purposes only. All configurations should be validated in a lab before production deployment. Microsoft technologies and capabilities may evolve; consult official documentation for the latest updates.

Exit mobile version