Azure

Azure ExpressRoute Complete Guide: Design, Deploy & Operate Private Connectivity

2026-05-24
NicheeLab Editorial Team

Azure ExpressRoute connects an enterprise on-premises network to Azure over a private dedicated circuit, delivering enterprise-grade SLA, bandwidth, and latency. It is one of the foundational connectivity services in Azure. This article organizes ExpressRoute's components, SKU selection, encryption options, deployment process, and cost structure into a comprehensive reference designers can apply directly to real projects.

ExpressRoute vs VPN Gateway

ItemExpressRouteVPN Gateway
Connection typeDedicated circuit via carrierInternet + IPsec
SLA99.95-99.99%99.9-99.95%
Bandwidth50 Mbps-100 Gbps100 Mbps-10 Gbps
LatencyLow (fixed route)Medium (over the internet)
EncryptionNone by default (MACsec/IPsec optional)Yes (IPsec)
Deployment speed2-4 months (carrier provisioning)Hours
Monthly costHundreds of thousands to millions of yenThousands to tens of thousands of yen
Recommended useSLA / bandwidth / latency critical, high volumeCost-sensitive, low bandwidth, small scale

The Circuit / Connection Hierarchy

ExpressRoute uses a three-tier structure: Circuit → Peering → Connection.

  • Circuit: the Azure resource that represents the physical line you contract with a carrier. Holds the service provider, bandwidth, SKU, and billing type.
  • Peering: a routing domain inside a Circuit. Two types — Private Peering (for VNet connectivity) and Microsoft Peering (for Microsoft 365 / Azure PaaS).
  • Connection: the resource that links a Circuit to a VNet. One Circuit can host multiple Connections (multiple VNets).

Standard SKU supports up to 10 Connections per Circuit; Premium SKU supports up to 100.

SKU Selection: Local / Standard / Premium

ItemLocalStandardPremium
Connectivity scopeSame metro areaWithin the same continent (geopolitical region)Global
Max bandwidth10 Gbps10 Gbps10 Gbps (100 Gbps with Direct)
Connections1010100
Global ReachNot supportedNot supportedSupported
Microsoft PeeringSame region onlySame region onlyAll regions
Best forSmall scale, same cityDomestic Japan workloadsGlobal enterprises, DR setups

For Japan-only workloads, Standard is sufficient; global enterprises or disaster-recovery setups that require cross-region connectivity need Premium.

Global Reach

Global Reach is a feature that interconnects two ExpressRoute Circuits over the Microsoft backbone.

Example: connect a Tokyo office to Tokyo Azure via one ExpressRoute, connect a London office to London Azure via another, then link the two with Global Reach — and the Tokyo and London offices can communicate at high speed over the Microsoft backbone. This replaces traditional inter-site carrier circuits (such as site-to-site IP-VPN) by using the Microsoft backbone as your WAN. It requires Premium SKU plus Global Reach billing (tens of thousands of yen per month) and is gaining attention as a global WAN cost-reduction solution for multi-site enterprises.

ExpressRoute Direct

Regular ExpressRoute connects to Microsoft Edge via a service provider (NTT Communications, SoftBank, KDDI, Equinix, Megaport, etc.) over a carrier line. ExpressRoute Direct lets customers purchase Microsoft Edge router ports (10 Gbps or 100 Gbps) directly and connect to Microsoft using their own private circuits.

By bypassing service providers, it delivers ultra-high capacity (100 Gbps × 2 = 200 Gbps) and Layer 2 access. Pricing is steep (millions to over 10 million yen per month), so it is reserved for ultra-large enterprises (core systems at financial institutions and major SIs) or used by service providers themselves. MACsec encryption is available only with ExpressRoute Direct.

Encryption Options

