ExpressRoute HA Toolkit
ActiveNetworking
Terraform modules and runbooks for designing, deploying, and validating high-availability ExpressRoute circuits with Global Reach and redundant gateways.
Tech Stack
TerraformAzureExpressRoutePowerShellARM
Overview
A set of Terraform modules and operational runbooks covering the full lifecycle of enterprise ExpressRoute circuits—from initial design through failure-mode testing.
Key Features
- Dual-circuit, dual-gateway topology with automatic failover
- Global Reach peering configuration
- BGP route-filter automation
- Azure Monitor alerts for gateway CPU and BFD session state
- Weekly connectivity health checks via PowerShell runbooks
Architecture
The toolkit provisions two ExpressRoute circuits in different peering locations, each connected to a pair of Ultra Performance gateways in the hub VNet. Route filters restrict BGP advertisements to only necessary prefixes.
Usage
terraform init
terraform plan -var-file="prod.tfvars"
terraform apply