50
MAPPING PEERING INTERCONNECTIONS TO A FACILITY 1 UCSD/CAIDA 2 MIT/TU Berlin 3 University of Waikato Vasileios Giotsas 1 Georgios Smaragdakis 2 Bradley Huffaker 1 Matthew Luckie 3 kc claffy 1 CoNEXT 2015 [email protected]

MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

MAPPING PEERING

INTERCONNECTIONS TO A FACILITY

1 UCSD/CAIDA 2 MIT/TU Berlin 3 University of Waikato

Vasileios Giotsas 1

Georgios Smaragdakis 2

Bradley Huffaker 1

Matthew Luckie 3

kc claffy 1

CoNEXT 2015

[email protected]

Page 2: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

The AS-level topology is too coarse for

complex networking problems2

AS 1

AS 2

AS 3

Page 3: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

The building-level topology captures rich

semantics of peering interconnections3

London

Paris

New

YorkEquinix

LD4

Telecity

HEX67

London

Telecity

HEX67

Telehouse

East

LINX

Torino

IT Gate

Paris

InterXion 1

InterXion 2

InterXion 3

Equinix 1FRA

IX

Coresite

NY1

Equinix

FR5

Frankfurt

DE-

CIX

NewColo

AS 2

AS 1

AS 3

Page 4: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Motivation

Increase traffic flow transparency

Assessment of resilience of peering interconnections

Diagnose congestion or DoS attacks

Inform peering decisions

Elucidate the role of colocation facilities, carrier

hotels, and Internet exchange points (IXPs)

4

Page 5: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Challenges

IP addresses are logical and region-independent

BGP does not encode geographic information

Existing methods are accurate for city-level

granularity, not for finer granularities:

Delay-based

Hostname heuristics

Database-driven

5

Page 6: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

What buildings do we need to consider

for locating peering interconnections?6

Interconnection facilities: special-purpose buildings

used to co-locate routing equipment

Page 7: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

What buildings do we need to consider

for locating peering interconnections?7

Interconnection facilities: special-purpose buildings

used to co-locate routing equipment

Key Intuition 1: To locate a peering interconnection,

search the facilities where the peers are present

Page 8: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Develop a map of

interconnection facilities8

Compile a list of interconnection facilities and their address

Map ASes and IXPs to facilities

Public data sources:

PeeringDB

AS/IXP websites

April 2015

Facilities 1,694

ASes 3,303

AS-facility

connections13,206

IXPs 368

IXP-facility

colocations783

Page 9: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Interconnection facilities are

concentrated in hub cities9

Page 10: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Complexity of peering interconnections10

Remote

public

peering

Page 11: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Complexity of peering interconnections11

Remote

public

peering

Key Intuition 2: The different peering interconnection

types can be used as constrains in the facility search

Page 12: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Constrained Facility Search (CFS)12

For a target peering interconnection ASA- ASB:

Step 1: Identify the type of peering interconnection

Step 2: Initial facility search

Step 3: Constrain facilities through alias resolution

Step 4: Constrain facilities by repeating steps 1-3 with follow-up targeted traceroutes

Step 5: Facility search in the reverse direction

Page 13: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Constrained Facility Search (CFS)13

For a target peering interconnection ASA- ASB:

Step 1: Identify the type of peering interconnection

Step 2: Initial facility search

Step 3: Constrain facilities through alias resolution

Step 4: Constrain facilities by repeating steps 1-3 with follow-up targeted traceroutes

Step 5: Facility search in the reverse direction

Page 14: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

14

Identifying the peering type

IP1 IP2IP3

AS A AS A AS B

Private peering

IP1 IP2 IP3

AS A IXP X AS B

Public peering

Facility search

between the facilities

of the peering Ases

Facility search

between the IXP and

the peering ASes

Page 15: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Constrained Facility Search (CFS)15

For a target peering interconnection ASA- ASB:

Step 1: Identify the type of peering interconnection

Step 2: Facility search

Step 3: Constrain facilities through alias resolution

Step 4: Constrain facilities by repeating steps 1-3 with follow-up targeted traceroute

Step 5: Facility search in the reverse direction

Page 16: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Facility search: single common facility 16

Facilities

AS A F1 F2

IXP X F4 F2IXP XAS A AS B

IPX1 IPB1IPA1

The common facility is inferred as the location of the

interface of the peer at the near end

Near end peer Far end peer

Page 17: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Facility search: single common facility 17

Facilities

AS A F1 F2

IXP X F4 F2

IPA1 facility

The common facility is inferred as the location of the

interface of the peer at the near end

IXP XAS A AS B

IPX1 IPB1IPA1

Near end peer Far end peer

Page 18: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Facility search: no common facility 18

Facilities

AS A F1 F2

