Lesson 10: Traffic Engineering Flashcards
What is Traffic Engineering
The process of reconfiguring the network in response to changing traffic loads, to achieve some operational goal
What are some of the goals a network operator would hope to achieve with Traffic Engineering?
- Maintain Traffic ratios in a peering relationship
- Relieve congestion
- Balance load more evenly across available links in the network
What are the questions which Traffic Engineering attempts to answer?
Does the network run efficiently?
How should routing adapt to traffic?
- Avoid congested links
- Satisfy application requirements
How can an operator affect how traffic flows in an Intradomain TE topology?
Configure the link weights in one of three ways:
- Inversely proportionate to capacity
- Proportional to propagation delay
- Network-wide optimization
What are the three steps to traffic engineering?
- Measure the network, to determine the current traffic loads
- Forming a model of how configuration affects the underlying paths in the network
- Reconfigure the network to exert “control” of how traffic flows
The Intradomain traffic engineering problem
Input 1: Graph G(R,L), with R = set of routers, L = set of unidirectional links. Each link L has a fixed capacity, c_L
Input 2: Traffic Matrix M_ij, traffic from Router “i” to router “j”
Output: set of link weights, w_L
What si the difference between Intredomain routing and Interdomain routing?
Intradomain: within a domain (e.g. ISP, campus, datacenter)
Interdomain: Between domains
Which of the following are examples of interdomain routing?
A: Perring between two ISPs
B: Peering between a university network and its ISP
C: Peering at an internet exchange point (IXP)
D: Routing in a data center:
E: Routing across multiple data centers
A, B, C, & E
Interdomain Traffic Engineering
- Alleviate congestion on edge links
- Using new/upgraded edge links
- Changing end-to-end path
- It involves the reconfiguration of BGP
Goals for Interdomain TE
- Predictability
- No globally visible changes
- Limit influence of neighbors
- Consistent advertisements, limit AS path
- Reduce overload of routing changes
- Group prefixes together according to those with common AS paths
What is Multipath routing
Where an operator can establish multiple paths in advance. This applies both to Inter and Intradomain routing
How can a source router adjust paths?
A. Dropping packets to cause TCP backoff
B. Alternating between multiple forwarding table entries
C. Sending alerts to incoming senders
B
What characterizes a data center
- Multi-tenancy
- allows provider to advertise cost of shared infrastructure
- Infrastructure must provide security and resource isolation
- Elastic resources - as traffic expands or contracts, so does the data center usage.
- Flexible service management - the ability to move work or workloads to other locations inside the datacenter.
- This workload movement, migration is what introduces the need for traffic engineering solutions
A key enabling technology in data center networking
The ability to virtualize servers. This enables the quick migration and movement of servers
What are the challenges of data center networking?
- Traffic load balance
- Support for virtual machine migration
- Power savings
- Provisioning when demand fluctuates
- Security