These are the graphics (in higher resolution) for my presentation, Internet Peering with annotations. See "Internet Peering, with annotations" for details.
2. Today’s Network of Networks
12 March 20142
Billions of Internet users
Tens of Millions of Networks
Access ISPs
IXP
IXP
Backbones
IXP
AggregationRegional
18. Peering Technology
Internet Protocol –
IPv4 == 98% of all traffic
IPv6 == ~2% of traffic
Border Gateway Protocol –
Based on distance and path
Routing information exchanged between
Autonomous Systems
12 March 201418
20. Border Gateway Protocol
12 March 201420
ISP1
ISP2
A
B
C
I can handle traffic
for A in 3 hops &
for B in 1 hop
My Edge Router
21. Border Gateway Protocol
12 March 201421
ISP1
ISP2
A
B
C
I can handle traffic
for A in 3 hops &
for B in 1 hop
My Edge Router
22. Border Gateway Protocol
12 March 201422
ISP1
ISP2
A
B
C
I can handle traffic
for A in 3 hops &
for B in 1 hop
1. Do I believe your offer?
2. Who has shortest path?
3. Are there $ considerations?
4. Add routes to routes table.
My Edge Router
23. Economics of a Growing ISP
Transit from one upstream
Circuit (transport) to an open IXP
Transit from two or more upstreams
Peering for content (Google, Akamai, etc.)
Transport to other IXPs
Peering for additional traffic
12 March 201423
25. Peering in Practice
12 March 201425
2011 survey of 4,331 ISPs (86% of the
backbone) analyzed 142K interconnections
Settlement-free peering dominates
99.5% based on handshake agreements
99.7% symmetric
Typical peering requirements
Operations (24 hr NOC; enough traffic)
Technical (shortest prefix; consistency)
General (NDAs, Suspend at will)
Emergence of multi-lateral peering
26. Governing Law Preferences
12 March 201426
Source: Survey of Characteristics of Internet Carrier Interconnection Agreements
by Woodcock & Adhikari, Packet Clearing House. May 2011
Probability of selection as a country of governing law
27. Multi-lateral peering emerges
12 March 201427
Source: Survey of Characteristics of Internet Carrier Interconnection Agreements
by Woodcock & Adhikari, Packet Clearing House. May 2011
Number of networks (X axis) with each quantity of peering partners (Y axis)
28. Many BGP sessions for
Bi-lateral traffic exchange
12 March 201428
ISP1
ISP3
ISP2
ISP4
ISP5
30. Tier 1s and everyone else
12 March 201430
Number of advertised IPv4 addresses (Y axis) vs number of interconnects/ISP
Source: Survey of Characteristics of Internet Carrier Interconnection Agreements
by Woodcock & Adhikari, Packet Clearing House. May 2011
Tier 1 ISPs
32. The Internet
12 March 201432
A voluntary agreement among network
operators to exchange traffic for their
mutual benefit.
Fred Goldstein, TMCnews, June 2009
Essentially unregulated
Largely informal
Not well understood by outsiders
Extremely successful