SlideShare a Scribd company logo
1 of 20
Download to read offline
The	
  Internet	
  Peering	
  Playbook	
  



Introducing

Internet Transit
                   ©2012	
  DrPeering	
  Interna:onal	
  
                   Licensed	
  material	
  –	
  sales@DrPeering.net	
  
                   hAp://DrPeering.net	
  
Tabla	
  Rosa	
  



                    2	
  
1            	
  	
  	
  	
  	
  	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
     Internet	
  Transit	
  



                                                                    Connec.ng	
  to	
  the	
  Edge	
  of	
  the	
  Internet	
   	
  	
  	
  	
  	
  	
  




                                                                                                                                            3	
  
Overview	
  of	
  this	
  Internet	
  Transit	
  sec:on	
  


•  Start	
  assuming	
  no	
  knowledge	
  
•  Assume	
  the	
  Internet	
  exists	
  
•  To	
  get	
  connected,	
  connect	
  to	
  someone	
  who	
  is	
  
   already	
  connected	
  
•  Internet	
  Transit	
  service	
  
    –  Measurement	
  and	
  pricing	
  models	
  
•  Exercise	
  these	
  defini:ons	
  with	
  
    –  The	
  Internet	
  Transit	
  Playbook	
  
                                                                      4	
  
The	
  Internet	
  


•  Network	
  of	
  Networks	
  
•  Organic	
  from	
  ARPANET,	
  NSFNET	
  
•  Commercializa:on	
  1994	
  
    –  From	
  “Planned	
  economy	
  Internet”	
  
•  Corporate	
  interests	
  1997	
  onward	
  
    –  Limited	
  informa:on	
  sharing	
  
•  Evolu:on:	
  “Global	
  Internet	
  Peering	
  
   Ecosystem”	
  
                                                      5	
  
The	
  Global	
  Internet	
  Peering	
  Ecosystem	
  


•  Defini.on:	
  The	
  
   Global	
  Internet	
  
   Peering	
  Ecosystem	
  
   models	
  the	
  internal	
  
   structure	
  of	
  the	
  
   Internet	
  as	
  a	
  set	
  of	
  
   Internet	
  Regions	
  
   (typically	
  bound	
  by	
  
   country	
  borders),	
  
   each	
  with	
  its	
  own	
  
   Internet	
  Peering	
  
   Ecosystem.	
  


                                                         6	
  
The	
  Global	
  Internet	
  Peering	
  Ecosystem	
  


•  Defini.on:	
  An	
  
   Internet	
  Region	
  is	
  a	
                                  …	
  
   por:on	
  of	
  the	
                                          HK	
  
   Internet,	
  usually	
                                AU	
  
                                                JP	
  
   defined	
  by	
                          US	
  
   geographical	
  
   boundaries	
  (country	
  
   or	
  con:nent	
  
   borders),	
  in	
  which	
  
   an	
  Internet	
  Peering	
  
   ecosystem	
  is	
  
   contained.	
  


                                                                            7	
  
The	
  Global	
  Internet	
  Peering	
  Ecosystem	
  


•  Defini.on:	
  The	
  
   Internet	
  Peering	
  
   Ecosystem	
  is	
  a	
  
   community	
  of	
  
   network	
  service	
  
   providers	
  that	
  
   interconnect	
  their	
  
   networks	
  in	
  
   various	
  business	
  
   rela:onships	
  
   within	
  an	
  Internet	
  
   Region.	
  
                                                        8	
  
Internet	
  Transit	
  


•  Defini.on:	
  Internet	
  Transit	
  is	
  the	
  business	
  
   rela:onship	
  whereby	
  an	
  en:ty	
  provides	
  
   (usually	
  sells)	
  access	
  to	
  the	
  Internet.	
  
      	
        	
       	
          	
  "Internet	
  	
  this	
  way"	
  
•  Defini.on:	
  An	
  Internet	
  Service	
  Providers	
  
   (ISP),	
  also	
  called	
  a	
  “Transit	
  Provider”,	
  is	
  an	
  
   en:ty	
  that	
  sells	
  access	
  to	
  the	
  Internet.	
  


                                                                              9	
  
