Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

2.3.2. User-Defined Routes

UDRs override Azure's system routes to control traffic flow—typically to force traffic through a firewall or network virtual appliance (NVA).

Route Table Concepts:
  • A route table is a collection of routes
  • Route tables are associated with subnets
  • Each subnet can have only one route table (but one route table can serve multiple subnets)
Next Hop Types:
Next HopUse Case
Virtual applianceRoute through firewall/NVA
Virtual network gatewayRoute to on-premises via VPN/ExpressRoute
Virtual networkRoute within VNet
InternetRoute to internet (default or explicit)
NoneDrop traffic (black hole)
Forced Tunneling:

Force all internet-bound traffic through on-premises:

Common UDR Patterns:
PatternRouteNext Hop
Force through NVA0.0.0.0/0NVA IP
Spoke-to-spoke via hubSpoke B CIDRNVA IP (in hub)
Block internet0.0.0.0/0None
Alvin Varughese
Written byAlvin Varughese
Founder15 professional certifications