NEW
Selecting paths for traffic across networks or systems based on policies, metrics, and topology.
DESCRIPTION
Routing directs data traffic by computing and applying paths between sources and destinations. It uses protocols like OSPF and BGP, or policy-based and service mesh routing in modern architectures. Route tables and forwarding planes implement decisions at runtime. Cloud platforms expose routing via VPCs, subnets, and gateways. In microservices, layer-7 routing uses API gateways and service meshes. Metrics such as cost, latency, and health guide dynamic updates. Security and compliance influence path selection through segmentation and controls. Effective routing ensures reliability, performance, and scalability. Observability and failure domains inform design of resilient route strategies.
ALTERNATIVE DEFINITIONS
Cloudflare Learning Center
Routing is the process of selecting a path for traffic in a network or across multiple networks.
Concise definition focused on path selection across networks.
Cisco
Routing is the process of moving packets across a network from one host to another.
Emphasizes packet movement and host-to-host delivery.
IETF RFC 1812
Routing involves the selection of paths for traffic and the forwarding of packets through the network.
Links routing to forwarding within router requirements.
RELATED TERMS
Forwarding BGP OSPF Route Table Service Mesh Load Balancing Network Topology API Gateway
COMPETING TERMS
Static Routing Dynamic Routing
RELATIONS
- Narrower: Dynamic Routing
KNOWLEDGE AREAS
Infrastructure Cloud Software Engineering Data Integration & Interoperability
TARGET AUDIENCE
Cloud Architect DevOps Engineer Security Architect Software Developer IT Manager
EXTERNAL SOURCES
- Wikipedia - Routing
- Cloudflare - Intro to routing concepts
- AWS - VPC route tables explained
- Istio - Service mesh routing overview
TOP QUESTIONS
What is the difference between Routing and Forwarding?
Routing computes paths and maintains route information; forwarding moves packets along chosen paths in the data plane.
Category: Difference
What are common Routing protocols?
OSPF and IS-IS for interior routing; BGP for interdomain routing across the internet.
Category: Example
How does Routing work in cloud VPCs?
Route tables control traffic to subnets and gateways; rules define destinations and next hops for instances.
Category: Application
What are Routing risks?
Misconfigurations cause blackholes or loops; insecure routes may expose data; poor convergence impacts availability.
Category: Risks
How does service mesh Routing differ from L3 routing?
Meshes route at L7 based on requests and policies, enabling traffic splitting, retries, and circuit breaking.
Category: Difference
What metrics drive dynamic Routing decisions?
Cost, hop count, latency, link health, and policy constraints guide path selection.
Category: Explanation
How is Routing observed and validated?
Use routing tables, traceroute, telemetry, and synthetic tests to verify reachability and performance.
Category: Testing
What’s a hot topic around Routing?
Intent-based networking and programmable data planes (P4) are shaping policy-driven routing.
Category: Topic
Where to start learning Routing?
Read vendor networking guides, IETF RFCs, and practice with cloud VPCs and labs.
Category: WhereToStart