Internet	
  Transit	
  Service	
  

•  Announce	
  
   Reachability	
  
•  Metered	
  
   Service	
  
•  Simple	
  
•  “Internetà	
  
   This	
  Way”	
  
•  Equivalent	
  
   Nota:ons	
  
                                     10	
  
Internet	
  Transit	
  Pricing	
  Model	
  

•    Typically	
  metered	
  
•    $/Mbps	
  
•    Volume	
  measured	
  at	
  95th	
  percen.le	
  
•    Defini.on:	
  The	
  95th	
  Percen.le	
  Measurement	
  
     Method	
  (also	
  called	
  95/5)	
  uses	
  a	
  single	
  
     measurement	
  (the	
  95th	
  percen:le	
  5	
  minute	
  
     sample	
  for	
  the	
  month)	
  to	
  determine	
  the	
  
     transit	
  service	
  volume	
  for	
  monthly	
  transit	
  fee	
  
     calcula:on.	
  	
  	
  

                                                                                                             11	
  
                                               Let’s	
  walk	
  through	
  the	
  95th	
  percen5le	
  measure	
  
95th	
  Percen:le	
  Billing	
  Calcula:on	
  

 •     5	
  minute	
  samples	
  
 •     Month	
  of	
  deltas	
  
 •     95th	
  percen:le	
  
 •     Max(in,out)	
  
 •     Origin	
  of	
  95th?	
  
Ques:on:	
  at	
  95th	
  I	
  send	
  500Mbps	
  and	
  	
  
receive	
  800Mbps.	
  My	
  transit	
  is	
  priced	
  	
  
at	
  $10/Mbps.	
  What	
  is	
  my	
  monthly	
  	
  
Internet	
  transit	
  bill?	
  	
  
a)  $5,000	
  
b)  $8,000	
  
c)  $13,000	
  
d)  None	
  of	
  the	
  above	
  
                                                                12	
  
Origin	
  of	
  the	
  95th	
  Percen:le	
  


•    Charged	
  based	
  on	
  pipe	
  capacity	
  
•    T1	
  Internet	
  Service	
  pricey	
  
•    Paid	
  as	
  if	
  you	
  filled	
  it	
  up	
  24/7	
  
•    Peak	
  usage	
  –	
  bursty	
  penal:es	
  
•    95th	
  allows	
  for	
  5%	
  bursts	
  	
  
•    Market	
  adopted	
  it	
  



                                                                13	
  
Transit	
  Pricing	
  with	
  Commits	
  


 •  Volume	
  discounts	
  
 •  Contracts	
  with	
  terms	
  and	
  dura:on	
  
Commit                    Unit Price                      MinSpend
          10   Mbps                $12    per   Mbps            $120   /month
         100   Mbps                 $5    per   Mbps            $500   /month
           1   Gbps             $3.50     per   Mbps          $3,500   /month
          10   Gbps             $1.20     per   Mbps         $12,000   /month
         100   Gbps             $0.70     per   Mbps         $70,000   /month
                         monthlyBill = max(Tv * Pc , C * Pc )
                         where
                         Tv = transitVolume _ in _ Mbps
                         C = commitLevel _ in _ Mbps
                         Pc = unit Pr ice _ at _ commitLevel _ in _ $_ per _ Mbps
                                                                           14	
  
Internet	
  Price	
  Declines	
  (U.S.)	
  


•    “Can’t	
  go	
  lower”	
  
•    “No	
  one	
  is	
  making	
  $”	
  
•    Pricing	
  Varies	
  Widely	
  
•    Trend	
  unmistakable	
  




                                              15	
  
Internet	
  Transit	
  Growth	
  


•  Massive	
  growth	
  in	
  
   Video	
  
•  Price	
  Decline	
  at	
  30%	
  
•  Volume	
  grows	
  at	
  60%	
  




                                       16	
  
Implementa:on	
  of	
  Internet	
  Transit	
  


Architecture	
  evaluates	
  
technology	
  and	
  designs	
  a	
  
solu:on	
  
Product	
  Mgmt	
  and	
  
capacity	
  planning	
  involved	
  
	
  
Engineering	
  takes	
  over	
  
