2.7 Azure VPN Gateway and ExpressRoute

Key Takeaways

  • Azure VPN Gateway creates encrypted tunnels between Azure VNets and on-premises networks over the public internet.
  • Site-to-Site VPN connects an entire on-premises network to Azure; Point-to-Site VPN connects individual devices.
  • Azure ExpressRoute provides a private, dedicated connection between on-premises and Azure that does NOT traverse the public internet.
  • ExpressRoute offers higher bandwidth (up to 100 Gbps), lower latency, and more reliability than VPN connections.
  • ExpressRoute Global Reach enables direct connectivity between on-premises sites through the Microsoft backbone.
Last updated: March 2026

Azure VPN Gateway and ExpressRoute

Quick Answer: VPN Gateway creates encrypted tunnels over the public internet between Azure and on-premises. ExpressRoute provides a private, dedicated connection that does NOT use the public internet. ExpressRoute is faster, more reliable, and more expensive than VPN.

Azure VPN Gateway

Azure VPN Gateway sends encrypted traffic between an Azure virtual network and an on-premises location over the public internet. It can also be used to connect Azure VNets to each other.

VPN Types

VPN TypeDescriptionUse Case
Site-to-Site (S2S)Connects an entire on-premises network to Azure VNetBranch office to Azure connectivity
Point-to-Site (P2S)Connects an individual device to Azure VNetRemote workers connecting to Azure
VNet-to-VNetConnects two Azure VNets via the VPN gatewayCross-region VNet communication

VPN Gateway SKUs

Azure VPN Gateways come in different SKUs (sizes) that determine throughput, number of tunnels, and features:

SKUMax ThroughputS2S TunnelsP2S Connections
Basic100 Mbps10128
VpnGw1650 Mbps30250
VpnGw21 Gbps30500
VpnGw31.25 Gbps301,000
VpnGw510 Gbps10010,000

Active-Active vs. Active-Passive

  • Active-Passive (default): One gateway instance handles traffic. If it fails, the standby instance takes over (brief interruption).
  • Active-Active: Both gateway instances handle traffic simultaneously. If one fails, the other continues without interruption. Recommended for high availability.

Azure ExpressRoute

Azure ExpressRoute provides a private, dedicated connection between your on-premises infrastructure and Microsoft Azure. This connection is established through a connectivity provider (such as AT&T, Equinix, or Verizon) and does NOT travel over the public internet.

Key Benefits

BenefitDescription
Private connectionTraffic does not traverse the public internet
Higher bandwidthUp to 100 Gbps (vs. 10 Gbps max for VPN)
Lower latencyConsistent, predictable latency
Higher reliabilityDedicated connection with SLA-backed uptime
Global reachConnect to Microsoft services worldwide

ExpressRoute Connection Models

ModelDescription
Co-location at cloud exchangeYour equipment is in the same facility as the cloud provider's edge
Point-to-point EthernetDedicated Ethernet link from your premises to Azure
Any-to-any (IPVPN)Integrate Azure into your existing WAN/MPLS network
ExpressRoute DirectConnect directly to Microsoft's global network at 10 Gbps or 100 Gbps

ExpressRoute Global Reach

ExpressRoute Global Reach enables you to connect your on-premises sites through ExpressRoute circuits using the Microsoft backbone network. For example, if you have offices in New York and London, each with ExpressRoute connections, Global Reach allows those offices to communicate through the Microsoft network instead of over the public internet.

VPN vs. ExpressRoute Comparison

FeatureVPN GatewayExpressRoute
Connection typeEncrypted tunnel over public internetPrivate, dedicated connection
Max bandwidthUp to 10 GbpsUp to 100 Gbps
LatencyVariable (internet-dependent)Low, consistent
ReliabilityGoodExcellent (SLA-backed)
EncryptionYes (IPsec/IKE)Optional (not encrypted by default)
CostLowerHigher
Setup timeMinutes to hoursWeeks to months (requires connectivity provider)
Best forSmall/medium workloads, dev/testEnterprise workloads, large data transfers, compliance

On the Exam: ExpressRoute does NOT encrypt traffic by default (it is a private connection, so encryption is optional). VPN Gateway ALWAYS encrypts traffic via IPsec. If the question asks about encryption over a private connection, ExpressRoute can be combined with VPN for encryption.

Test Your Knowledge

Which Azure service provides a private, dedicated connection to Azure that does NOT use the public internet?

A
B
C
D
Test Your Knowledge

What is the maximum bandwidth for an ExpressRoute connection?

A
B
C
D
Test Your Knowledge

Does Azure ExpressRoute encrypt traffic by default?

A
B
C
D
Test Your Knowledge

A remote employee needs to connect their laptop to the company's Azure VNet. Which VPN type should they use?

A
B
C
D