SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Why	
  care?	
  	
  	
  
Peering	
  and	
  Transit	
  are	
  li3le	
  understood	
  and	
  yet	
  this	
  is	
  the	
  heart	
  of	
  Internet	
  
infrastructure	
  economics	
  and	
  it	
  is	
  the	
  growth	
  of	
  Internet	
  infrastructure	
  that	
  ul:mately	
  
funds	
  most	
  of	
  us	
  here	
  at	
  OFC.	
  	
  
I	
  going	
  to	
  describe	
  how	
  thousands	
  of	
  independent	
  organiza:ons	
  compete	
  but	
  also	
  
exchange	
  traffic	
  and	
  con:nually	
  grow	
  an	
  ever	
  more	
  distributed	
  Internet	
  
infrastructure.	
  
1	
  
There	
  are	
  more	
  than	
  3	
  billion	
  Internet	
  users	
  and,	
  with	
  the	
  advent	
  of	
  very	
  low	
  cost	
  
Android	
  smart	
  phones	
  ($24	
  in	
  India	
  in	
  Feb	
  2014),	
  it’s	
  likely	
  that	
  number	
  will	
  double	
  in	
  
just	
  a	
  few	
  years.	
  	
  There	
  are	
  also	
  tens	
  of	
  millions	
  of	
  local	
  networks	
  (perhaps	
  more	
  than	
  
100	
  million	
  based	
  just	
  on	
  the	
  number	
  of	
  WiFi	
  routers	
  that	
  have	
  been	
  sold).	
  	
  They	
  
connect	
  to	
  the	
  Internet	
  through	
  tens	
  of	
  thousands	
  of	
  ISPs	
  which	
  may	
  be	
  classified	
  as	
  
Access,	
  Aggrega:on	
  or	
  Backbone,	
  or	
  as	
  Local,	
  Regional,	
  Na:onal	
  or	
  Interna:onal	
  but,	
  
of	
  course,	
  many	
  ISPs	
  cross	
  these	
  boundaries.	
  	
  	
  
For	
  today,	
  I’m	
  going	
  to	
  focus	
  on	
  the	
  6000	
  or	
  so	
  major	
  ISPs	
  that	
  form	
  today’s	
  Internet	
  
backbone.	
  	
  	
  
But	
  to	
  understand	
  today’s	
  complex	
  environment,	
  it’s	
  useful	
  to	
  see	
  how	
  it	
  emerged.	
  
2	
  
25	
  years	
  ago,	
  there	
  was	
  only	
  one	
  backbone.	
  It	
  was	
  run	
  by	
  the	
  Na:onal	
  Science	
  
Founda:on	
  for	
  the	
  benefit	
  of	
  various	
  researchers	
  and	
  government	
  agencies.	
  Regional	
  
networks	
  connected	
  to	
  the	
  NSF	
  backbone	
  but,	
  with	
  only	
  one	
  backbone,	
  there	
  was	
  
only	
  one	
  source	
  of	
  addressing	
  and	
  of	
  ul:mate	
  rou:ng	
  decisions.	
  
3	
  
As	
  other,	
  commercial	
  networks	
  grew	
  up,	
  they	
  interconnected	
  with	
  the	
  NSFNET	
  to	
  
exchange	
  email	
  and	
  data	
  files.	
  	
  They	
  also	
  found	
  other	
  ways	
  to	
  exchange	
  data	
  among	
  
themselves,	
  but	
  s:ll	
  relied	
  on	
  the	
  NSFnet	
  as	
  the	
  ul:mate	
  authority	
  on	
  addressing	
  and	
  
rou:ng.	
  
4	
  
With	
  the	
  advent	
  of	
  the	
  World	
  Wide	
  Web	
  and	
  the	
  Mosaic	
  browser,	
  Internet	
  growth	
  
accelerated	
  and	
  the	
  NSF	
  sought	
  a	
  way	
  to	
  get	
  out	
  of	
  the	
  backbone	
  business.	
  	
  Part	
  of	
  
this	
  required	
  development	
  of	
  a	
  new	
  rou:ng	
  protocol	
  (BGP,	
  on	
  which	
  more	
  later)	
  
which	
  went	
  on	
  within	
  the	
  IETF	
  between	
  1991-­‐1994.	
  Part	
  of	
  this	
  required	
  establishing	
  
four	
  Network	
  Access	
  Points	
  (NAPs)	
  where	
  backbone	
  providers	
  would	
  exchange	
  traffic	
  
des:ned	
  for	
  other	
  backbones.	
  
Of	
  course,	
  each	
  backbone	
  provider	
  had	
  its	
  own	
  network	
  that	
  enabled	
  all	
  connected	
  
users	
  and	
  content	
  providers	
  to	
  communicate	
  with	
  one	
  another.	
  However,	
  users	
  were	
  
not	
  interested	
  in	
  communica:ng	
  just	
  with	
  just	
  those	
  other	
  users	
  connected	
  to	
  the	
  
same	
  backbone	
  provider.	
  They	
  wanted	
  to	
  communicate	
  with	
  any	
  user	
  and	
  any	
  
content	
  provider,	
  regardless	
  of	
  backbone	
  provider.	
  To	
  offer	
  universal	
  connec:vity,	
  
backbone	
  providers	
  interconnected	
  at	
  NAPs	
  (and	
  elsewhere)	
  to	
  exchange	
  traffic	
  
des:ned	
  for	
  each	
  other’s	
  users.	
  It	
  is	
  these	
  interconnec:ons	
  that	
  make	
  the	
  Internet	
  
the	
  “network	
  of	
  networks”	
  that	
  it	
  is	
  today.	
  
Finally,	
  in	
  April	
  1995,	
  the	
  NSF	
  stopped	
  providing	
  backbone	
  services	
  and	
  the	
  
commercial	
  Internet	
  was	
  born.	
  
5	
  
In	
  order	
  to	
  provide	
  complete	
  Internet	
  access,	
  the	
  backbone	
  providers	
  had	
  to	
  
exchange	
  traffic	
  with	
  each	
  other.	
  	
  What’s	
  more,	
  the	
  NSFNET	
  backbone	
  had	
  facilitated	
  
open	
  traffic	
  exchange	
  at	
  many	
  levels,	
  so	
  there	
  were	
  many	
  peering	
  agreements	
  at	
  first.	
  
But	
  the	
  Internet	
  was	
  also	
  growing	
  rapidly,	
  requiring	
  significant	
  capital	
  investments.	
  	
  At	
  
a	
  minimum,	
  investors	
  wanted	
  to	
  see	
  a	
  path	
  to	
  a	
  return	
  on	
  their	
  investment.	
  
6	
  
And,	
  with	
  just	
  six-­‐seven	
  full	
  backbones	
  networks	
  in	
  existence,	
  the	
  backbone	
  ISPs	
  
began	
  to	
  realize	
  they	
  had	
  the	
  makings	
  of	
  a	
  cartel.	
  	
  
7	
  
As	
  a	
  cartel,	
  none	
  of	
  the	
  backbone	
  operators	
  had	
  to	
  provide	
  free	
  peering	
  to	
  regional,	
  
local	
  or	
  other	
  smaller	
  networks.	
  	
  Instead	
  they	
  could	
  sell	
  them	
  “Internet	
  Transit”	
  
service	
  –	
  a	
  service	
  that	
  delivers	
  packets	
  to	
  the	
  rest	
  of	
  the	
  Internet.	
  
Gradually	
  (and	
  some:mes	
  abruptly),	
  peering	
  rules	
  became	
  quite	
  exclusive.	
  To	
  peer	
  
with	
  the	
  backbone,	
  you	
  had	
  to	
  be	
  present	
  at	
  all	
  major	
  NAPs,	
  you	
  had	
  to	
  have	
  a	
  
significant	
  amount	
  of	
  traffic	
  and	
  that	
  traffic	
  had	
  to	
  be	
  roughly	
  symmetric.	
  This	
  had	
  an	
  
immediate	
  impact	
  on	
  many	
  Tier	
  2	
  operators,	
  some	
  of	
  which	
  were	
  growing	
  more	
  
rapidly	
  than	
  the	
  backbones.	
  
8	
  
De-­‐peering	
  also	
  impacted	
  cable	
  companies,	
  several	
  major	
  content	
  hos:ng	
  networks	
  
and	
  some	
  large	
  savvy	
  content	
  providers.	
  These	
  folks	
  realized	
  that,	
  even	
  if	
  they	
  had	
  to	
  
buy	
  “Internet	
  Transit”	
  from	
  a	
  backbone	
  provider,	
  they	
  could	
  reduce	
  what	
  they	
  paid	
  
the	
  backbone	
  providers	
  by	
  exchanging	
  traffic	
  among	
  themselves.	
  
9	
  
By	
  2002,	
  donut	
  peering	
  had	
  emerged.	
  The	
  Tier	
  2	
  ISPs,	
  cable	
  companies	
  and	
  content	
  