implementa:on	
  and	
  early	
  
ops	
  
	
  
Opera:ons	
  phases	
  
transi:on	
  
	
  
Feedback	
  throughout	
  
	
  
Always	
  a	
  new	
  wave	
  
                                                 17	
  
7	
  Observa:ons	
  About	
  Internet	
  Transit	
  


1.    Simple	
  Service	
  
2.    Metered	
  Service	
  
3.    Transit	
  Commits	
  and	
  Discounts	
  
4.    Contract	
  Terms	
  
5.    Is	
  a	
  Commodity	
  
6.    Customer-­‐Supplier	
  Rela:onship	
  
7.    May	
  have	
  SLAs	
  (joke)	
  

                                                       18	
  
Problem	
  Sets	
  


1.	
  	
  I	
  am	
  purchasing	
  Internet	
  Transit	
  from	
  ISP	
  A	
  for	
  $5	
  per	
  Mbps	
  with	
  no	
  
commits.	
  At	
  the	
  end	
  of	
  the	
  month	
  I	
  send	
  500	
  Mbps	
  and	
  receive	
  800Mbps	
  at	
  
the	
  95th	
  percen:le.	
  	
  What	
  is	
  my	
  monthly	
  bill	
  for	
  Internet	
  Transit?	
  
A)  $5/month	
  B)	
  $2500/month	
  C)	
  $4000/month	
  d)	
  $6500/month	
  
                           (C)	
  Max(500Mbps,800Mbps)*$5/Mbps=$4000/month	
  

2.	
  	
  I	
  am	
  purchasing	
  Internet	
  Transit	
  from	
  ISP	
  B	
  for	
  $5	
  per	
  Mbps	
  but	
  I	
  am	
  
considering	
  buying	
  their	
  1G	
  commit	
  transit	
  product	
  at	
  a	
  price	
  of	
  $3/Mbps.	
  I	
  
s:ll	
  expect	
  to	
  send	
  500	
  Mbps	
  and	
  receive	
  800Mbps	
  at	
  the	
  95th	
  percen:le.	
  
Should	
  I	
  commit	
  to	
  1G?	
  
	
                           YES	
  –	
  Commit	
  early	
  
                          Max(500Mbps,800Mbps)*$5/Mbps=$4000/month	
  
                                 	
      	
  Vs.	
  
                          1000Mbps*$3/Mbps=$3000/month	
  

                                                                                                                               19	
  
Next	
  up…	
  


•  Exercise	
  your	
  understanding	
  of	
  Internet	
  
   Transit	
  
•  Exercise	
  the	
  defini:ons	
  
•  Think	
  about	
  mo:va:ons	
  




                                                             20	
  

More Related Content

Viewers also liked

Bgp For Presentation
Bgp For PresentationBgp For Presentation
Bgp For PresentationAlp isik
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
Hurricane Electric : IXPs, Global Networking and Partnership Opportunities: S...
Hurricane Electric : IXPs, Global Networking and Partnership Opportunities: S...Hurricane Electric : IXPs, Global Networking and Partnership Opportunities: S...
Hurricane Electric : IXPs, Global Networking and Partnership Opportunities: S...ATI Tunisia
 
ISOC: IXPs Partnerships
ISOC: IXPs PartnershipsISOC: IXPs Partnerships
ISOC: IXPs PartnershipsATI Tunisia
 
Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview Michael Meagher
 
BGP Peering Strategy and Data
BGP Peering Strategy and DataBGP Peering Strategy and Data
BGP Peering Strategy and DataAPNIC
 
Azure Express Route
Azure Express RouteAzure Express Route
Azure Express RouteMustafa
 
Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)Amazon Web Services
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesGary Silverman
 

Viewers also liked (11)

Bgp For Presentation
Bgp For PresentationBgp For Presentation
Bgp For Presentation
 
Azure Overview
Azure Overview Azure Overview
Azure Overview
 
Microsoft Azure and IoT – how to use
Microsoft Azure and IoT – how to useMicrosoft Azure and IoT – how to use
Microsoft Azure and IoT – how to use
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Hurricane Electric : IXPs, Global Networking and Partnership Opportunities: S...
Hurricane Electric : IXPs, Global Networking and Partnership Opportunities: S...Hurricane Electric : IXPs, Global Networking and Partnership Opportunities: S...
Hurricane Electric : IXPs, Global Networking and Partnership Opportunities: S...
 
