Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Route Server enables sophisticated path selection capabilities for network virtual appliances (NVAs) in hybrid connectivity scenarios. By configuring routing preferences, you can optimize traffic flows between Azure virtual networks and on-premises networks based on your specific requirements for performance, cost, or resilience.
This article explains how path selection works with Azure Route Server and how to configure routing preferences to meet your business needs.
What is path selection
Path selection in Azure Route Server refers to the ability to control how traffic flows between Azure and external networks through different network paths. This capability allows you to:
- Optimize performance: Route traffic through the fastest available paths
- Minimize costs: Choose cost-effective routing paths for bulk data transfers
- Enhance resilience: Implement multiple paths for redundancy and failover
- Meet compliance requirements: Ensure traffic follows specific network routes
Routing preference options
Azure Route Server supports two primary routing preferences that determine how traffic travels between Azure and your on-premises networks.
Microsoft network routing (cold potato routing)
Microsoft network routing prioritizes performance by keeping traffic on Microsoft's global network for as long as possible:
In Microsoft network routing, outbound traffic travels over Microsoft's global network and exits at the point closest to your on-premises location, while inbound traffic enters Microsoft's network at the point closest to your on-premises network. This approach provides significant performance benefits through optimal latency and reliability via Microsoft's premium network infrastructure. Microsoft network routing is ideal for real-time applications, video conferencing, and mission-critical workloads that require the best possible performance.
Internet routing (hot potato routing)
Internet routing optimizes for cost by minimizing traffic on Microsoft's global network. In internet routing, outbound traffic exits Microsoft's network in the same Azure region and then travels over the public internet to reach its destination. Inbound traffic enters Microsoft's network at the point closest to the Azure region hosting your services. This approach provides cost benefits by reducing data transfer costs through limited premium network usage. Internet routing is ideal for bulk data transfers, backup operations, and other non-time-sensitive workloads where cost optimization takes priority over performance.
Configure internet routing preference
Implementing path selection with Azure Route Server involves configuring public IP addresses with appropriate routing preferences for your network virtual appliances.
To enable cost-optimized internet routing for your NVA:
- Create a standard SKU public IP address in the Azure portal
- Select Internet as the routing preference during creation
- Assign the public IP address to your network virtual appliance
Microsoft recommends implementing a connectivity solution using both the Microsoft network and the internet to provide your environment with an extra layer of resiliency.
Related content
Learn more about Azure Route Server and routing optimization: