AzureFixes Logo
AZUREFIXES
DEBUG FASTER. DEPLOY SMARTER.

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