ISOC: IXPs Partnerships
ISOC: IXPs PartnershipsISOC: IXPs Partnerships
ISOC: IXPs Partnerships
 
Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview
 
BGP Peering Strategy and Data
BGP Peering Strategy and DataBGP Peering Strategy and Data
BGP Peering Strategy and Data
 
Azure Express Route
Azure Express RouteAzure Express Route
Azure Express Route
 
Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
 

Similar to 02 internet transit

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
 
V4 connecting to the core of the internet
V4 connecting to the core of the internetV4 connecting to the core of the internet
V4 connecting to the core of the internetWilliam Norton
 
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022APNIC
 
Internet peering, with annotations
Internet peering, with annotationsInternet peering, with annotations
Internet peering, with annotationsBrough Turner
 
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
 
VNNIC Internet Conference 2022: The Future of the Internet
VNNIC Internet Conference 2022: The Future of the InternetVNNIC Internet Conference 2022: The Future of the Internet
VNNIC Internet Conference 2022: The Future of the InternetAPNIC
 
38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needsAPNIC
 
10 the 21st-century-internet-peering-ecosystem
10 the 21st-century-internet-peering-ecosystem10 the 21st-century-internet-peering-ecosystem
10 the 21st-century-internet-peering-ecosystemWilliam Norton
 
Why I should Model my Network
Why I should Model my NetworkWhy I should Model my Network
Why I should Model my NetworkAPNIC
 
Peering 101 and the peering simulation game
Peering 101 and the peering simulation gamePeering 101 and the peering simulation game
Peering 101 and the peering simulation gameInternet Society
 
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
 
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...Continuous Computing
 
05 the business-case-for-internet-peering
05 the business-case-for-internet-peering05 the business-case-for-internet-peering
05 the business-case-for-internet-peeringWilliam Norton
 
Data Centric Backhaul
Data Centric BackhaulData Centric Backhaul
Data Centric BackhaulCBNL
 
HKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitHKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitAPNIC
 
HKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitHKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitBhadrika Magan
 
IETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingIETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingAPNIC
 
PLNOG 3: Andrew Haynes - The Future of the Networked World: Are you ready fo...
PLNOG 3: Andrew Haynes -  The Future of the Networked World: Are you ready fo...PLNOG 3: Andrew Haynes -  The Future of the Networked World: Are you ready fo...
PLNOG 3: Andrew Haynes - The Future of the Networked World: Are you ready fo...PROIDEA
 
Get Connected Minehead 05.04
Get Connected Minehead 05.04Get Connected Minehead 05.04
Get Connected Minehead 05.04Get up to Speed
 

Similar to 02 internet transit (20)

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
 
V4 connecting to the core of the internet
V4 connecting to the core of the internetV4 connecting to the core of the internet
V4 connecting to the core of the internet
 
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
 
Internet peering, with annotations
Internet peering, with annotationsInternet peering, with annotations
Internet peering, with annotations
 
09 the global-internet-peering-ecosystem
09 the global-internet-peering-ecosystem 09 the global-internet-peering-ecosystem
09 the global-internet-peering-ecosystem
 
VNNIC Internet Conference 2022: The Future of the Internet
VNNIC Internet Conference 2022: The Future of the InternetVNNIC Internet Conference 2022: The Future of the Internet
VNNIC Internet Conference 2022: The Future of the Internet
 
38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs38th TWNIC OPM: Future network needs
38th TWNIC OPM: Future network needs
 
10 the 21st-century-internet-peering-ecosystem
10 the 21st-century-internet-peering-ecosystem10 the 21st-century-internet-peering-ecosystem
10 the 21st-century-internet-peering-ecosystem
 
Why I should Model my Network
Why I should Model my NetworkWhy I should Model my Network
Why I should Model my Network
 
Peering 101 and the peering simulation game
Peering 101 and the peering simulation gamePeering 101 and the peering simulation game
Peering 101 and the peering simulation game
 
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
 
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
 