IXP X F4 F3

No inference possible

Incomplete facility dataset or remote peering

Run algorithm in [Castro 2014] to detect remote peering

Run traceroutes changing the target peering links

Castro et al. "Remote Peering: More Peering without Internet Flattening." CoNEXT 2014

IXP XAS A AS B

IPX1 IPB1IPA1

Near end peer Far end peer

Page 19: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Facility search: multiple common facilities 19

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5

Possible facilities are constrained but no inference yet

IXP XAS A AS B

IPX1 IPB1IPA1

Near end peer Far end peer

Page 20: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Facility search: multiple common facilities 20

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5

Possible IPA1 facilities

IXP XAS A AS B

IPX1 IPB1IPA1

Possible facilities are constrained but no inference yet

Near end peer Far end peer

Page 21: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Constrained Facility Search (CFS)21

For a target peering interconnection ASA- ASB:

Step 1: Identify the type of peering interconnection

Step 2: Initial facility search

Step 3: Derive constrains through alias resolution

Step 4: Constrain facilities by repeating steps 1-3 with follow-up targeted traceroutes

Step 5: Facility search in the reverse direction

Page 22: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Derive constrains through alias resolution22

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5

Facilities

AS A F1 F2 F5

AS C F1 F2 F3

Possible IPA2

facilities

Parse additional traceroutes containing peering interconnections of the peer at the near end

Possible IPA1 facilities

AS A

IPA2 IPC1

AS C

Trace 1

Trace 2

IXP XAS A AS B

IPX1 IPB1IPA1

Near end peer Far end peer

Page 23: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Derive constrains through alias resolution23

Facilities

AS A F1 F2 F5

IXP x F4 F2 F5

IPA2

IPA1

IPx2IPB1

IPC1Facilities

AS A F1 F2 F5

AS C F1 F2 F3

Trace 1

Trace 2

Possible IPA2

facilities

Possible IPA1 facilities

De-alias interfaces of AS A (IPA1, IPA2)

IXP x AS B

AS A AS C

Page 24: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Derive constrains through alias resolution24

Facilities

AS A F1 F2 F5

IXP x F4 F2 F5

Facilities

AS A F1 F2 F5

AS C F1 F2 F3

If two interfaces belong to the same router, find the intersection of their possible facilities

IPA2

IPA1

IPx2IPB1

IPC1

Trace 1

Trace 2

IXP x AS B

AS A AS C

IPA1 & IPA2 facility

Page 25: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Derive constrains through alias resolution25

Facilities

AS A F1 F2 F5

IXP x F4 F2 F5

Facilities

AS A F1 F2 F5

AS C F1 F2 F3

IPA1 & IPA2 facility

Used to establish both

private and public peering

IPA2

IPA1

IPx2IPB1

IPC1

Trace 1

Trace 2

IXP x AS B

AS A AS C

Multi-purpose router

Page 26: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Constrained Facility Search (CFS)26

For a target peering interconnection ASA- ASB:

Step 1: Identify the type of peering interconnection

Step 2: Initial facility search

Step 3: Constrain facilities through alias resolution

Step 4: Constrain facilities by repeating steps 1-3 with follow-up targeted traceroutes

Step 5: Facility search in the reverse direction

Page 27: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Follow-up CFS iterations27

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5IXP XAS A AS B

IPX1 IPB1IPA1

Trace 1

If CFS has not converged to a single facility:

Execute a new round of traceroutes with different set of targets

Repeat steps 1-3 (a CFS iteration)

‘Clever’ selection of the new traceroute targets can help

CFS to narrow down the facility search

Page 28: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Traceroute target selection28

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5IXP XAS A AS B

IPX1 IPB1IPA1

Trace 1

Trace 2

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5IXP XAS A AS D

IPX1 IPD1IPA3

Page 29: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Traceroute target selection29

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5IXP XAS A AS B

IPX1 IPB1IPA1

Trace 1

Trace 2

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5IXP XAS A AS D

IPX1 IPD1IPA3

Targeting public peerings over the same IXP offers no additional constrains because CFS still compares the same sets of facilities

Page 30: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Traceroute target selection30

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5

Trace 1

IXP XAS A AS B

IPX1 IPB1IPA1

AS A

IPA4 IPE1

AS E

Trace 3

Facilities

AS A F1 F2 F5

AS E F9 F1 F2 F5

Page 31: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Traceroute target selection31

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5

Trace 1

IXP XAS A AS B

IPX1 IPB1IPA1

AS A

IPA4 IPE1

AS E

Trace 3

Facilities

AS A F1 F2 F5

AS E F9 F1 F2 F5

Targeting private peers or IXPs with presence in all the possible facilities for IPA1 does not offer additional constrains