providers	
  had	
  built	
  a	
  ring	
  around	
  the	
  cartel,	
  largely	
  rendering	
  the	
  original	
  cartel	
  
irrelevant.	
  
10	
  
Indeed,	
  many	
  Tier	
  2	
  providers	
  now	
  had	
  interna:onal	
  networks	
  and	
  offered	
  lower	
  
latency	
  &/or	
  be3er	
  pricing.	
  	
  By	
  the	
  early	
  2000s,	
  the	
  Internet	
  was	
  substan:ally	
  more	
  
distributed.	
  
11	
  
The	
  third	
  wave,	
  which	
  started	
  in	
  the	
  early	
  2000s	
  and	
  is	
  s:ll	
  evolving	
  today,	
  was	
  the	
  
advent	
  of	
  Content	
  Distribu:on	
  Networks	
  (CDNs).	
  CDNs	
  may	
  have	
  limited,	
  private	
  or	
  
no	
  communica:ons	
  infrastructure	
  of	
  their	
  own,	
  instead	
  they	
  distribute	
  content	
  
servers	
  in	
  what	
  is	
  effec:vely	
  an	
  overlay	
  network.	
  	
  Akamai	
  and	
  Limelight	
  created	
  early	
  
CDNs.	
  Today,	
  Google,	
  Amazon	
  and	
  Level	
  3	
  also	
  run	
  content	
  distribu:on	
  networks	
  and	
  
Nejlix	
  has	
  begun	
  deploying	
  their	
  own	
  CDN.	
  
12	
  
Typically,	
  major	
  CDNs	
  supply	
  their	
  servers	
  and	
  remotely	
  manage	
  them,	
  but	
  local	
  ISPs	
  
install	
  them	
  and	
  pay	
  for	
  electricity	
  and	
  rack	
  space.	
  	
  This	
  is	
  good	
  business	
  for	
  the	
  local	
  
ISP	
  as	
  it	
  reduces	
  latency	
  for	
  their	
  customers	
  and	
  reduces	
  the	
  amount	
  of	
  upstream	
  
Internet	
  transit	
  service	
  they	
  must	
  pay	
  for.	
  
13	
  
The	
  past	
  20	
  years	
  have	
  seen	
  enormous	
  turbulence	
  among	
  those	
  providing	
  the	
  core	
  of	
  
the	
  Internet.	
  	
  The	
  original	
  backbone	
  networks	
  have	
  survived,	
  but	
  their	
  ownership	
  has	
  
gone	
  through	
  a	
  series	
  of	
  bankruptcies,	
  mergers	
  and	
  acquisi:ons.	
  	
  Meanwhile	
  the	
  
number	
  of	
  networks	
  par:cipa:ng	
  in	
  the	
  Internet	
  backbone	
  has	
  grown	
  from	
  6	
  to	
  over	
  
6000.	
  
14	
  
I’ve	
  been	
  bandying	
  around	
  the	
  terms	
  “Peering”	
  and	
  “Internet	
  Transit.”	
  	
  Let	
  me	
  explain	
  
exactly	
  how	
  they	
  differ.	
  
Internet	
  Transit	
  is	
  a	
  service	
  where	
  the	
  upstream	
  ISP	
  commits	
  to	
  deliver	
  traffic	
  to	
  any	
  
valid	
  Internet	
  address.	
  It’s	
  typically	
  priced	
  in	
  $/Mbps/Month	
  and	
  the	
  Mbps	
  of	
  traffic	
  is	
  
determined	
  by	
  measuring	
  traffic	
  levels	
  every	
  five	
  minutes	
  and	
  then	
  compu:ng	
  the	
  
95th	
  percen:le	
  of	
  all	
  those	
  measurements	
  during	
  the	
  month.	
  
Now	
  suppose	
  I’m	
  ISP1.	
  I	
  have	
  a	
  router	
  in	
  a	
  regional	
  data	
  center	
  where	
  I	
  buy	
  Internet	
  
Transit	
  services,	
  but	
  I	
  no:ce	
  that	
  4%	
  of	
  my	
  traffic	
  is	
  to	
  my	
  compe:tor,	
  ISP2,	
  and	
  he	
  
happens	
  to	
  have	
  a	
  router	
  in	
  the	
  same	
  regional	
  data	
  center	
  just	
  a	
  few	
  hundred	
  feet	
  
away	
  from	
  mine.	
  	
  He’s	
  my	
  compe:tor,	
  but	
  we	
  could	
  each	
  save	
  4%	
  of	
  our	
  monthly	
  bills	
  
for	
  Internet	
  transit	
  if	
  we	
  agree	
  to	
  locally	
  exchange	
  the	
  traffic	
  that’s	
  des:ned	
  for	
  each	
  
other’s	
  networks.	
  
15	
  
No:ce	
  that	
  we’re	
  only	
  exchanging	
  traffic	
  that	
  originates	
  with	
  a	
  customer	
  of	
  one	
  ISP	
  
and	
  terminates	
  with	
  a	
  customer	
  of	
  the	
  other	
  peered	
  ISP.	
  
16	
  
ISP2	
  may	
  have	
  other	
  connec:ons	
  to	
  other	
  ISPs,	
  but	
  these	
  are	
  not	
  involved	
  (or	
  even	
  
visible)	
  to	
  the	
  peering	
  arrangement	
  with	
  ISP1.	
  
That’s	
  the	
  key	
  difference.	
  	
  Peering	
  is	
  traffic	
  exchange	
  involving	
  only	
  those	
  addresses	
  
that	
  are	
  served	
  by	
  the	
  two	
  peers.	
  	
  Transit	
  involves	
  handling	
  packets	
  that	
  will	
  be	
  
passed	
  off	
  to	
  one	
  or	
  more	
  addi:onal	
  networks.	
  
17	
  
But	
  whether	
  it’s	
  peering	
  or	
  transit,	
  what	
  is	
  actually	
  exchanged	
  and	
  how	
  does	
  it	
  work?	
  
Here	
  things	
  are	
  remarkably	
  stable.	
  	
  Operators	
  may	
  exchange	
  other	
  kinds	
  of	
  traffic	
  
(MPLS,	
  Carrier	
  Ethernet)	
  for	
  other	
  services,	
  but	
  for	
  Internet	
  traffic,	
  they	
  exchange	
  IP	
  
packets	
  (mostly	
  IPv4)	
  and	
  they	
  nego:ate	
  routes	
  using	
  Border	
  Gateway	
  Protocol	
  (BGP).	
  	
  
IPv4	
  is	
  essen:ally	
  unchanged	
  for	
  over	
  30	
  years	
  and	
  the	
  current	
  version	
  of	
  BGP	
  has	
  
had	
  only	
  minor	
  tweaks	
  since	
  it	
  was	
  deployed	
  20	
  years	
  ago.	
  
Business	
  arrangements	
  have	
  been	
  turbulent,	
  but	
  the	
  technology	
  has	
  been	
  remarkably	
  
stable.	
  
18	
  
To	
  get	
  a	
  be3er	
  understanding	
  of	
  BGP,	
  suppose	
  I’m	
  running	
  BGP	
  on	
  my	
  edge	
  router	
  
there	
  on	
  the	
  lel.	
  There	
  are	
  two	
  ISPs	
  I	
  wish	
  to	
  exchange	
  traffic	
  with	
  (either	
  peering	
  or	
  
transit).	
  	
  In	
  par:cular,	
  I’m	
  interested	
  in	
  gemng	
  traffic	
  to	
  address	
  blocks	
  A,	
  B	
  &	
  C.	
  
My	
  router	
  starts	
  by	
  establishing	
  BGP	
  sessions	
  with	
  the	
  edge	
  routers	
  at	
  each	
  ISP.	
  
19	
  
Once	
  the	
  sessions	
  are	
  up,	
  I	
  get	
  an	
  announcement	
  from	
  the	
  edge	
  router	
  at	
  ISP1	
  saying	
  
it’s	
  prepared	
  to	
  deliver	
  traffic	
  to	
  address	
  block	
  A	
  over	
  a	
  route	
  that	
  has	
  three	
  hops	
  and	
  
traffic	
  for	
  address	
  block	
  B	
  over	
  a	
  route	
  that	
  has	
  one	
  hop.	
  
20	
  
This	
  is	
  followed	
  by	
  an	
  announcement	
  from	
  ISP2	
  saying	
  they	
  can	
  deliver	
  traffic	
  to	
  
address	
  block	
  B	
  in	
  two	
  hops	
  or	
  to	
  address	
  block	
  C	
  in	
  two	
  hops.	
  
Now,	
  I	
  have	
  to	
  make	
  some	
  decisions.	
  
21	
  
First	
  these	
  announcements	
  come	
  from	
  other	
  organiza:ons	
  who	
  may	
  or	
  may	
  not	
  be	
  