05 the business-case-for-internet-peering
05 the business-case-for-internet-peering05 the business-case-for-internet-peering
05 the business-case-for-internet-peering
 
Data Centric Backhaul
Data Centric BackhaulData Centric Backhaul
Data Centric Backhaul
 
HKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitHKNOG 6.0: Death in Transit
HKNOG 6.0: Death in Transit
 
HKNOG 6.0: Death in Transit
HKNOG 6.0: Death in TransitHKNOG 6.0: Death in Transit
HKNOG 6.0: Death in Transit
 
IETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingIETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routing
 
Internet & www
Internet & wwwInternet & www
Internet & www
 
PLNOG 3: Andrew Haynes - The Future of the Networked World: Are you ready fo...
PLNOG 3: Andrew Haynes -  The Future of the Networked World: Are you ready fo...PLNOG 3: Andrew Haynes -  The Future of the Networked World: Are you ready fo...
PLNOG 3: Andrew Haynes - The Future of the Networked World: Are you ready fo...
 
Get Connected Minehead 05.04
Get Connected Minehead 05.04Get Connected Minehead 05.04
Get Connected Minehead 05.04
 

More from William Norton

How Internet Peering Improves Security
How Internet Peering Improves SecurityHow Internet Peering Improves Security
How Internet Peering Improves SecurityWilliam Norton
 
15.1 transition create-peering-strategy
15.1 transition create-peering-strategy15.1 transition create-peering-strategy
15.1 transition create-peering-strategyWilliam Norton
 
14 the folly-of-peering-ratios
14 the folly-of-peering-ratios14 the folly-of-peering-ratios
14 the folly-of-peering-ratiosWilliam Norton
 
13.1 internet exchange-point-playbook
13.1 internet exchange-point-playbook13.1 internet exchange-point-playbook
13.1 internet exchange-point-playbookWilliam Norton
 
13 the taxonomy-of-internet-data-centers
13 the taxonomy-of-internet-data-centers13 the taxonomy-of-internet-data-centers
13 the taxonomy-of-internet-data-centersWilliam Norton
 
08 the 20th-century-internet-peering-ecosystem
08 the 20th-century-internet-peering-ecosystem08 the 20th-century-internet-peering-ecosystem
08 the 20th-century-internet-peering-ecosystemWilliam Norton
 
7.2 day 2 agenda opening
7.2 day 2 agenda opening7.2 day 2 agenda opening
7.2 day 2 agenda openingWilliam Norton
 
07.1 break client specific application decks
07.1 break   client specific application decks07.1 break   client specific application decks
07.1 break client specific application decksWilliam Norton
 
07 public vs-private-peering-debate
07 public vs-private-peering-debate07 public vs-private-peering-debate
07 public vs-private-peering-debateWilliam Norton
 
04a peering simulation-game
04a peering simulation-game04a peering simulation-game
04a peering simulation-gameWilliam Norton
 
03 internet transit-playbook
03 internet transit-playbook03 internet transit-playbook
03 internet transit-playbookWilliam Norton
 
01 internet peering-workshop-agenda
01 internet peering-workshop-agenda01 internet peering-workshop-agenda
01 internet peering-workshop-agendaWilliam Norton
 

More from William Norton (20)

How Internet Peering Improves Security
How Internet Peering Improves SecurityHow Internet Peering Improves Security
How Internet Peering Improves Security
 
15.1 transition create-peering-strategy
15.1 transition create-peering-strategy15.1 transition create-peering-strategy
15.1 transition create-peering-strategy
 
14 the folly-of-peering-ratios
14 the folly-of-peering-ratios14 the folly-of-peering-ratios
14 the folly-of-peering-ratios
 
13.1 internet exchange-point-playbook
13.1 internet exchange-point-playbook13.1 internet exchange-point-playbook
13.1 internet exchange-point-playbook
 
13 the taxonomy-of-internet-data-centers
13 the taxonomy-of-internet-data-centers13 the taxonomy-of-internet-data-centers
13 the taxonomy-of-internet-data-centers
 
12.1 lunch break
12.1 lunch break12.1 lunch break
12.1 lunch break
 
