Azure ExpressRoute Circuit

On This Page

What is an ExpressRoute Circuit?

An Azure ExpressRoute circuit is the logical representation of a physical circuit connection between your on-premises network or co-location environment and Microsoft Azure. It enables you to establish private, high-throughput, low-latency connections to Azure services, bypassing the public internet.

ExpressRoute circuits provide a reliable and secure way to extend your on-premises infrastructure into the cloud. They are a fundamental building block for hybrid cloud solutions, allowing for consistent performance and predictable network behavior.

Key Components

An ExpressRoute circuit is composed of several key elements:

Important: The bandwidth you select will influence the cost of your ExpressRoute circuit. Ensure you choose a bandwidth that meets your current and projected future needs.

Creating an ExpressRoute Circuit

You can create an ExpressRoute circuit using the Azure portal, Azure CLI, or Azure PowerShell. The general steps involve:

  1. Choose a Connectivity Provider and Partner: Select an ExpressRoute partner and a peering location.
  2. Order the Circuit: Work with your provider to order the physical circuit.
  3. Create the Circuit in Azure: In the Azure portal, navigate to "ExpressRoute circuits" and click "Create".
  4. Configure Circuit Details: Specify the name, region, provider, SKU, and bandwidth.
  5. Obtain Service Key: Once the circuit is created in Azure, you'll get a service key.
  6. Provide Service Key to Provider: Give the service key to your connectivity provider to complete the circuit provisioning on their end.
  7. Configure Peering: After the circuit is provisioned, you'll configure public, private, or Microsoft peering.

Azure CLI Example (Conceptual)


az expressroute create --name MyExpressRouteCircuit \
  --resource-group MyResourceGroup \
  --location westus \
  --provider "SomeProvider" \
  --sku Standard \
  --bandwidth 1000
        

Azure PowerShell Example (Conceptual)


New-AzExpressRouteCircuit -Name "MyExpressRouteCircuit" `
  -ResourceGroupName "MyResourceGroup" `
  -Location "West US" `
  -Bandwidth (New-AzExpressRouteCircuitSkuId -Name "1Gbps" -Tier "Standard") `
  -CircuitName "MyCircuit" `
  -PeeringLocation "Washington" `
  -ServiceProviderName "SomeProvider"
        

Managing an ExpressRoute Circuit

Once your ExpressRoute circuit is established, you can manage its various aspects through the Azure portal:

Tip: Regularly review your ExpressRoute circuit's performance metrics in the Azure portal to ensure it's meeting your needs and to identify potential optimization opportunities.

Best Practices

By understanding and effectively utilizing ExpressRoute circuits, you can build robust, high-performance hybrid cloud solutions with Azure.