competent.	
  	
  Should	
  I	
  believe	
  ISP1	
  when	
  he	
  says	
  he	
  can	
  deliver	
  traffic	
  to	
  address	
  block	
  
B	
  in	
  just	
  one	
  hop?	
  
A	
  classic	
  example	
  of	
  mistakes	
  that	
  can	
  happen	
  occurred	
  in	
  Feb	
  2008	
  when	
  the	
  
government	
  of	
  Pakistan	
  told	
  Pakistan	
  Telecom	
  to	
  block	
  traffic	
  to	
  YouTube	
  because	
  
YouTube	
  was	
  hos:ng	
  blasphemous	
  videos.	
  The	
  engineers	
  at	
  Pakistan	
  Telecom	
  
complied	
  by	
  crea:ng	
  a	
  very	
  specific	
  route	
  for	
  just	
  the	
  YouTube	
  addresses	
  (part	
  of	
  a	
  
larger	
  Google	
  address	
  block).	
  Request	
  packets	
  that	
  matched	
  this	
  specific	
  route	
  were	
  
sent	
  to	
  a	
  “black	
  hole	
  server,”	
  i.e.	
  a	
  server	
  that	
  dropped	
  each	
  packet	
  it	
  received.	
  
Unfortunately,	
  this	
  black	
  hole	
  route	
  leaked	
  out	
  to	
  the	
  large	
  interna:onal	
  carrier,	
  Hong	
  
Kong-­‐based	
  PCCW.	
  	
  PCCW	
  didn’t	
  have	
  route	
  filtering	
  in	
  place	
  on	
  this	
  par:cular	
  link	
  
and	
  they	
  passed	
  the	
  black	
  hole	
  route	
  around	
  the	
  world.	
  	
  Over	
  90	
  major	
  ISPs	
  
erroneously	
  accepted	
  this	
  route	
  and	
  for	
  more	
  than	
  two	
  hours	
  YouTube	
  was	
  dark	
  while	
  
almost	
  all	
  the	
  world’s	
  YouTube	
  requests	
  went	
  to	
  the	
  black	
  hole	
  server	
  in	
  Pakistan.	
  
So	
  you	
  can’t	
  always	
  trust	
  your	
  neighbor,	
  however	
  competent	
  they	
  may	
  have	
  seemed	
  
in	
  the	
  past.	
  
There	
  are	
  many	
  addi:onal	
  considera:ons.	
  	
  For	
  example,	
  certain	
  routes	
  may	
  have	
  
preferen:al	
  pricing	
  up	
  to	
  a	
  certain	
  commitment	
  level	
  but	
  become	
  expensive	
  at	
  higher	
  
traffic	
  levels.	
  	
  So	
  the	
  choice	
  of	
  which	
  adver:sed	
  route	
  to	
  use	
  can	
  involve	
  some	
  quite	
  
complex	
  considera:ons.	
  
22	
  
To	
  give	
  you	
  a	
  sense	
  of	
  the	
  business	
  trade	
  offs	
  that	
  go	
  on,	
  I	
  have	
  two	
  examples.	
  
The	
  first	
  is	
  a	
  friend	
  of	
  mine	
  who	
  formed	
  a	
  fixed	
  wireless	
  ISP	
  in	
  southeastern	
  Illinois	
  a	
  
few	
  years	
  ago.	
  	
  Because	
  he	
  was	
  located	
  in	
  farm	
  country,	
  the	
  only	
  way	
  he	
  could	
  get	
  an	
  
Internet	
  connec:on	
  was	
  by	
  buying	
  Internet	
  Transit	
  service	
  (called	
  Direct	
  Internet	
  
Access	
  or	
  DIA)	
  from	
  Ameritech	
  (now	
  AT&T)	
  the	
  local	
  telephone	
  monopoly.	
  	
  His	
  price	
  
was	
  more	
  than	
  100x	
  what	
  Internet	
  Transit	
  would	
  have	
  cost	
  him	
  in	
  Chicago,	
  but	
  there	
  
were	
  no	
  compe:ng	
  fiber	
  routes	
  through	
  his	
  area	
  and	
  even	
  if	
  he’d	
  been	
  close	
  to	
  a	
  long	
  
distance	
  fiber	
  route	
  (say	
  between	
  Chicago	
  and	
  St	
  Louis),	
  local	
  connec:ons	
  to	
  long	
  
distance	
  fiber	
  are	
  extremely	
  expensive	
  or,	
  more	
  olen,	
  just	
  not	
  available.	
  
Once	
  his	
  business	
  was	
  up	
  and	
  running,	
  my	
  friend	
  spent	
  many	
  days	
  driving	
  to	
  and	
  from	
  
Chicago	
  looking	
  for	
  tall	
  buildings	
  and	
  talking	
  to	
  building	
  owners.	
  	
  Eventually	
  he	
  build	
  a	
  
series	
  of	
  four	
  wireless	
  links	
  (totaling	
  more	
  than	
  70	
  miles)	
  which	
  connected	
  him	
  to	
  
Chicago.	
  In	
  Chicago,	
  he	
  signed	
  up	
  for	
  a	
  monthly	
  recurring	
  charge	
  for	
  rack	
  space,	
  for	
  
roof	
  rights	
  on	
  the	
  Chicago	
  data	
  center	
  and	
  for	
  a	
  cable	
  from	
  his	
  rack	
  to	
  their	
  “meet	
  me	
  
room.”	
  	
  He’d	
  also	
  promised	
  free	
  high	
  speed	
  Internet	
  service	
  to	
  three	
  building	
  owners,	
  
downstate,	
  who	
  gave	
  him	
  roof	
  access	
  on	
  the	
  route	
  to	
  Chicago.	
  	
  But	
  now	
  that	
  he	
  was	
  
connected	
  in	
  Chicago,	
  he	
  could	
  purchase	
  Internet	
  transit	
  from	
  any	
  of	
  a	
  dozen	
  
compe:ng	
  carriers	
  (at	
  a	
  :ny	
  frac:on	
  of	
  what	
  he	
  was	
  paying	
  AT&T).	
  	
  Although	
  he	
  had	
  
spent	
  nearly	
  $100K	
  (and	
  untold	
  man	
  hours)	
  pumng	
  this	
  wireless	
  route	
  together,	
  he	
  
figured	
  his	
  payback	
  was	
  9	
  weeks.	
  	
  Loca:on	
  ma3ers!	
  
The	
  second	
  thing	
  that	
  happened	
  was,	
  as	
  his	
  total	
  traffic	
  grew	
  he	
  began	
  to	
  qualify	
  for	
  
peering	
  with	
  major	
  content	
  providers	
  like	
  Google	
  and	
  Akamai.	
  	
  This	
  cut	
  further	
  cut	
  his	
  
costs	
  for	
  Internet	
  transit.	
  
23	
  
The	
  second	
  example	
  is	
  only	
  approximate,	
  but	
  representa:ve.	
  	
  I	
  don’t	
  have	
  the	
  actual	
  
numbers	
  on	
  YouTube’s	
  traffic	
  or	
  their	
  costs	
  during	
  the	
  20	
  months	
  between	
  their	
  
founding	
  in	
  Feb	
  2005	
  and	
  their	
  purchase	
  by	
  Google	
  in	
  Oct-­‐Nov	
  2006,	
  but	
  I	
  can	
  tell	
  you	
  
that	
  one	
  of	
  their	
  early	
  employees	
  was	
  a	
  “peering	
  coordinator”	
  who	
  showed	
  up	
  at	
  
NANOG	
  mee:ngs	
  early	
  in	
  2006.	
  	
  In	
  early	
  2006,	
  there	
  was	
  already	
  a	
  great	
  interest	
  in	
  
peering	
  with	
  YouTube.	
  	
  	
  
By	
  the	
  summer	
  of	
  2006,	
  YouTube	
  was	
  the	
  5th	
  most	
  traffic’d	
  website	
  in	
  the	
  world.	
  	
  They	
  
were	
  s:ll	
  only	
  peering	
  in	
  Palo	
  Alto,	
  but	
  anyone	
  with	
  a	
  router	
  in	
  Palo	
  Alto	
  was	
  
interested	
  in	
  offloading	
  their	
  YouTube	
  traffic.	
  And	
  any	
  Tier	
  one	
  carrier	
  that	
  didn’t	
  peer	
  
with	
  YouTube	
  would	
  quickly	
  find	
  traffic	
  ra:os	
  going	
  unbalanced	
  on	
  links	
  where	
  they	
  
handed	
  off	
  YouTube	
  traffic	
  to	
  someone	
  who	
  was	
  peering	
  with	
  YouTube.	
  
I’m	
  not	
  showing	
  YouTube’s	
  costs	
  going	
  to	
  zero,	
  but	
  they	
  clearly	
  did	
  not	
  increase	
  (and	
  
likely	
  went	
  down)	
  as	
  YouTube’s	
  traffic	
  grew!	
  
24	
  