10.1.break
10.1.break10.1.break
10.1.break
 
08 the 20th-century-internet-peering-ecosystem
08 the 20th-century-internet-peering-ecosystem08 the 20th-century-internet-peering-ecosystem
08 the 20th-century-internet-peering-ecosystem
 
7.2 day 2 agenda opening
7.2 day 2 agenda opening7.2 day 2 agenda opening
7.2 day 2 agenda opening
 
07.1.1 application
07.1.1 application07.1.1 application
07.1.1 application
 
07.1 break client specific application decks
07.1 break   client specific application decks07.1 break   client specific application decks
07.1 break client specific application decks
 
07 public vs-private-peering-debate
07 public vs-private-peering-debate07 public vs-private-peering-debate
07 public vs-private-peering-debate
 
06 selecting an-ixp
06 selecting an-ixp06 selecting an-ixp
06 selecting an-ixp
 
04c.1.break
04c.1.break04c.1.break
04c.1.break
 
04a peering simulation-game
04a peering simulation-game04a peering simulation-game
04a peering simulation-game
 
03.1.break
03.1.break03.1.break
03.1.break
 
03 internet transit-playbook
03 internet transit-playbook03 internet transit-playbook
03 internet transit-playbook
 
01 internet peering-workshop-agenda
01 internet peering-workshop-agenda01 internet peering-workshop-agenda
01 internet peering-workshop-agenda
 
16 peering policies
16 peering policies16 peering policies
16 peering policies
 
Access Power Peering
Access Power PeeringAccess Power Peering
Access Power Peering
 