Page 32: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Traceroute target selection32

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5

Trace 1

IXP XAS A AS B

IPX1 IPB1IPA1

AS A

IPA5 IPE1

AS F

Trace 3

Facilities

AS A F1 F2 F5

AS E F2 F6

Page 33: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Traceroute target selection33

Facilities

AS A F1 F2 F5

IXP X F4 F2 F5

Trace 1

IXP XAS A AS B

IPX1 IPB1IPA1

AS A

IPA5 IPE1

AS F

Trace 3

Facilities

AS A F1 F2 F5

AS E F2 F6

Targeting peers or IXPs with presence in at least one but not in all the possible facilities for IPA1 can offer additional constrains (depending on alias resolution)

Page 34: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Constrained Facility Search (CFS)34

For a target peering interconnection ASA- ASB:

Step 1: Identify the type of peering interconnection

Step 2: Initial facility search

Step 3: Constrain facilities through alias resolution

Step 4: Constrain facilities by repeating steps 1-3 with follow-up targeted traceroutes

Step 5: Facility search in the reverse direction

Page 35: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Facility inference for the far-end peer35

35

IXP XAS A AS B

IPX1 IPB1IPA1

Facility 2 Facility 3 or Facility 4 ?

Facility search for the peer at the far-end may not

converge to a single facility

Last resort: switch proximity heuristic

Page 36: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Switch proximity heuristic36

Inferred

facility

Candidate

Facility

Candidate

facility

Projecting the facilities on the IXP topology can help us

reason about the actual facility of the peer at the far end

Page 37: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Switch proximity heuristic37

Inferred

facility

Candidate

Facility

Candidate

facility

Preferred route

Alternative route

IXPs prefer to exchange traffic over the backhaul

switches instead of the core if possible

Page 38: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Switch proximity heuristic38

Inferred

facility

Candidate

Facility

Inferred

facility

Preferred route

Alternative route

We infer the facility of the far-end peer to be the one

most proximate to the facility of the near-end peer

Page 39: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Evaluation39

Targeted the peerings of 5 CDNs and 5 Tier-1 ASes:

Google (AS15169), Yahoo (AS10310), Akamai

(AS20940), Limelight (AS22822), Cloudflare (AS13335)

NTT (AS2914), Cogent (AS174), Deutsche Telekom

(AS3320), Level 3 (AS3356), Telia (AS1299)

Queried one active IP per prefix for each of their peers

Executed 100 iterations of the CFS algorithm

Page 40: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Collecting traceroute paths40

Combine traceroute platforms to maximize coverage:

Active: RIPE Atlas, Looking Glasses (LGs)

Archived: CAIDA Ark, iPlane

RIPE Atlas LGs iPlane Ark Total Unique

VPs 6,385 1,877 147 107 8,517

ASNs 2,410 438 117 71 2,638

Countries 160 79 35 41 170

Page 41: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

CFS inferred the facility for 70% of

collected peering interfaces41

Page 42: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

10% of the inferences validated

to 90% correctness42

Page 43: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Ongoing and future work43

Extend the facility dataset

Collaborate with the operational community

Utilize third-party datasets e.g. UW Internet Atlas1

Combine geolocation methods to further constrain

facilities in unresolved cases

Integrate CFS with CAIDA’s Ark and Sibyl2

1 http://internetatlas.org/2 https://www.caida.org/workshops/aims/1503/slides/aims1503_katzbassett1.pdf

Page 44: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Conclusions44

Constrained Facility Search (CFS) maps peering

interconnections to facilities based on public data:

Traceroute paths

Interconnection facility maps

Evaluated CFS for 5 large CDNs and Tier-1 Ases

Pinpoint 70% of collected IP interfaces

Validated 10% of inferences to ~90% correctness

Page 45: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

45

Additional results

Page 46: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

ASes and IXPs are present

at multiple facilities46

Page 47: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Facility data in PeeringDB are incomplete47

We compared the facility information between PDB and NOCs for 152 ASes:

2,023 AS-to-facility connections in PDB

1,424 AS-to-facility connections missing from PDB involving 61 ASes

Page 48: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Majority of interconnection facilities are

located in Europe and North America48

April 2015

Europe 860

North

America503

Asia 143

Oceania 84

South

America73

Africa 31

Page 49: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Diverse peering strategies between

CDNs and Tier-1 ASes49

CDNs CDNs CDNs CDNsTier-1s Tier-1s Tier-1s Tier-1s

Page 50: MAPPING PEERING INTERCONNECTIONS TO A FACILITYpeople.csail.mit.edu/gsmaragd/publications/CoNEXT2015-P2F/CoNE… · IXPs prefer to exchange traffic over the backhaul switches instead

Missing facility data affect the

completeness of CFS inferences50