Bill	
  Woodcock	
  and	
  Vijay	
  Adhikari	
  of	
  Packet	
  Clearing	
  House	
  did	
  a	
  very	
  comprehensive	
  
survey	
  of	
  backbone	
  ISPs	
  in	
  2011	
  gemng	
  a	
  remarkable	
  86%	
  response	
  rate.	
  	
  All	
  the	
  
internal	
  indica:ons	
  are	
  this	
  survey	
  yielded	
  very	
  high	
  quality	
  data.	
  
Several	
  interes:ng	
  things	
  emerged	
  from	
  this	
  data.	
  	
  Most	
  notably,	
  many	
  operators	
  
publish	
  a	
  set	
  of	
  peering	
  requirements,	
  and	
  these	
  typically	
  include	
  an	
  NDA.	
  	
  But	
  if	
  you	
  
meet	
  the	
  requirements,	
  there	
  are	
  no	
  formal	
  contracts!	
  	
  These	
  are	
  handshake	
  
agreements.	
  
25	
  
One	
  interes:ng	
  thing	
  was,	
  to	
  the	
  extent	
  there	
  are	
  contracts	
  between	
  operators	
  in	
  
different	
  countries,	
  for	
  example	
  the	
  NDAs,	
  the	
  choice	
  of	
  governing	
  law	
  always	
  favors	
  
the	
  country	
  with	
  stable	
  ins:tu:ons,	
  minimum	
  corrup:on	
  and	
  a	
  func:oning	
  judiciary.	
  
26	
  
In	
  terms	
  of	
  how	
  the	
  Internet	
  backbone	
  is	
  evolving,	
  the	
  most	
  interes:ng	
  thing	
  to	
  
emerge	
  was	
  the	
  rise	
  of	
  mul:-­‐lateral	
  peering.	
  	
  These	
  are	
  arrangements	
  that	
  started	
  in	
  
Asia	
  and	
  selected	
  loca:ons	
  in	
  Europe.	
  	
  We	
  haven’t	
  seen	
  this	
  in	
  the	
  US	
  yet,	
  but	
  there	
  is	
  
an	
  organiza:on,	
  “open-­‐ix.org,”	
  backed	
  by	
  Google	
  and	
  Amazon	
  among	
  others,	
  that	
  is	
  
trying	
  to	
  foster	
  the	
  spread	
  of	
  mul:-­‐lateral	
  peering.	
  
27	
  
Mul:-­‐lateral	
  peering	
  drama:cally	
  reduces	
  the	
  number	
  of	
  BGP	
  sessions	
  one	
  must	
  
configure	
  and	
  manage,	
  thus	
  facilita:ng	
  more	
  peering.	
  	
  With	
  bi-­‐lateral	
  peering,	
  there	
  
is	
  a	
  separate	
  BGP	
  session	
  for	
  every	
  peer.	
  
28	
  
In	
  mul:-­‐lateral	
  peering,	
  one	
  organiza:on	
  –	
  perhaps	
  a	
  co-­‐op	
  or	
  a	
  vendor	
  –	
  provides	
  a	
  
single	
  route	
  server.	
  	
  Each	
  par:cipant	
  establishes	
  a	
  single	
  BGP	
  session	
  to	
  this	
  server.	
  	
  
Typically,	
  the	
  route	
  server	
  includes	
  session-­‐specific	
  configura:on	
  which	
  allows	
  you	
  
some	
  of	
  the	
  flexibility	
  you	
  would	
  have	
  had	
  with	
  N	
  bi-­‐lateral	
  peering	
  sessions	
  but,	
  to	
  
get	
  started,	
  you	
  can	
  ignore	
  all	
  that	
  and	
  just	
  establish	
  one	
  simple	
  BGP	
  session	
  that	
  
reaches	
  hundreds	
  of	
  peers.	
  
29	
  
This	
  graph	
  shows	
  the	
  number	
  of	
  IP	
  addresses	
  handled	
  by	
  various	
  carriers	
  as	
  a	
  
func:on	
  of	
  how	
  many	
  peering	
  agreements	
  those	
  carriers	
  have.	
  	
  You	
  can	
  see	
  that	
  
some	
  of	
  the	
  original	
  Tier	
  1s	
  are	
  s:ll	
  visible	
  in	
  the	
  upper	
  lel,	
  but	
  otherwise,	
  the	
  
Internet	
  backbone	
  is	
  very	
  distributed.	
  	
  And	
  this	
  graph	
  is	
  based	
  on	
  addresses	
  handled,	
  
not	
  on	
  traffic	
  carried.	
  
30	
  
When	
  we	
  look	
  at	
  traffic,	
  the	
  top	
  ISPs	
  are	
  quite	
  distributed.	
  	
  Also,	
  we	
  can	
  see	
  what	
  
happens	
  when	
  the	
  large	
  carrier	
  (Level	
  3	
  at	
  the	
  top)	
  buys	
  the	
  second	
  largest	
  carrier	
  
(Global	
  Crossing	
  in	
  grey	
  just	
  below)	
  as	
  happened	
  in	
  April	
  2012.	
  	
  Both	
  networks	
  
immediately	
  saw	
  a	
  drop	
  in	
  traffic	
  as	
  customers	
  who	
  wanted	
  redundant	
  connec:ons	
  
dropped	
  one	
  of	
  their	
  connec:ons	
  to	
  the	
  now	
  merged	
  business.	
  	
  Then	
  over	
  :me,	
  both	
  
networks	
  see	
  further	
  drops	
  in	
  traffic	
  as	
  the	
  rest	
  of	
  the	
  players	
  rearrange	
  their	
  
networks.	
  	
  Also,	
  note	
  that	
  this	
  traffic	
  diagram	
  only	
  deals	
  with	
  ISPs	
  that	
  offer	
  Internet	
  
transit	
  services.	
  	
  The	
  second	
  largest	
  network	
  in	
  the	
  world,	
  by	
  traffic,	
  is	
  Google.	
  If	
  
Google	
  were	
  shown	
  on	
  this	
  graph,	
  it	
  would	
  appear	
  between	
  the	
  black	
  and	
  grey	
  lines.	
  
So	
  the	
  Internet	
  is	
  very	
  distributed	
  and,	
  as	
  Rensys	
  notes	
  in	
  their	
  report,	
  the	
  rela:ve	
  
market	
  share	
  of	
  the	
  backbone	
  carriers	
  as	
  a	
  group	
  has	
  been	
  falling	
  over	
  the	
  past	
  
decade.	
  	
  
In	
  ~20	
  	
  years	
  of	
  the	
  commercial	
  Internet,	
  no	
  one	
  has	
  been	
  able	
  
to	
  gain	
  control	
  of	
  the	
  Internet	
  backbone.	
  In	
  the	
  1990s,	
  the	
  original	
  gang	
  of	
  ~six	
  
backbone	
  providers	
  thought	
  they	
  had	
  an	
  oligopoly	
  (a	
  cartel),	
  but	
  by	
  2002,	
  second	
  
:er	
  backbones	
  used	
  "donut	
  	
  peering”	
  to	
  eliminate	
  the	
  original	
  :er	
  ones’	
  
leverage.	
  Since	
  2000,	
  we've	
  seen	
  the	
  emergence	
  of	
  mul:ple	
  CDNs	
  (Akamai,	
  Level	
  3,	
  
Google,	
  Limelight,	
  plus	
  Amazon,	
  Nejlix,	
  and	
  others	
  in	
  the	
  making)	
  which	
  have	
  further	
  
diluted	
  any	
  a3empt	
  to	
  monopolize	
  the	
  backbone.	
  	
  Also	
  over	
  the	
  past	
  20+	
  years,	
  we've	
  
seen	
  an	
  explosion	
  in	
  the	
  number	
  of	
  buildings	
  where	
  some	
  kind	
  of	
  peering	
  takes	
  place.	
  
In	
  short,	
  no	
  one	
  has	
  been	
  able	
  to	
  monopolize	
  the	
  Internet	
  backbone.	
  	
  Now	
  we’re	
  
seeing	
  the	
  emergence	
  of	
  mul:-­‐lateral	
  peering	
  and	
  even	
  more	
  backbone	
  par:cipants.	
  
31	
  
The	
  Internet	
  backbone	
  is	
  a	
  very	
  interes:ng	
  phenomenon.	
  	
  It’s	
  essen:ally	
  unregulated.	
  
IANA	
  (the	
  body	
  that	
  supervises	
  the	
  assignment	
  of	
  addresses	
  and	
  other	
  protocol	
  
number	
  assignments)	
  provides	
  only	
  coordina:on.	
  If	
  IANA	
  withheld	
  or	
  manipulated	
  
assignments,	
  their	
  func:on	
  could	
  be	
  quickly	
  and	
  informally	
  bypassed.	
  
Recently	
  we’ve	
  heard	
  a	
  lot	
  about	
  “regula:ng	
  the	
  Internet”	
  especially	
  since	
  the	
  
