10. Traffic Engineering Flashcards

1
Q

Traffic Engineering

A

Process of reconfiguring the network in response to changing traffic loads, to achieve some operational goal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why traffic load? Operator might want to ____

A

Peer ratios
relieve congestion
balance load

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Self managing ip networkings

A

TCP

Routing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Self managing ip networkings: Problem

A

May not run efficiently

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Intradomain TE: Tuning link weights

A

intradomain: routers flood information to learn topology

operator can configure the weights on links to help decide the flow of that information through the network to help avoid congestion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Traffic Engineering 3 steps

A

Measuring the network
Forming a model
Reconfiguring the network to assert control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Measure

A

Topology

Traffic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Intradomain TE: Optimization

A

Input: Graph G(R, L)
Output: Set of link weights wl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Graph G(R, L) variable meanings

A
R = routers
L = links
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

cl

A

capacity of l

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Traffic matrix Mij

A

traffic from router i to router j

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Objective function

A

Objective: minimize f(ul/cl)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Utilization function

A

ul/cl

traffic on link/capacity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Intradomain routing

A

within a domain (ISPs, campus, datacenter)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

interdomain routing

A

between networks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

interdomain traffic engineering

A

Using new/upgraded edge links
Alleviating congestion on edge links
cloning end to end path

17
Q

Goals for interdomain traffic engineering

A

Predictability
Limit influence of neighbors
Reduce overload of routing changes

18
Q

How to be predictable

A

No globally visible changes

19
Q

How to limit influence of neighbors

A

consistent adverts, limit AS path

20
Q

How to reduce overhead of routing changes

A

group prefixes

21
Q

multipath routing

A

operator can establish multiple paths in advance

22
Q

traffic splitting

A

change % of traffic sent on path

23
Q

Data center networking Characteristics

A

multi tenancy
elastic resources
flexible service management

24
Q

DAta center networking challenges

A
traffic load balance
support for virtual machine migration
power savings
provisioning the network when changes occur
security
25
Q

Data Center topology

A
  1. Each pod has address

2. Each server has a psuedo mac corresponding to pod

26
Q

Data center TE

A

Limited server to server capacity - links at the top of a fat tree topology are over subscribed
Fragmentation - significant’y lowering utilization

27
Q

Valiant Level Balance goals

A
  1. Spread Traffic

2. Location independence

28
Q

Jellyfsh

A

Networking data centers randomly

29
Q

Jellyfish Goals

A
High throughput (Big data)
incremental expandability (easy replacement of servers)
30
Q

Jellyfish problems

A

Structure constrains expansion

31
Q

Jellyfish topology is called

A

randomly regular graph

32
Q

randomly regular graph

A

randomly selected from regular graphs

33
Q

regular graph

A

each node has the same degree

each switch is a node

34
Q

Constructing a Jellyfish topology

A
  1. Pick a random switch pair where they have a free port to become neighbors
  2. join with link.
  3. repeat until no further links can be added