IXPs - David Choffnes
Download
Report
Transcript IXPs - David Choffnes
CS 4700 / CS 5700
Network Fundamentals
Lecture 16: IXPs
(The Underbelly of the Internet)
Revised 3/23/2015
2
Outline
Emerging Internet Trends
Internet Exchange Points (IXPs)
The Internet as a Natural System
3
You’ve learned about the TCP/IP Internet
Simple
abstraction: Unreliable datagram transmission
Various layers
Ancillary services (DNS)
Extra in-network support
So what does the Internet look like?
What does the Internet look like?
4
What does the Internet look like?
5
Characterization challenges
6
Limited measurements and models can hint at it
Traceroute
does not give us a complete view
Gao-Rexford (policy routing) doesn’t capture everything
What is the Internet actually being used for?
Emergent
properties impossible to predict from protocols
Requires measuring the network
Constant evolution makes it a moving target
How is the Internet used?
7
How is the Internet used?
8
Measuring the capital-I Internet*
9
Measuring the Internet is hard
Significant previous work on
Router
and AS-level topologies
Individual link / ISP traffic studies
Synthetic traffic demands
But limited “ground-truth” on inter-domain traffic
Most
commercial arrangements under NDA
Significant lack of uniform instrumentation
*Mainly borrowed stolen from Labovitz 2010
Conventional Wisdom (i.e., lies)
10
Internet is a global scale end-to-end network
Packets
transit (mostly) unmolested
Value of network is global addressability /reachability
Broad distribution of traffic sources / sinks
An Internet “core” exists
Dominated
by a dozen global transit providers (tier 1)
Interconnecting content, consumer and regional providers
Traditional view
11
Traditional Internet Model
Does this still hold?
12
Emergence of ‘hyper giant’ services
How much traffic do these services contribute?
Hard to answer!
Reading:
Labovitz 2010 tries to look at this.
How do we validate/improve this picture?
13
Measure from
110+
ISPs / content providers
Including 3,000 edge routers and 100,000 interfaces
And an estimated ~25% all inter-domain traffic
Do some other validation
Extrapolate
estimates with fit from ground-truth data
Talk with operators
Where is traffic going?
14
Increasingly: Google and Comcast
Tier
1 still has large fraction,
but large portion of it is to Google!
Why?
Consolidation of Content (Grouped Origin ASN)
Consolidation of traffic
Fewer
ASes responsible
for more of the traffic
Number of Grouped ASN
Why
isForces
this happening?
Market
Intuition
15
Revenue from
Internet Transit
Source: Dr. Peering, Bill Norton
Revenue from
Internet Advertisement
Source: Interactive Advertising Bureau
Transit is dead! Long live the eyeball!
16
Commoditization of IP and Hosting / CDN
Consolidation
Bigger get bigger (economies of scale)
e.g., Google, Yahoo, MSFT acquisitions
Success of bundling / Higher Value Services – Triple and quad play, etc.
New economic models
Drop of price of wholesale transit
Drop of price of video / CDN
Economics and scale drive enterprise to “cloud”
Paid content (ESPN 3), paid peering, etc.
Difficult to quantify due to NDA / commercial privacy
Disintermediation
Direct interconnection of content and consumer
Driven by both cost and increasingly performance
New applications + ways to access them
17
The shift from hierarchy to flat
Verizon
$
Tier 1 ISPs
(settlement free peering)
AT&T
$$$
Sprint
$
$
Tier 2 ISPs
Regional Access
Provider
Regional Access
Provider
$
Local Access
Provider
$
Tier 3 ISPs
$
Local Access
Provider
$
Businesses/consumers
The shift from hierarchy to flat
Verizon
Tier 1 ISPs
(settlement free peering)
AT&T
Sprint
Tier 2 ISPs
Regional Access
Provider
Regional Access
Provider
Tier 3 ISPs
Local Access
Provider
$
$
IXP
Local Access
Provider
$
Businesses/consumers
A more accurate model?
20
A New Internet Model
Settlement Free
Pay for BW
Pay for access BW
Flatter and much more densely interconnected Internet
How do ASes connect?
21
Point of Presence (PoP)
Usually
a room or a building (windowless)
One router from one AS is physically connected to the other
Often in big cities
Establishing a new connection at PoPs can be expensive
Internet eXchange Points (IXP)
Facilities
dedicated to providing presence and connectivity
for large numbers of ASes
Many fewer IXPs than PoPs
Economies of scale
IXPs Definition
22
Industry definition (according to Euro-IX)
A physical network infrastructure operated by a single
entity with the purpose to facilitate the exchange of
Internet traffic between Autonomous Systems
The number of Autonomous Systems connected should be
at least three and there must be a clear and open policy
for others to join.
https://www.euro-ix.net/what-is-an-ixp
IXPs worldwide
23
https://prefix.pch.net/applications/ixpdir/
Inside an IXP
24
Connection fabric
Can
provide illusion of all-to-all
connectivity
Lots of routers and cables
Also a route server
Collects
and distributes routes
from participants
Structure
25
IXPs offer connectivity to
ASes enable peering
Inside an IXP
26
Infrastructure of an IXP (DE-CIX)
Robust infrastructure
with redundency
http://www.de-cix.net/about/topology/
IXPs – Publicly available information
27
How much traffic is at IXPs?*
28
We don’t know for sure!
Seems
to be a lot, though.
One estimate: 43% of exchanged bytes are not visible to us
Also 70% of peerings are invisible
*Mainly borrowed stolen from Feldmann 2012
Revised model 2012+
29