revela:ons	
  of	
  NSA	
  spying.	
  But	
  most	
  such	
  discussion	
  is	
  happening	
  without	
  any	
  
understanding	
  of	
  how	
  the	
  Internet	
  backbone	
  actually	
  works.	
  
Forecasts	
  are	
  iffy,	
  but	
  the	
  current	
  system	
  is	
  extremely	
  successful	
  and	
  extremely	
  
robust,	
  so	
  I	
  am	
  op:mis:c	
  the	
  Internet	
  will	
  con:nue	
  to	
  grow,	
  indefinitely.	
  
32	
  
33	
  

Mais conteúdo relacionado

Mais procurados

Cable Europe factsheet - Internet and traffic management
Cable Europe factsheet - Internet and traffic managementCable Europe factsheet - Internet and traffic management
Cable Europe factsheet - Internet and traffic managementPaulo Valente
 
Understanding Remote Peering - Connecting to the Core of the Internet
Understanding Remote Peering - Connecting to the Core of the InternetUnderstanding Remote Peering - Connecting to the Core of the Internet
Understanding Remote Peering - Connecting to the Core of the InternetWilliam Norton
 
Digital Northumberland - FINAL
Digital Northumberland - FINALDigital Northumberland - FINAL
Digital Northumberland - FINALFay Cooper
 
CPI Comcast article April 2014
CPI Comcast article April 2014CPI Comcast article April 2014
CPI Comcast article April 2014Anant Raut
 
rice_paper_data_caps
rice_paper_data_capsrice_paper_data_caps
rice_paper_data_capsMatt Rice
 
2008 05 19_zhonetech1
2008 05 19_zhonetech12008 05 19_zhonetech1
2008 05 19_zhonetech1Doc Searls
 
PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...
PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...
PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...Nicole White
 
09 the global-internet-peering-ecosystem
09 the global-internet-peering-ecosystem 09 the global-internet-peering-ecosystem
09 the global-internet-peering-ecosystem William Norton
 
Big Broadband: Public Infrastructure or Private Monopolies
Big Broadband: Public Infrastructure or Private MonopoliesBig Broadband: Public Infrastructure or Private Monopolies
Big Broadband: Public Infrastructure or Private MonopoliesWayne Caswell
 
Equinix Customer Story - EE
Equinix Customer Story - EEEquinix Customer Story - EE
Equinix Customer Story - EEEquinixUK
 
Remote Internet Peering Vs IP Transit: A Shift in Internet Architecture
Remote Internet Peering Vs IP Transit: A Shift in Internet ArchitectureRemote Internet Peering Vs IP Transit: A Shift in Internet Architecture
Remote Internet Peering Vs IP Transit: A Shift in Internet ArchitectureRuth Plater
 
The Network Effects Bible
The Network Effects BibleThe Network Effects Bible
The Network Effects BibleNFX
 
Arcus Advisors Report_Quality of Service
Arcus Advisors Report_Quality of ServiceArcus Advisors Report_Quality of Service
Arcus Advisors Report_Quality of ServiceScott Landman
 
Net neutrality by Mitesh Kumar
Net neutrality by Mitesh KumarNet neutrality by Mitesh Kumar
Net neutrality by Mitesh KumarMitesh Kumar
 
Mobile Network Capacity Issues
Mobile Network Capacity IssuesMobile Network Capacity Issues
Mobile Network Capacity IssuesPhilip Corsano
 

Mais procurados (20)

NZCID Seminar March 2009
NZCID Seminar   March 2009NZCID Seminar   March 2009
NZCID Seminar March 2009
 
Savannah Smith
Savannah Smith Savannah Smith
Savannah Smith
 
Cable Europe factsheet - Internet and traffic management
Cable Europe factsheet - Internet and traffic managementCable Europe factsheet - Internet and traffic management
Cable Europe factsheet - Internet and traffic management
 
Understanding Remote Peering - Connecting to the Core of the Internet
Understanding Remote Peering - Connecting to the Core of the InternetUnderstanding Remote Peering - Connecting to the Core of the Internet
Understanding Remote Peering - Connecting to the Core of the Internet
 
Digital Northumberland - FINAL
Digital Northumberland - FINALDigital Northumberland - FINAL
Digital Northumberland - FINAL
 
CPI Comcast article April 2014
CPI Comcast article April 2014CPI Comcast article April 2014
CPI Comcast article April 2014
 
rice_paper_data_caps
rice_paper_data_capsrice_paper_data_caps
rice_paper_data_caps
 
thus
thusthus
thus
 
2008 05 19_zhonetech1
2008 05 19_zhonetech12008 05 19_zhonetech1
2008 05 19_zhonetech1
 
Internet
InternetInternet
Internet
 
PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...
PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...
PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...
 
09 the global-internet-peering-ecosystem
09 the global-internet-peering-ecosystem 09 the global-internet-peering-ecosystem
09 the global-internet-peering-ecosystem
 
Big Broadband: Public Infrastructure or Private Monopolies
Big Broadband: Public Infrastructure or Private MonopoliesBig Broadband: Public Infrastructure or Private Monopolies
Big Broadband: Public Infrastructure or Private Monopolies
 
Equinix Customer Story - EE
Equinix Customer Story - EEEquinix Customer Story - EE
Equinix Customer Story - EE
 
Remote Internet Peering Vs IP Transit: A Shift in Internet Architecture
Remote Internet Peering Vs IP Transit: A Shift in Internet ArchitectureRemote Internet Peering Vs IP Transit: A Shift in Internet Architecture
Remote Internet Peering Vs IP Transit: A Shift in Internet Architecture
 
The Network Effects Bible
The Network Effects BibleThe Network Effects Bible
The Network Effects Bible
 
Network Neutrality
Network Neutrality Network Neutrality
Network Neutrality
 
Arcus Advisors Report_Quality of Service
Arcus Advisors Report_Quality of ServiceArcus Advisors Report_Quality of Service
Arcus Advisors Report_Quality of Service
 
Net neutrality by Mitesh Kumar
Net neutrality by Mitesh KumarNet neutrality by Mitesh Kumar
Net neutrality by Mitesh Kumar
 
Mobile Network Capacity Issues
Mobile Network Capacity IssuesMobile Network Capacity Issues
Mobile Network Capacity Issues
 

Semelhante a Internet peering, with annotations

HKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitHKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitAPNIC
 
Internet backbone : Notes
Internet backbone : NotesInternet backbone : Notes
Internet backbone : NotesSubhajit Sahu
 
THE INTERNET AND NETWORK STANARDS
THE INTERNET AND NETWORK STANARDSTHE INTERNET AND NETWORK STANARDS
THE INTERNET AND NETWORK STANARDSwajahat Gul
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPsAPNIC
 
Carrier Hotels and Network Neutrality
Carrier Hotels and Network NeutralityCarrier Hotels and Network Neutrality
Carrier Hotels and Network NeutralityJohn R Savageau
 
World Wide Web and Internet
World Wide Web and InternetWorld Wide Web and Internet
World Wide Web and InternetJanecatalla
 
The evolution of_internet_services
The evolution of_internet_servicesThe evolution of_internet_services
The evolution of_internet_servicesDigiblog16786
 
IMD 251 - INTERNET
IMD 251 - INTERNETIMD 251 - INTERNET
IMD 251 - INTERNETisma ishak
 
Net Neutrality discussion
Net Neutrality discussionNet Neutrality discussion
Net Neutrality discussionUoS
 
2016 Broadband Outlook Report, Telecoms.com
2016 Broadband Outlook Report, Telecoms.com2016 Broadband Outlook Report, Telecoms.com
2016 Broadband Outlook Report, Telecoms.comBrian Metzger
 
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3
Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3Habib Ullah Qamar
 
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3
Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3Habib Ullah Qamar
 

Semelhante a Internet peering, with annotations (20)

INTERNET
INTERNETINTERNET
INTERNET
 
HKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitHKNOG 6.0: Death in Transit
HKNOG 6.0: Death in Transit
 
Internet backbone : Notes
Internet backbone : NotesInternet backbone : Notes
Internet backbone : Notes
 
THE INTERNET AND NETWORK STANARDS
THE INTERNET AND NETWORK STANARDSTHE INTERNET AND NETWORK STANARDS
THE INTERNET AND NETWORK STANARDS
 
Internet service provider
Internet service providerInternet service provider
Internet service provider
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPs
 
Carrier Hotels and Network Neutrality
Carrier Hotels and Network NeutralityCarrier Hotels and Network Neutrality
Carrier Hotels and Network Neutrality
 
Computer network solution
Computer network solutionComputer network solution
Computer network solution
 
World Wide Web and Internet
World Wide Web and InternetWorld Wide Web and Internet
World Wide Web and Internet
 
The evolution of_internet_services
The evolution of_internet_servicesThe evolution of_internet_services
The evolution of_internet_services
 
