why this work?

12
A Comparative Study of Architectural Impact on BGP Next-hop Diversity 15 th IEEE Global Symposium, March 2012 Jong Han Park 1 , Pei-chun Cheng 2 , Shane Amante 3 , Dorian Kim 4 , Danny McPherson 5 , Lixia Zhang 2 1 AT&T Labs 2 University of California, Los Angeles 3 Level-3 Communications Inc. 4 NTT Communications Inc. 5 Verisign Inc. 1

Upload: nora

Post on 18-Feb-2016

31 views

Category:

Documents


2 download

DESCRIPTION

A Comparative Study of Architectural Impact on BGP Next-hop Diversity 15 th IEEE Global Symposium, March 2012. Jong Han Park 1 , Pei- chun Cheng 2 , Shane Amante 3 , Dorian Kim 4 , Danny McPherson 5 , Lixia Zhang 2 1 AT&T Labs 2 University of California, Los Angeles - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Why this work?

1

A Comparative Study of Architectural Impact on BGP Next-hop Diversity

15th IEEE Global Symposium, March 2012

Jong Han Park1, Pei-chun Cheng2, Shane Amante3, Dorian Kim4, Danny McPherson5, Lixia Zhang2

1AT&T Labs2University of California, Los Angeles

3Level-3 Communications Inc.4NTT Communications Inc.

5Verisign Inc.

Page 2: Why this work?

2

Why this work?• Large ISPs have deployed i-BGP Route Reflections

for scalability• Hierarchical Route Reflection has a common

perception for reducing path diversity• Is the perception correct?• What factors have most impact on path diversity?• This measurement study aims to answer the above

two questions

Page 3: Why this work?

3

Next-Hop Diversity: Definitions

• Next-hop POP: the city in which the next-hop router is located for a given destination prefix

• Next-hop AS: the neighboring AS used to reach a given destination prefix

POP1

POP2

POP3

ASX AS1

AS2

NH Router1

NH Router2

NH Router3

AS3

ASO

Prefix p

Page 4: Why this work?

4

But not all existing paths visible

Page 5: Why this work?

5

Data collection settings

• Data collected from 2 large ISPs with different i-BGP architectures– ISPFM: full-mesh i-BGP backbone

– ISPRR: hierarchical Route Reflection i-BGP backbone

ISPRRISPFM

iBGP routeriBGP node type: BGP confederation

sub-AS sub-AS

1st level reflector 2nd level reflector3rd level reflector

iBGP node type:

Reflector to Client Peer

Backbone sub-AS (full-mesh)

BGP data collection POPs

sub-AS

Page 6: Why this work?

6

Next-hop diversity of the 2 ISPs

• Dataset: routing table snapshot on June 03, 2010

• ISPFM (ISPRR) has ~66% (50%) prefixes with next-hop POP diversity >=9 (7)

• ISPFM (ISPRR) has ~10% (34%) of all prefixes with only one next-hop POP

• ISPFM has higher overall next-hop diversity than ISPRR

ISPFM ISPRR

Page 7: Why this work?

7

Investigating the causes for the differences• Estimating available paths based on BGP dynamics

[Oliveira’09]

– Identify prefixes with at least one route flap (i.e., becoming completely unreachable from all routers and becoming reachable again)

– Record all paths with associated BGP attribute values

• Simulate BGP best path selection at the AS level– IN: available paths to reach a given prefix– OUT: amount of eliminated paths at each step of BGP best path

selection

**[Oliveira’09] Quantifying Path Exploration in the Internet by Oliveira et al, Transactions on Networking 2009

Page 8: Why this work?

8

Examples of path elimination in simulation

ASX

AS2

AS1

AS3

ASOPrefix p

BGP best path selection

1. Highest Local preference2. Shortest AS_PATH length3. Lowest Origin4. Lowest MED5. Lowest IGP cost6. More …

Path diversity loss due toTopology dependent factors

PATH 1PATH 2

PATH 3

PATH 4

LOCAL_PREF AS_PATH ORIGIN MEDPATH 1 100 AS1-ASO 0 0

PATH 2 100 AS1-ASO 0 50

PATH 3 80 AS1-ASO 0 0

PATH 4 100 AS2-AS-3-ASO 0 50

Available Next-hop POP = 4-Local_Pref, Next-hop POP = 3-ASPathLen, Next-hop POP = 2-Origin, Next-hop POP = 2-MED, Next-hop POP = 1

Page 9: Why this work?

9

Simulation results

• Dataset: updates from all backbone routers during the 1st week of June 2010

• Both ISPs suffer a significant next-hop diversity reduction– The first 2 criteria reduces up to 42%

• Only minor reduction (less than 2.9%) due to topology dependent factors

Page 10: Why this work?

10

Well-engineered RR placement min. diversity loss

• Not all regions (or mega-POPs) are equal– Place more backbone RRs in the regions with higher prefix injection density

• In case of ISPRR

– For more than 50% of prefixes, RRs exist in the nearest POPs– The current RR placement is nearest for more than 85% of prefixes after

eliminating paths using the top 4 BGP path selection criteria

Tier-1 backbone RRs (continent)

Tier-2 backbone RRs (regions or mega-POPs)

Tier-3 RRs (POPs)

B1

PEs

B2B3

Prefix p

Available

Page 11: Why this work?

11

Summary• Engineering efforts going on aiming to increase

path diversity• Lack of quantitative study on existing path

diversity and impacting factors• Our measurement/simulation results based on

iBGP data from 2 large ISPs shed new insights:– Routing policies: main factor– Impact of different iBGP architectures insignificant • Can be further mitigated by well-engineered i-BGP topology

Page 12: Why this work?

12

Questions?

Thank you!