02 internet transit

  • 1. The  Internet  Peering  Playbook   Introducing Internet Transit ©2012  DrPeering  Interna:onal   Licensed  material  –  sales@DrPeering.net   hAp://DrPeering.net  
  • 3. 1                                         Internet  Transit   Connec.ng  to  the  Edge  of  the  Internet               3  
  • 4. Overview  of  this  Internet  Transit  sec:on   •  Start  assuming  no  knowledge   •  Assume  the  Internet  exists   •  To  get  connected,  connect  to  someone  who  is   already  connected   •  Internet  Transit  service   –  Measurement  and  pricing  models   •  Exercise  these  defini:ons  with   –  The  Internet  Transit  Playbook   4  
  • 5. The  Internet   •  Network  of  Networks   •  Organic  from  ARPANET,  NSFNET   •  Commercializa:on  1994   –  From  “Planned  economy  Internet”   •  Corporate  interests  1997  onward   –  Limited  informa:on  sharing   •  Evolu:on:  “Global  Internet  Peering   Ecosystem”   5  
  • 6. The  Global  Internet  Peering  Ecosystem   •  Defini.on:  The   Global  Internet   Peering  Ecosystem   models  the  internal   structure  of  the   Internet  as  a  set  of   Internet  Regions   (typically  bound  by   country  borders),   each  with  its  own   Internet  Peering   Ecosystem.   6  
  • 7. The  Global  Internet  Peering  Ecosystem   •  Defini.on:  An   Internet  Region  is  a   …   por:on  of  the   HK   Internet,  usually   AU   JP   defined  by   US   geographical   boundaries  (country   or  con:nent   borders),  in  which   an  Internet  Peering   ecosystem  is   contained.   7  
  • 8. The  Global  Internet  Peering  Ecosystem   •  Defini.on:  The   Internet  Peering   Ecosystem  is  a   community  of   network  service   providers  that   interconnect  their   networks  in   various  business   rela:onships   within  an  Internet   Region.   8  
  • 9. Internet  Transit   •  Defini.on:  Internet  Transit  is  the  business   rela:onship  whereby  an  en:ty  provides   (usually  sells)  access  to  the  Internet.          "Internet    this  way"   •  Defini.on:  An  Internet  Service  Providers   (ISP),  also  called  a  “Transit  Provider”,  is  an   en:ty  that  sells  access  to  the  Internet.   9  
  • 10. Internet  Transit  Service   •  Announce   Reachability   •  Metered   Service   •  Simple   •  “Internetà   This  Way”   •  Equivalent   Nota:ons   10  
  • 11. Internet  Transit  Pricing  Model   •  Typically  metered   •  $/Mbps   •  Volume  measured  at  95th  percen.le   •  Defini.on:  The  95th  Percen.le  Measurement   Method  (also  called  95/5)  uses  a  single   measurement  (the  95th  percen:le  5  minute   sample  for  the  month)  to  determine  the   transit  service  volume  for  monthly  transit  fee   calcula:on.       11   Let’s  walk  through  the  95th  percen5le  measure  
  • 12. 95th  Percen:le  Billing  Calcula:on   •  5  minute  samples   •  Month  of  deltas   •  95th  percen:le   •  Max(in,out)   •  Origin  of  95th?   Ques:on:  at  95th  I  send  500Mbps  and     receive  800Mbps.  My  transit  is  priced     at  $10/Mbps.  What  is  my  monthly     Internet  transit  bill?     a)  $5,000   b)  $8,000   c)  $13,000   d)  None  of  the  above   12  
  • 13. Origin  of  the  95th  Percen:le   •  Charged  based  on  pipe  capacity   •  T1  Internet  Service  pricey   •  Paid  as  if  you  filled  it  up  24/7   •  Peak  usage  –  bursty  penal:es   •  95th  allows  for  5%  bursts     •  Market  adopted  it   13  
  • 14. Transit  Pricing  with  Commits   •  Volume  discounts   •  Contracts  with  terms  and  dura:on   Commit Unit Price MinSpend 10 Mbps $12 per Mbps $120 /month 100 Mbps $5 per Mbps $500 /month 1 Gbps $3.50 per Mbps $3,500 /month 10 Gbps $1.20 per Mbps $12,000 /month 100 Gbps $0.70 per Mbps $70,000 /month monthlyBill = max(Tv * Pc , C * Pc ) where Tv = transitVolume _ in _ Mbps C = commitLevel _ in _ Mbps Pc = unit Pr ice _ at _ commitLevel _ in _ $_ per _ Mbps 14  
  • 15. Internet  Price  Declines  (U.S.)   •  “Can’t  go  lower”   •  “No  one  is  making  $”   •  Pricing  Varies  Widely   •  Trend  unmistakable   15  
  • 16. Internet  Transit  Growth   •  Massive  growth  in   Video   •  Price  Decline  at  30%   •  Volume  grows  at  60%   16  
  • 17. Implementa:on  of  Internet  Transit   Architecture  evaluates   technology  and  designs  a   solu:on   Product  Mgmt  and   capacity  planning  involved     Engineering  takes  over   implementa:on  and  early   ops     Opera:ons  phases   transi:on     Feedback  throughout     Always  a  new  wave   17  
  • 18. 7  Observa:ons  About  Internet  Transit   1.  Simple  Service   2.  Metered  Service   3.  Transit  Commits  and  Discounts   4.  Contract  Terms   5.  Is  a  Commodity   6.  Customer-­‐Supplier  Rela:onship   7.  May  have  SLAs  (joke)   18  
  • 19. Problem  Sets   1.    I  am  purchasing  Internet  Transit  from  ISP  A  for  $5  per  Mbps  with  no   commits.  At  the  end  of  the  month  I  send  500  Mbps  and  receive  800Mbps  at   the  95th  percen:le.    What  is  my  monthly  bill  for  Internet  Transit?   A)  $5/month  B)  $2500/month  C)  $4000/month  d)  $6500/month   (C)  Max(500Mbps,800Mbps)*$5/Mbps=$4000/month   2.    I  am  purchasing  Internet  Transit  from  ISP  B  for  $5  per  Mbps  but  I  am   considering  buying  their  1G  commit  transit  product  at  a  price  of  $3/Mbps.  I   s:ll  expect  to  send  500  Mbps  and  receive  800Mbps  at  the  95th  percen:le.   Should  I  commit  to  1G?     YES  –  Commit  early   Max(500Mbps,800Mbps)*$5/Mbps=$4000/month      Vs.   1000Mbps*$3/Mbps=$3000/month   19  
  • 20. Next  up…   •  Exercise  your  understanding  of  Internet   Transit   •  Exercise  the  defini:ons   •  Think  about  mo:va:ons   20