Computer network answer
Computer network answerComputer network answer
Computer network answer
 
IMD 251 - INTERNET
IMD 251 - INTERNETIMD 251 - INTERNET
IMD 251 - INTERNET
 
Net Neutrality: WSD
Net Neutrality: WSDNet Neutrality: WSD
Net Neutrality: WSD
 
Net Neutrality discussion
Net Neutrality discussionNet Neutrality discussion
Net Neutrality discussion
 
P2PContent
P2PContentP2PContent
P2PContent
 
2016 Broadband Outlook Report, Telecoms.com
2016 Broadband Outlook Report, Telecoms.com2016 Broadband Outlook Report, Telecoms.com
2016 Broadband Outlook Report, Telecoms.com
 
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3
Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3
 
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3
Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3
 
Wide area network (wan)
Wide area network (wan)Wide area network (wan)
Wide area network (wan)
 
Wide area network (wan)
Wide area network (wan)Wide area network (wan)
Wide area network (wan)
 

Mais de Brough Turner

White spaces above 3 g hz and an application
White spaces above 3 g hz and an applicationWhite spaces above 3 g hz and an application
White spaces above 3 g hz and an applicationBrough Turner
 
netBlazr at eComm 2011
netBlazr at eComm 2011netBlazr at eComm 2011
netBlazr at eComm 2011Brough Turner
 
Why Over-the-Top is the Future of Communications
Why Over-the-Top is the Future of CommunicationsWhy Over-the-Top is the Future of Communications
Why Over-the-Top is the Future of CommunicationsBrough Turner
 
Disruptive broadband
Disruptive broadbandDisruptive broadband
Disruptive broadbandBrough Turner
 
The Significance of TV White Spaces
The Significance of TV White SpacesThe Significance of TV White Spaces
The Significance of TV White SpacesBrough Turner
 
Spring VON 2003 Keynote
Spring VON 2003 KeynoteSpring VON 2003 Keynote
Spring VON 2003 KeynoteBrough Turner
 
Wi-Fi Opportunities In A 4G World
Wi-Fi Opportunities In A 4G WorldWi-Fi Opportunities In A 4G World
Wi-Fi Opportunities In A 4G WorldBrough Turner
 
A Wireless Tipping Point, Open Spectrum Implications
A Wireless Tipping Point,  Open Spectrum ImplicationsA Wireless Tipping Point,  Open Spectrum Implications
A Wireless Tipping Point, Open Spectrum ImplicationsBrough Turner
 
Open Spectrum - Physics, Engineering, Commerce and Politics
Open Spectrum - Physics, Engineering, Commerce and PoliticsOpen Spectrum - Physics, Engineering, Commerce and Politics
Open Spectrum - Physics, Engineering, Commerce and PoliticsBrough Turner
 
Own The Network, Brough Turner, eComm 2008
Own The Network, Brough Turner, eComm 2008Own The Network, Brough Turner, eComm 2008
Own The Network, Brough Turner, eComm 2008Brough Turner
 

Mais de Brough Turner (15)

White spaces above 3 g hz and an application
White spaces above 3 g hz and an applicationWhite spaces above 3 g hz and an application
White spaces above 3 g hz and an application
 
netBlazr at eComm 2011
netBlazr at eComm 2011netBlazr at eComm 2011
netBlazr at eComm 2011
 
Net blazr at is4cwn
Net blazr at is4cwnNet blazr at is4cwn
Net blazr at is4cwn
 
Why Over-the-Top is the Future of Communications
Why Over-the-Top is the Future of CommunicationsWhy Over-the-Top is the Future of Communications
Why Over-the-Top is the Future of Communications
 
Disruptive broadband
Disruptive broadbandDisruptive broadband
Disruptive broadband
 
The Significance of TV White Spaces
The Significance of TV White SpacesThe Significance of TV White Spaces
The Significance of TV White Spaces
 
Wi-Fi is the new 4G
Wi-Fi is the new 4GWi-Fi is the new 4G
Wi-Fi is the new 4G
 
Spring VON 2003 Keynote
Spring VON 2003 KeynoteSpring VON 2003 Keynote
Spring VON 2003 Keynote
 
Wi-Fi Opportunities In A 4G World
Wi-Fi Opportunities In A 4G WorldWi-Fi Opportunities In A 4G World
Wi-Fi Opportunities In A 4G World
 
A Wireless Tipping Point, Open Spectrum Implications
A Wireless Tipping Point,  Open Spectrum ImplicationsA Wireless Tipping Point,  Open Spectrum Implications
A Wireless Tipping Point, Open Spectrum Implications
 
Mobile Broadband
Mobile BroadbandMobile Broadband
Mobile Broadband
 
Our G-enealogy
Our G-enealogyOur G-enealogy
Our G-enealogy
 
Open Spectrum - Physics, Engineering, Commerce and Politics
Open Spectrum - Physics, Engineering, Commerce and PoliticsOpen Spectrum - Physics, Engineering, Commerce and Politics
Open Spectrum - Physics, Engineering, Commerce and Politics
 
Own The Network, Brough Turner, eComm 2008
Own The Network, Brough Turner, eComm 2008Own The Network, Brough Turner, eComm 2008
Own The Network, Brough Turner, eComm 2008
 
Own The Network
Own The NetworkOwn The Network
Own The Network
 