ExpressRoute is not encrypted by default. Traditionally, the view was that since the circuit is physically isolated, encryption was unnecessary — but modern zero-trust approaches recommend adding encryption.

  • MACsec (Media Access Control Security): ExpressRoute Direct only, L2-layer encryption with AES-128-GCM / AES-256-GCM.
  • IPsec over ExpressRoute: layer a VPN Gateway over ExpressRoute and run an IPsec tunnel on top of ExpressRoute Private Peering. The most common end-to-end encryption pattern.
  • Customer-managed encryption: encrypt at the application layer (HTTPS / TLS).

When compliance requirements (GDPR, HIPAA, PCI DSS) mandate end-to-end encryption, IPsec over ExpressRoute is the go-to pattern.

Deployment Process

Here are the standard deployment steps. End to end, the process takes 2-4 months.

  1. Select a service provider (NTT Com, SoftBank, KDDI, Equinix, Megaport, etc. — choose the peering location geographically closest to your Azure region)
  2. Sign the carrier circuit contract with the service provider (lead time 4-12 weeks — the biggest bottleneck)
  3. Create the ExpressRoute Circuit resource in the Azure Portal (which issues a Service Key)
  4. Hand the Service Key to the service provider to activate the circuit
  5. Configure the Circuit's peerings (Private Peering for VNet connectivity, Microsoft Peering for M365 / Azure PaaS)
  6. Deploy an ExpressRoute Gateway into the GatewaySubnet of your hub VNet
  7. Connect the Circuit and Gateway with a Connection
  8. Verify routing behavior and run failover tests

Cost Structure

ExpressRoute cost breaks down into the following components (reference: 1 Circuit, 1 Gbps, Standard SKU, Tokyo region).

ItemMonthlyNotes
Azure ExpressRoute Circuit (Metered)Approx. ¥40,000-¥50,0001 Gbps Standard, pay-as-you-go data transfer
Azure ExpressRoute Circuit (Unlimited)Approx. ¥250,000-¥300,0001 Gbps Standard, free data transfer
Carrier circuit fee (NTT Com, etc.)¥50,000-¥300,000Varies by service provider
ExpressRoute Gateway (Standard)Approx. ¥46,000For 1 Gbps
ExpressRoute Gateway (UltraPerformance)Approx. ¥500,000For 10 Gbps
Global ReachTens of thousands of yen per monthPremium SKU + Global Reach add-on
Typical total¥150,000-¥500,000 per monthInitial cost from ¥1 million

High Availability (HA) Design

High-availability design for ExpressRoute is mandatory in production environments.

  • Dual Circuit: provision two Circuits through different service providers so traffic continues on one if the other fails.
  • Geo-Redundant Pair: provision two Circuits in different regions (e.g., Tokyo + Osaka) for geographic redundancy.
  • VPN Failover: ExpressRoute as primary plus VPN Gateway as backup. A cost-efficient HA pattern.
  • BGP metric tuning: control route preference with AS Path Prepending and Local Preference.

Related Certifications

Microsoft certifications are the most efficient way to systematically build ExpressRoute knowledge.

See Azure Network Engineer Career Roadmap for details.

Frequently Asked Questions

What's the difference between ExpressRoute and VPN Gateway?

ExpressRoute is a <strong>dedicated private connection</strong> (via a carrier) that connects directly to the Microsoft backbone without traversing the public internet. It offers SLA 99.95-99.99%, bandwidth 50 Mbps-100 Gbps, low latency, and supports large-scale data transfer. Cost is high (hundreds of thousands to millions of yen per month). VPN Gateway is an IPsec-encrypted tunnel over the internet, with SLA 99.9-99.95%, bandwidth 100 Mbps-10 Gbps, low cost, and fast deployment. Decision criteria: prioritize cost and deployment speed → VPN Gateway; prioritize SLA / bandwidth / latency → ExpressRoute. A common high-availability pattern is to combine both — ExpressRoute as primary plus VPN as backup (failover).

Is ExpressRoute encrypted by default?

