Traffic Engineering
Process of reconfiguring the network in response to changing traffic loads, to achieve some operational goal.
“Self-management”
TCP, routing
How should routing adapt to traffic?
- Satisfy application requirements such as delay
Intradomain TE: Tuning Link Weights
3 Steps of Traffic Engineering
Measure, Model, Control
Intradomain
Within a domain (e.g., ISP, campus, datacenter)
Interdomain
between domains
Interdomain Traffic Engineering
Reconfiguration of BGP
Goals of Interdomain TE
How can source router adjust paths?
Alternating b/w forwarding table entries
Data Center Networking
Characteristics of a data center
1. Multi-tenancy
\+ amortization of cost
- security, resource isolation
2. Elastic resources
3. Flexible service management
--> workload movement, migration
enabler: virtualizationData Center Networking Challenges
Data Center TE
Goals of Valiant Load Balancing in VL2 network
2. Traffic load is balanced independently of the destinations of the traffic flows
Jellyfish
Goals:
Problem: Structure constrains expansion