ZeroToArchitect Logo

Azure ExpressRoute

ExpressRoute is like building a private road straight from your data center to Azure. It skips the public internet entirely, giving you faster, safer, and more reliable connections.

5 min read
4 exam insights

What is ExpressRoute?

ExpressRoute Intro

Azure ExpressRoute is a service that allows you to extend your on-premises infrastructure into Azure using a dedicated private connection provided by an approved ExpressRoute “connectivity provider”.

Unlike Azure VPN Gateway, which uses encrypted tunnels over the public internet, ExpressRoute traffic never goes through the public internet.

It’s one of the main services used for enterprise hybrid connectivity, in order to improve reliability, performance, and security between an on-premises environment and Azure.

Exam Insight

If an exam question mentions keywords such as “high bandwidth”, “predictable latency”, or “avoiding the internet entirely”, choose ExpressRoute. If it’s about connecting remote users or having “flexible connections”, choose VPN Gateway.

Peering options

Peering options comparison

ExpressRoute supports two main types of peering, which determine what destinations are reachable from your on-premises network.

Azure Private Peering is used to connect your on-premises environment to an Azure Virtual Network, so that it can access things like VMs, Storage Accounts and databases.

Microsoft Peering is used to connect your on-premises environment to a Microsoft SaaS service, such as Microsoft 365 or Dynamics 365.

Exam Insight

If an exam question includes the option “Public Peering”, it’s a trap. Public Peering is a type of peering option for ExpressRoute that has been discontinued and is no longer available.

How to set up ExpressRoute

Setup ExpressRoute

To set up an ExpressRoute connection for your company, begin by ordering an ExpressRoute circuit from an approved connectivity provider or by arranging a direction connection at a peering location.

Once the circuit is ready, link it to your Azure Subscription so that it can be associated with your Azure resources.

Next, you need to create an ExpressRoute Gateway within your Azure Virtual Network. This gateway must be deployed in a dedicated subnet named GatewaySubnet.

After the gateway is in place, you need to configure routing by establishing BGP sessions between your on-premises routers and the Microsoft edge routers.

With routing established, your on-premises traffic will flow over the private dedicated ExpressRoute connection into Azure (and vice-versa).

Exam Insight

If you encounter a question asking how to configure ExpressRoute, make sure to include the option that mentions “Create a subnet named GatewaySubnet within the Virtual Network”.

How is ExpressRoute different from VPN Gateway?

ExpressRoute vs VPN Gateway

In Azure networking, both ExpressRoute and VPN Gateway are methods of connecting your on-premises network to your Azure Virtual Networks.

You will encounter both services in the AZ-104 exam, often in questions about hybrid connectivity or network design, so it’s essential to understand their differences.

The table below summarizes the key differences between them.

Feature

ExpressRoute

VPN Gateway

Network Transport

Microsoft backbone network

Public Internet (through an encrypted tunnel)

Performance

High bandwidth, low latency

Depends on internet speed and quality

Security

Private transport, but not encrypted

Public transport, but encrypted (IPsec)

Requires a network provider?

Yes, a third-party connectivity provider

No, works out of the box

In short, ExpressRoute is used for enterprise-scale and mission-critical workloads that require predictable performance, while VPN Gateway is used in small to medium organizations that don’t require mission-critical connectivity.

Exam Insight

If you encounter a question which requires that network traffic going to Azure from on-premises “must not traverse the public internet” in order to meet strict compliance, then choose ExpressRoute as the answer.

What to remember for your exam

  • ExpressRoute is used to establish a dedicated private connection from your on-premises environment to Azure.

  • It supports two types of peering: Azure Private Peering and Microsoft Peering.

  • ExpressRoute is always deployed into a subnet named GatewaySubnet.

  • Network traffic goes through the Microsoft backbone network, not the public internet.

  • ExpressRoute has high bandwidth and low latency. Choose it when compliance and performance are your top priorities.

What’s next?

To lock in what you’ve learned, take the short 8-question quiz for this lesson. It will help you test your understanding of Azure ExpressRoute before you move on.

In the next lesson, you will learn how to distribute network traffic evenly to multiple Virtual Machines using Azure Load Balancer.

Alexandru Tepes

Author

Alexandru Tepes

Software Engineer, Tech Educator & Founder. 6x Microsoft + AWS Certified. Helping you go from Zero to Certified Cloud Architect.

Published on 11/22/2025

Practice Quiz

Test your knowledge

*You will be redirected to login first

Want to pass your next certification?

Start practicing with real exam-style questions today. Gain confidence, spot your weak points, and be fully prepared to pass your certification.

Want to connect with others?

Our Discord community is here to support you

Join Our Discord Community

Connect with like-minded professionals studying for their Azure certifications. Share tips, ask questions, find study partners, and stay motivated on your learning journey.

Active Discussions

Get answers to your questions from peers and experts

Study Groups

Find accountability partners and study together

Celebrate Wins

Share your certification achievements with the community

Join Discord Community