No, it is not encrypted by default. Traditionally, the view was that since ExpressRoute is physically isolated, encryption was unnecessary — but modern zero-trust approaches recommend adding encryption. Azure offers these options: 1) MACsec (Media Access Control Security): supported only with ExpressRoute Direct, layer-2 encryption; 2) IPsec over ExpressRoute: layer a VPN Gateway over ExpressRoute and run an IPsec tunnel on top of ExpressRoute Private Peering; 3) Customer-managed encryption: encrypt at the application layer (HTTPS / TLS). When compliance requirements (GDPR, HIPAA, PCI DSS) mandate end-to-end encryption, IPsec over ExpressRoute is the standard pattern.

How are ExpressRoute Circuit and Connection related?

An ExpressRoute Circuit is the Azure resource that represents the physical line you contract with a carrier. A single Circuit has a service provider, bandwidth, SKU (Local / Standard / Premium), and billing type (Metered / Unlimited). A Connection is the resource that links a Circuit to a VNet, and one Circuit can host multiple Connections (multiple VNets) — up to 10 with Standard SKU and 100 with Premium SKU. Peerings (Private Peering for VNet connectivity, Microsoft Peering for Microsoft 365 / Azure PaaS) are configured inside the Circuit, and Connections are then created on top — a three-tier structure of Circuit → Peering → Connection.

What's the difference between Local, Standard, and Premium SKUs?

Local SKU: limited connectivity within the same metro area (Tokyo and Osaka are separate, for example), up to 10 Gbps, lowest cost. Standard SKU: connectivity within the same continent (geopolitical region), so anywhere in Japan counts as one — up to 10 Gbps, 10 Connections. Premium SKU: global connectivity (cross-region and cross-continent), up to 10 Gbps (or 100 Gbps with ExpressRoute Direct), 100 Connections, multi-region Azure reach via Microsoft Peering, and Global Reach. Standard is enough for Japan-only workloads; Premium is required for global enterprises or disaster recovery setups that need cross-region connectivity.

What is ExpressRoute Global Reach?

Global Reach is a feature that interconnects two ExpressRoute Circuits over the Microsoft backbone. Example: connect a Tokyo office to Tokyo Azure via one ExpressRoute, connect a London office to London Azure via another, then link the two with Global Reach — and the Tokyo and London offices can communicate at high speed over the Microsoft backbone. This replaces traditional inter-site carrier circuits (such as site-to-site IP-VPN) by treating the Microsoft backbone as your WAN. It requires Premium SKU plus Global Reach billing (tens of thousands of yen per month) and is gaining attention as a global WAN cost-reduction solution for multi-site enterprises.

How does ExpressRoute Direct differ from regular ExpressRoute?

Regular ExpressRoute connects to Microsoft Edge via a service provider (NTT Communications, SoftBank, KDDI, Equinix, Megaport, and others) over a carrier line. ExpressRoute Direct lets customers purchase Microsoft Edge router ports (10 Gbps or 100 Gbps) directly and connect to Microsoft using their own private circuits. By bypassing service providers, it delivers ultra-high capacity (100 Gbps × 2 = 200 Gbps) and Layer 2 access. Pricing is steep (millions to over 10 million yen per month), so it's reserved for ultra-large enterprises (core systems of financial institutions and major SIs) or used by service providers themselves. MACsec encryption is available only with ExpressRoute Direct.

What does the ExpressRoute deployment process look like?

Typical deployment steps: 1) Select a service provider (NTT Com, SoftBank, KDDI, Equinix, Megaport, etc., choosing the peering location geographically closest to your Azure region); 2) Sign the carrier circuit contract with the service provider (lead time 4-12 weeks — this is the biggest bottleneck); 3) Create the ExpressRoute Circuit resource in the Azure Portal (which issues a Service Key); 4) Hand the Service Key to the service provider to activate the circuit; 5) Configure the Circuit's peerings (Private Peering for VNet connectivity, Microsoft Peering for M365 / Azure PaaS); 6) Deploy an ExpressRoute Gateway into the GatewaySubnet of your hub VNet; 7) Connect the Circuit and Gateway with a Connection; 8) Verify routing behavior and run failover tests. The full process takes 2-4 months, with initial costs starting around 1 million yen and monthly operating costs of hundreds of thousands to millions of yen.