Último

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Último (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

Internet peering, with annotations

  • 1. Why  care?       Peering  and  Transit  are  li3le  understood  and  yet  this  is  the  heart  of  Internet   infrastructure  economics  and  it  is  the  growth  of  Internet  infrastructure  that  ul:mately   funds  most  of  us  here  at  OFC.     I  going  to  describe  how  thousands  of  independent  organiza:ons  compete  but  also   exchange  traffic  and  con:nually  grow  an  ever  more  distributed  Internet   infrastructure.   1  
  • 2. There  are  more  than  3  billion  Internet  users  and,  with  the  advent  of  very  low  cost   Android  smart  phones  ($24  in  India  in  Feb  2014),  it’s  likely  that  number  will  double  in   just  a  few  years.    There  are  also  tens  of  millions  of  local  networks  (perhaps  more  than   100  million  based  just  on  the  number  of  WiFi  routers  that  have  been  sold).    They   connect  to  the  Internet  through  tens  of  thousands  of  ISPs  which  may  be  classified  as   Access,  Aggrega:on  or  Backbone,  or  as  Local,  Regional,  Na:onal  or  Interna:onal  but,   of  course,  many  ISPs  cross  these  boundaries.       For  today,  I’m  going  to  focus  on  the  6000  or  so  major  ISPs  that  form  today’s  Internet   backbone.       But  to  understand  today’s  complex  environment,  it’s  useful  to  see  how  it  emerged.   2  
  • 3. 25  years  ago,  there  was  only  one  backbone.  It  was  run  by  the  Na:onal  Science   Founda:on  for  the  benefit  of  various  researchers  and  government  agencies.  Regional   networks  connected  to  the  NSF  backbone  but,  with  only  one  backbone,  there  was   only  one  source  of  addressing  and  of  ul:mate  rou:ng  decisions.   3  
  • 4. As  other,  commercial  networks  grew  up,  they  interconnected  with  the  NSFNET  to   exchange  email  and  data  files.    They  also  found  other  ways  to  exchange  data  among   themselves,  but  s:ll  relied  on  the  NSFnet  as  the  ul:mate  authority  on  addressing  and   rou:ng.   4  
  • 5. With  the  advent  of  the  World  Wide  Web  and  the  Mosaic  browser,  Internet  growth   accelerated  and  the  NSF  sought  a  way  to  get  out  of  the  backbone  business.    Part  of   this  required  development  of  a  new  rou:ng  protocol  (BGP,  on  which  more  later)   which  went  on  within  the  IETF  between  1991-­‐1994.  Part  of  this  required  establishing   four  Network  Access  Points  (NAPs)  where  backbone  providers  would  exchange  traffic   des:ned  for  other  backbones.   Of  course,  each  backbone  provider  had  its  own  network  that  enabled  all  connected   users  and  content  providers  to  communicate  with  one  another.  However,  users  were   not  interested  in  communica:ng  just  with  just  those  other  users  connected  to  the   same  backbone  provider.  They  wanted  to  communicate  with  any  user  and  any   content  provider,  regardless  of  backbone  provider.  To  offer  universal  connec:vity,   backbone  providers  interconnected  at  NAPs  (and  elsewhere)  to  exchange  traffic   des:ned  for  each  other’s  users.  It  is  these  interconnec:ons  that  make  the  Internet   the  “network  of  networks”  that  it  is  today.   Finally,  in  April  1995,  the  NSF  stopped  providing  backbone  services  and  the   commercial  Internet  was  born.   5  
  • 6. In  order  to  provide  complete  Internet  access,  the  backbone  providers  had  to   exchange  traffic  with  each  other.    What’s  more,  the  NSFNET  backbone  had  facilitated   open  traffic  exchange  at  many  levels,  so  there  were  many  peering  agreements  at  first.   But  the  Internet  was  also  growing  rapidly,  requiring  significant  capital  investments.    At   a  minimum,  investors  wanted  to  see  a  path  to  a  return  on  their  investment.   6  
  • 7. And,  with  just  six-­‐seven  full  backbones  networks  in  existence,  the  backbone  ISPs   began  to  realize  they  had  the  makings  of  a  cartel.     7  
  • 8. As  a  cartel,  none  of  the  backbone  operators  had  to  provide  free  peering  to  regional,   local  or  other  smaller  networks.    Instead  they  could  sell  them  “Internet  Transit”   service  –  a  service  that  delivers  packets  to  the  rest  of  the  Internet.   Gradually  (and  some:mes  abruptly),  peering  rules  became  quite  exclusive.  To  peer   with  the  backbone,  you  had  to  be  present  at  all  major  NAPs,  you  had  to  have  a   significant  amount  of  traffic  and  that  traffic  had  to  be  roughly  symmetric.  This  had  an   immediate  impact  on  many  Tier  2  operators,  some  of  which  were  growing  more   rapidly  than  the  backbones.   8  
  • 9. De-­‐peering  also  impacted  cable  companies,  several  major  content  hos:ng  networks   and  some  large  savvy  content  providers.  These  folks  realized  that,  even  if  they  had  to   buy  “Internet  Transit”  from  a  backbone  provider,  they  could  reduce  what  they  paid   the  backbone  providers  by  exchanging  traffic  among  themselves.   9  
  • 10. By  2002,  donut  peering  had  emerged.  The  Tier  2  ISPs,  cable  companies  and  content   providers  had  built  a  ring  around  the  cartel,  largely  rendering  the  original  cartel   irrelevant.   10  
  • 11. Indeed,  many  Tier  2  providers  now  had  interna:onal  networks  and  offered  lower   latency  &/or  be3er  pricing.    By  the  early  2000s,  the  Internet  was  substan:ally  more   distributed.   11  
  • 12. The  third  wave,  which  started  in  the  early  2000s  and  is  s:ll  evolving  today,  was  the   advent  of  Content  Distribu:on  Networks  (CDNs).  CDNs  may  have  limited,  private  or   no  communica:ons  infrastructure  of  their  own,  instead  they  distribute  content   servers  in  what  is  effec:vely  an  overlay  network.    Akamai  and  Limelight  created  early   CDNs.  Today,  Google,  Amazon  and  Level  3  also  run  content  distribu:on  networks  and   Nejlix  has  begun  deploying  their  own  CDN.   12  
  • 13. Typically,  major  CDNs  supply  their  servers  and  remotely  manage  them,  but  local  ISPs   install  them  and  pay  for  electricity  and  rack  space.    This  is  good  business  for  the  local   ISP  as  it  reduces  latency  for  their  customers  and  reduces  the  amount  of  upstream   Internet  transit  service  they  must  pay  for.   13  
  • 14. The  past  20  years  have  seen  enormous  turbulence  among  those  providing  the  core  of   the  Internet.    The  original  backbone  networks  have  survived,  but  their  ownership  has   gone  through  a  series  of  bankruptcies,  mergers  and  acquisi:ons.    Meanwhile  the   number  of  networks  par:cipa:ng  in  the  Internet  backbone  has  grown  from  6  to  over   6000.   14  
  • 15. I’ve  been  bandying  around  the  terms  “Peering”  and  “Internet  Transit.”    Let  me  explain   exactly  how  they  differ.   Internet  Transit  is  a  service  where  the  upstream  ISP  commits  to  deliver  traffic  to  any   valid  Internet  address.  It’s  typically  priced  in  $/Mbps/Month  and  the  Mbps  of  traffic  is   determined  by  measuring  traffic  levels  every  five  minutes  and  then  compu:ng  the   95th  percen:le  of  all  those  measurements  during  the  month.   Now  suppose  I’m  ISP1.  I  have  a  router  in  a  regional  data  center  where  I  buy  Internet   Transit  services,  but  I  no:ce  that  4%  of  my  traffic  is  to  my  compe:tor,  ISP2,  and  he   happens  to  have  a  router  in  the  same  regional  data  center  just  a  few  hundred  feet   away  from  mine.    He’s  my  compe:tor,  but  we  could  each  save  4%  of  our  monthly  bills   for  Internet  transit  if  we  agree  to  locally  exchange  the  traffic  that’s  des:ned  for  each   other’s  networks.   15  
  • 16. No:ce  that  we’re  only  exchanging  traffic  that  originates  with  a  customer  of  one  ISP   and  terminates  with  a  customer  of  the  other  peered  ISP.   16  
  • 17. ISP2  may  have  other  connec:ons  to  other  ISPs,  but  these  are  not  involved  (or  even   visible)  to  the  peering  arrangement  with  ISP1.   That’s  the  key  difference.    Peering  is  traffic  exchange  involving  only  those  addresses   that  are  served  by  the  two  peers.    Transit  involves  handling  packets  that  will  be   passed  off  to  one  or  more  addi:onal  networks.   17  
  • 18. But  whether  it’s  peering  or  transit,  what  is  actually  exchanged  and  how  does  it  work?   Here  things  are  remarkably  stable.    Operators  may  exchange  other  kinds  of  traffic   (MPLS,  Carrier  Ethernet)  for  other  services,  but  for  Internet  traffic,  they  exchange  IP   packets  (mostly  IPv4)  and  they  nego:ate  routes  using  Border  Gateway  Protocol  (BGP).     IPv4  is  essen:ally  unchanged  for  over  30  years  and  the  current  version  of  BGP  has   had  only  minor  tweaks  since  it  was  deployed  20  years  ago.   Business  arrangements  have  been  turbulent,  but  the  technology  has  been  remarkably   stable.   18  
  • 19. To  get  a  be3er  understanding  of  BGP,  suppose  I’m  running  BGP  on  my  edge  router   there  on  the  lel.  There  are  two  ISPs  I  wish  to  exchange  traffic  with  (either  peering  or   transit).    In  par:cular,  I’m  interested  in  gemng  traffic  to  address  blocks  A,  B  &  C.   My  router  starts  by  establishing  BGP  sessions  with  the  edge  routers  at  each  ISP.   19  
  • 20. Once  the  sessions  are  up,  I  get  an  announcement  from  the  edge  router  at  ISP1  saying   it’s  prepared  to  deliver  traffic  to  address  block  A  over  a  route  that  has  three  hops  and   traffic  for  address  block  B  over  a  route  that  has  one  hop.   20  
  • 21. This  is  followed  by  an  announcement  from  ISP2  saying  they  can  deliver  traffic  to   address  block  B  in  two  hops  or  to  address  block  C  in  two  hops.   Now,  I  have  to  make  some  decisions.   21  
  • 22. First  these  announcements  come  from  other  organiza:ons  who  may  or  may  not  be   competent.    Should  I  believe  ISP1  when  he  says  he  can  deliver  traffic  to  address  block   B  in  just  one  hop?   A  classic  example  of  mistakes  that  can  happen  occurred  in  Feb  2008  when  the   government  of  Pakistan  told  Pakistan  Telecom  to  block  traffic  to  YouTube  because   YouTube  was  hos:ng  blasphemous  videos.  The  engineers  at  Pakistan  Telecom   complied  by  crea:ng  a  very  specific  route  for  just  the  YouTube  addresses  (part  of  a   larger  Google  address  block).  Request  packets  that  matched  this  specific  route  were   sent  to  a  “black  hole  server,”  i.e.  a  server  that  dropped  each  packet  it  received.   Unfortunately,  this  black  hole  route  leaked  out  to  the  large  interna:onal  carrier,  Hong   Kong-­‐based  PCCW.    PCCW  didn’t  have  route  filtering  in  place  on  this  par:cular  link   and  they  passed  the  black  hole  route  around  the  world.    Over  90  major  ISPs   erroneously  accepted  this  route  and  for  more  than  two  hours  YouTube  was  dark  while   almost  all  the  world’s  YouTube  requests  went  to  the  black  hole  server  in  Pakistan.   So  you  can’t  always  trust  your  neighbor,  however  competent  they  may  have  seemed   in  the  past.   There  are  many  addi:onal  considera:ons.    For  example,  certain  routes  may  have   preferen:al  pricing  up  to  a  certain  commitment  level  but  become  expensive  at  higher   traffic  levels.    So  the  choice  of  which  adver:sed  route  to  use  can  involve  some  quite   complex  considera:ons.   22  
  • 23. To  give  you  a  sense  of  the  business  trade  offs  that  go  on,  I  have  two  examples.   The  first  is  a  friend  of  mine  who  formed  a  fixed  wireless  ISP  in  southeastern  Illinois  a   few  years  ago.    Because  he  was  located  in  farm  country,  the  only  way  he  could  get  an   Internet  connec:on  was  by  buying  Internet  Transit  service  (called  Direct  Internet   Access  or  DIA)  from  Ameritech  (now  AT&T)  the  local  telephone  monopoly.    His  price   was  more  than  100x  what  Internet  Transit  would  have  cost  him  in  Chicago,  but  there   were  no  compe:ng  fiber  routes  through  his  area  and  even  if  he’d  been  close  to  a  long   distance  fiber  route  (say  between  Chicago  and  St  Louis),  local  connec:ons  to  long   distance  fiber  are  extremely  expensive  or,  more  olen,  just  not  available.   Once  his  business  was  up  and  running,  my  friend  spent  many  days  driving  to  and  from   Chicago  looking  for  tall  buildings  and  talking  to  building  owners.    Eventually  he  build  a   series  of  four  wireless  links  (totaling  more  than  70  miles)  which  connected  him  to   Chicago.  In  Chicago,  he  signed  up  for  a  monthly  recurring  charge  for  rack  space,  for   roof  rights  on  the  Chicago  data  center  and  for  a  cable  from  his  rack  to  their  “meet  me   room.”    He’d  also  promised  free  high  speed  Internet  service  to  three  building  owners,   downstate,  who  gave  him  roof  access  on  the  route  to  Chicago.    But  now  that  he  was   connected  in  Chicago,  he  could  purchase  Internet  transit  from  any  of  a  dozen   compe:ng  carriers  (at  a  :ny  frac:on  of  what  he  was  paying  AT&T).    Although  he  had   spent  nearly  $100K  (and  untold  man  hours)  pumng  this  wireless  route  together,  he   figured  his  payback  was  9  weeks.    Loca:on  ma3ers!   The  second  thing  that  happened  was,  as  his  total  traffic  grew  he  began  to  qualify  for   peering  with  major  content  providers  like  Google  and  Akamai.    This  cut  further  cut  his   costs  for  Internet  transit.   23  
  • 24. The  second  example  is  only  approximate,  but  representa:ve.    I  don’t  have  the  actual   numbers  on  YouTube’s  traffic  or  their  costs  during  the  20  months  between  their   founding  in  Feb  2005  and  their  purchase  by  Google  in  Oct-­‐Nov  2006,  but  I  can  tell  you   that  one  of  their  early  employees  was  a  “peering  coordinator”  who  showed  up  at   NANOG  mee:ngs  early  in  2006.    In  early  2006,  there  was  already  a  great  interest  in   peering  with  YouTube.       By  the  summer  of  2006,  YouTube  was  the  5th  most  traffic’d  website  in  the  world.    They   were  s:ll  only  peering  in  Palo  Alto,  but  anyone  with  a  router  in  Palo  Alto  was   interested  in  offloading  their  YouTube  traffic.  And  any  Tier  one  carrier  that  didn’t  peer   with  YouTube  would  quickly  find  traffic  ra:os  going  unbalanced  on  links  where  they   handed  off  YouTube  traffic  to  someone  who  was  peering  with  YouTube.   I’m  not  showing  YouTube’s  costs  going  to  zero,  but  they  clearly  did  not  increase  (and   likely  went  down)  as  YouTube’s  traffic  grew!   24  
  • 25. Bill  Woodcock  and  Vijay  Adhikari  of  Packet  Clearing  House  did  a  very  comprehensive   survey  of  backbone  ISPs  in  2011  gemng  a  remarkable  86%  response  rate.    All  the   internal  indica:ons  are  this  survey  yielded  very  high  quality  data.   Several  interes:ng  things  emerged  from  this  data.    Most  notably,  many  operators   publish  a  set  of  peering  requirements,  and  these  typically  include  an  NDA.    But  if  you   meet  the  requirements,  there  are  no  formal  contracts!    These  are  handshake   agreements.   25  
  • 26. One  interes:ng  thing  was,  to  the  extent  there  are  contracts  between  operators  in   different  countries,  for  example  the  NDAs,  the  choice  of  governing  law  always  favors   the  country  with  stable  ins:tu:ons,  minimum  corrup:on  and  a  func:oning  judiciary.   26  
  • 27. In  terms  of  how  the  Internet  backbone  is  evolving,  the  most  interes:ng  thing  to   emerge  was  the  rise  of  mul:-­‐lateral  peering.    These  are  arrangements  that  started  in   Asia  and  selected  loca:ons  in  Europe.    We  haven’t  seen  this  in  the  US  yet,  but  there  is   an  organiza:on,  “open-­‐ix.org,”  backed  by  Google  and  Amazon  among  others,  that  is   trying  to  foster  the  spread  of  mul:-­‐lateral  peering.   27  
  • 28. Mul:-­‐lateral  peering  drama:cally  reduces  the  number  of  BGP  sessions  one  must   configure  and  manage,  thus  facilita:ng  more  peering.    With  bi-­‐lateral  peering,  there   is  a  separate  BGP  session  for  every  peer.   28  
  • 29. In  mul:-­‐lateral  peering,  one  organiza:on  –  perhaps  a  co-­‐op  or  a  vendor  –  provides  a   single  route  server.    Each  par:cipant  establishes  a  single  BGP  session  to  this  server.     Typically,  the  route  server  includes  session-­‐specific  configura:on  which  allows  you   some  of  the  flexibility  you  would  have  had  with  N  bi-­‐lateral  peering  sessions  but,  to   get  started,  you  can  ignore  all  that  and  just  establish  one  simple  BGP  session  that   reaches  hundreds  of  peers.   29  
  • 30. This  graph  shows  the  number  of  IP  addresses  handled  by  various  carriers  as  a   func:on  of  how  many  peering  agreements  those  carriers  have.    You  can  see  that   some  of  the  original  Tier  1s  are  s:ll  visible  in  the  upper  lel,  but  otherwise,  the   Internet  backbone  is  very  distributed.    And  this  graph  is  based  on  addresses  handled,   not  on  traffic  carried.   30  
  • 31. When  we  look  at  traffic,  the  top  ISPs  are  quite  distributed.    Also,  we  can  see  what   happens  when  the  large  carrier  (Level  3  at  the  top)  buys  the  second  largest  carrier   (Global  Crossing  in  grey  just  below)  as  happened  in  April  2012.    Both  networks   immediately  saw  a  drop  in  traffic  as  customers  who  wanted  redundant  connec:ons   dropped  one  of  their  connec:ons  to  the  now  merged  business.    Then  over  :me,  both   networks  see  further  drops  in  traffic  as  the  rest  of  the  players  rearrange  their   networks.    Also,  note  that  this  traffic  diagram  only  deals  with  ISPs  that  offer  Internet   transit  services.    The  second  largest  network  in  the  world,  by  traffic,  is  Google.  If   Google  were  shown  on  this  graph,  it  would  appear  between  the  black  and  grey  lines.   So  the  Internet  is  very  distributed  and,  as  Rensys  notes  in  their  report,  the  rela:ve   market  share  of  the  backbone  carriers  as  a  group  has  been  falling  over  the  past   decade.     In  ~20    years  of  the  commercial  Internet,  no  one  has  been  able   to  gain  control  of  the  Internet  backbone.  In  the  1990s,  the  original  gang  of  ~six   backbone  providers  thought  they  had  an  oligopoly  (a  cartel),  but  by  2002,  second   :er  backbones  used  "donut    peering”  to  eliminate  the  original  :er  ones’   leverage.  Since  2000,  we've  seen  the  emergence  of  mul:ple  CDNs  (Akamai,  Level  3,   Google,  Limelight,  plus  Amazon,  Nejlix,  and  others  in  the  making)  which  have  further   diluted  any  a3empt  to  monopolize  the  backbone.    Also  over  the  past  20+  years,  we've   seen  an  explosion  in  the  number  of  buildings  where  some  kind  of  peering  takes  place.   In  short,  no  one  has  been  able  to  monopolize  the  Internet  backbone.    Now  we’re   seeing  the  emergence  of  mul:-­‐lateral  peering  and  even  more  backbone  par:cipants.   31  
  • 32. The  Internet  backbone  is  a  very  interes:ng  phenomenon.    It’s  essen:ally  unregulated.   IANA  (the  body  that  supervises  the  assignment  of  addresses  and  other  protocol   number  assignments)  provides  only  coordina:on.  If  IANA  withheld  or  manipulated   assignments,  their  func:on  could  be  quickly  and  informally  bypassed.   Recently  we’ve  heard  a  lot  about  “regula:ng  the  Internet”  especially  since  the   revela:ons  of  NSA  spying.  But  most  such  discussion  is  happening  without  any   understanding  of  how  the  Internet  backbone  actually  works.   Forecasts  are  iffy,  but  the  current  system  is  extremely  successful  and  extremely   robust,  so  I  am  op:mis:c  the  Internet  will  con:nue  to  grow,  indefinitely.   32  
  • 33. 33