next steps in interdomain routing research (why measurements are not enough to decide about it)...

7
Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Steve Uhlig Université catholique de Université catholique de Louvain, Belgium Louvain, Belgium [email protected] [email protected]

Post on 21-Dec-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Université catholique de Louvain, Belgium suh@info.ucl.ac.be

Next steps in interdomain

routing research(why measurements are not enough

to decide about it)

Next steps in interdomain

routing research(why measurements are not enough

to decide about it)

Steve UhligSteve UhligUniversité catholique de Louvain, Université catholique de Louvain,

[email protected]@info.ucl.ac.be

Steve UhligSteve UhligUniversité catholique de Louvain, Université catholique de Louvain,

[email protected]@info.ucl.ac.be

Page 2: Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Université catholique de Louvain, Belgium suh@info.ucl.ac.be

Internet-wide BGP behaviorInternet-wide BGP behavior

- Claim:Claim: BGP convergence can be slow [Labovitz BGP convergence can be slow [Labovitz

et al. SIGCOMM’98&00]et al. SIGCOMM’98&00]

- Causes of routing dynamics:Causes of routing dynamics: network network

engineering, flapping links, traffic engineering, flapping links, traffic

engineering, misconfigurations,...engineering, misconfigurations,...

- Causes of “slow” BGP convergence:Causes of “slow” BGP convergence: Internet Internet

size, CPU load, BGP timers, route flap damping size, CPU load, BGP timers, route flap damping

[Agarwal et al. PAM’04, Feldman et al. PAM’04][Agarwal et al. PAM’04, Feldman et al. PAM’04]

We don’t really know how well BGP performs We don’t really know how well BGP performs

Page 3: Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Université catholique de Louvain, Belgium suh@info.ucl.ac.be

AS-wide BGP behaviorAS-wide BGP behavior

- Impact of eBGP on traffic in tier-1 [Agrawal Impact of eBGP on traffic in tier-1 [Agrawal

et al. SIGMETRICS’05]: not much dynamics et al. SIGMETRICS’05]: not much dynamics

inside AS due to external dynamicsinside AS due to external dynamics

- Dynamics of hot-potato routing [Teixeira et Dynamics of hot-potato routing [Teixeira et

al. SIGMETRICS’04] and impact on traffic al. SIGMETRICS’04] and impact on traffic

[Teixeira et al. PAM’04]: high sensitivity of [Teixeira et al. PAM’04]: high sensitivity of

inside AS due to routinginside AS due to routing

AS routing behavior depends on chosen AS AS routing behavior depends on chosen AS

andand

measured period [Teixeira et al. CCR 2005]measured period [Teixeira et al. CCR 2005]

Page 4: Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Université catholique de Louvain, Belgium suh@info.ucl.ac.be

Inherent limitations of measurements

Inherent limitations of measurements

- Even multiple vantage points give poor Even multiple vantage points give poor

view of what’s going on [Feldmann et al. view of what’s going on [Feldmann et al.

SIGCOMM’04]SIGCOMM’04]

- Locating instabilities is hard, finding Locating instabilities is hard, finding

out what happened even harderout what happened even harder

- Studying individual ASes does not help Studying individual ASes does not help

much quantifying AS-wide routing dynamicsmuch quantifying AS-wide routing dynamics

- Studying interactions between ASes is one Studying interactions between ASes is one

next step towards understanding Internet-next step towards understanding Internet-

wide BGP behavior (mentioned by wide BGP behavior (mentioned by

Christophe already)Christophe already)

Page 5: Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Université catholique de Louvain, Belgium suh@info.ucl.ac.be

Inherent limitations of measurements

Inherent limitations of measurements

- Can measurements alone help us decide whether Can measurements alone help us decide whether

interdomain routing should be changed?interdomain routing should be changed?

I don’t think so ! But...I don’t think so ! But...

- Trying to make sense of all available BGP Trying to make sense of all available BGP

data might give some better idea if what is data might give some better idea if what is

right or wrong with BGPright or wrong with BGP

- Thinking about new routing protocols (HLP, Thinking about new routing protocols (HLP,

metarouting) also helps understand what are metarouting) also helps understand what are

the alternatives to BGPthe alternatives to BGP

Page 6: Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Université catholique de Louvain, Belgium suh@info.ucl.ac.be

Building models to go beyond measurements limitations

Building models to go beyond measurements limitations

- Building models of Internet route propagation Building models of Internet route propagation

can help understand what matters to explain can help understand what matters to explain

what we see (next step)what we see (next step)

- But simply reproducing AS paths is hard But simply reproducing AS paths is hard

[Mühlbauer et al. SIGCOMM’06][Mühlbauer et al. SIGCOMM’06]

- How do you deal with: How do you deal with:

- What is a What is a policypolicy??

- What is a What is a routing domainrouting domain??

Page 7: Next steps in interdomain routing research (why measurements are not enough to decide about it) Steve Uhlig Université catholique de Louvain, Belgium suh@info.ucl.ac.be

Building models to go beyond measurements limitations

Building models to go beyond measurements limitations

- Building models of Internet requires reverse-Building models of Internet requires reverse-

engineering the Internet!engineering the Internet!

- What is the right granularity for:What is the right granularity for:

- Topology:Topology: ASes, routing domains, and routers ASes, routing domains, and routers

- Policies:Policies: multiple peerings, filtering multiple peerings, filtering

performed on peeringsperformed on peerings

- Granularity of Internet model will depend on Granularity of Internet model will depend on

what you want to do with it.what you want to do with it.