Which certifications cover ExpressRoute?

AZ-700 (Network Engineer Associate) covers ExpressRoute deeply, with frequent design-decision questions on Peering, routing, Connections, SKU selection, FastPath, and more. AZ-104 (Administrator) touches on ExpressRoute fundamentals in Domain 4, and AZ-305 (Solutions Architect Expert) tests architectural decisions (VPN vs ExpressRoute vs Virtual WAN). Real ExpressRoute design skill comes from AZ-700 study combined with hands-on carrier experience — book learning alone isn't enough. If your company has ExpressRoute projects in flight, getting actively involved is the most efficient way to learn.

Related Articles and Technical Deep Dives

Azure VPN Gateway 完全ガイド|SKU 選定・Site-to-Site/Point-to-Site・BGP・Active-Active【2026 年版】

Azure VPN Gateway の完全ガイド。SKU 選定 (VpnGw1-5)・Site-to-Site / Point-to-Site / VNet-to-VNet・BGP 動的ルーティング・Active-Active 高可用構成・Zone Redundant SKU・IKE Policy 強化・運用ベストプラクティス・関連認定試験 (AZ-700 / AZ-305) を日本語で網羅。

Azure NetApp Files (ANF) 完全ガイド|Service Level・Capacity Pool・SnapMirror・SAP HANA 認定【2026 年版】

Azure NetApp Files (ANF) の完全ガイド。Azure Files Premium との違い、Service Level (Standard/Premium/Ultra) 選定、Capacity Pool と Volume の階層構造、Snapshot・SnapMirror Cross-region Replication、Active Directory 統合、コスト最適化、関連認定試験 (AZ-104 / AZ-305 / AZ-120) を日本語で網羅。

Azure Application Gateway vs Front Door 完全比較|L7 ロードバランサーの選定ガイド【2026 年版】

Azure の L7 ロードバランサー Application Gateway と Front Door を完全比較。リージョン vs グローバル・WAF 機能・SKU 選定 (Standard / Premium)・コスト・適用シーンを表形式で整理。両方組み合わせる多層構成、Traffic Manager / Azure CDN との関係、関連認定試験 (AZ-700 / AZ-305) を日本語で網羅。

Azure Firewall 完全ガイド|Basic/Standard/Premium 選定・Rule 設計・Firewall Manager【2026 年版】

Azure Firewall の完全ガイド。Basic/Standard/Premium SKU 選定、Application Rule と Network Rule の使い分け、DNAT Rule、Firewall Manager と Firewall Policy、FQDN タグ、Forced Tunneling、NSG との使い分け、関連認定試験 (AZ-700 / SC-100) を日本語で網羅。

Technical information in this article is based on the Azure ExpressRoute Documentation. This article is not an official Microsoft Corporation product and is not affiliated with or sponsored by Microsoft. Microsoft and Azure are trademarks of the Microsoft group of companies. Information is based on official materials published as of May 24, 2026. Always check the official pages for the latest information.

Check what you learned with practice questions

Practice with certification-focused question sets

View Azure exam prep
Author

NicheeLab Editorial Team

NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.


Related articles
Azure

AZ-900 Azure Fundamentals: Complete Exam Guide (2026)

Pass AZ-900 — cloud concepts, Azure architecture, management...

Azure

Azure Certification Roadmap: Which Cert to Take Next (2026)

Choose your Azure certification path — Fundamentals, Associa...

Azure

AI-901 Azure AI Fundamentals (Beta): Complete Guide (2026)

Pass AI-901 — Microsoft Foundry, generative AI, responsible ...

Azure

Microsoft Entra ID Fundamentals for Azure Certs (2026)

Entra ID basics every cert candidate needs — tenants, identi...

Azure

DP-900 Azure Data Fundamentals: Complete Guide (2026)

Pass DP-900 — relational, non-relational, analytics, Power B...

Browse all Azure articles (104)
© 2026 NicheeLab All rights reserved.