SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
“Good	
  ar(sts	
  copy,	
  Great	
  ar(sts	
  steal.”	
  –	
  
                                                                      Pablo	
  Picasso	
  



A	
  Brief	
  Study	
  of	
  

28 Peering Policies
                                                ©2012	
  DrPeering	
  Interna(onal	
  
                                                Licensed	
  material	
  –	
  sales@DrPeering.net	
  
                                                hHp://DrPeering.net	
  
Peering	
  Policies	
  

   •  This brief review of 28 peering policies!
   •  commonality !
   •  common groupings!
   •  common clauses!
   •  But can you construct a useful frankenstein
      peering policy from the popular clauses?!

                                                  “Good artists copy, great artists steal.” !

hHp://drpeering.net/a/Ask_DrPeering/Entries/2009/7/13_So_you_want_a_Peering_Policy.html	
  
Peering	
  Inclina(ons	
  

  OPEN!              SELECTIVE!                 RESTRICTED!     NO PEERING"



  Peering	
  Policies	
  -­‐	
  Spectrum	
  
  •  Open	
  -­‐	
  will	
  peer	
  with	
  anyone	
  
  •  Selec(ve	
  -­‐	
  will	
  peer	
  but	
  some	
  pre-­‐reqs	
  
  •  Restric(ve	
  -­‐	
  inclina(on	
  not	
  to	
  peer	
  with	
  
     anyone	
  else	
  
  •  No-­‐Peering	
  -­‐	
  inclina(on	
  not	
  to	
  peer	
  
In	
  this	
  session	
  


   •  Iden(fy	
  which	
  of	
  these	
  popular	
  clauses	
  we	
  
      should	
  include	
  in	
  our	
  Peering	
  Policy	
  
28	
  Peering	
  Policies	
  
•    1.AT&T http://www.corp.att.com/peering/ "
•    2.Speakeasy                                       15.BBC http://support.bbc.co.uk/support/peering/ "
     http://www.speakeasy.net/network/                 16.HopOne http://www.hopone.net/peering.php "
     peeringpolicy.php "                               17.Cox http://www.cox.com/INETPeering/sfp.asp "
•    3.Hurricane Electric                              18.WBSConnect http://peering.wbsconnect.com/ "
     http://www.he.net/peering.html "                  19.DalNet http://www.dal.net/?page=peering "
•    4.AboveNet http://www.above.net/peering/"         20.MZima http://www.mzima.net/network.html "
•    5.Verizon                                         21.Comcast http://www.comcast.com/peering/ "
     http://www.verizonbusiness.com/terms/             22.Cablevision http:
     peering/ "                                           //www.cv.net/peering/requirements/ "
                                                       23.Charter http://www.charter.com/visit
•    6.ATDN
                                                          ors/general.aspx?ownerid=25 "
     http://www.atdn.net/settlement_free_int.shtml "
                                                       24.New Edge Networks http://
•    7.Qwest                                              www.newedgenetworks.co
     http://www.qwest.com/legal/peering_na.html "         m/about_us/coverage/peering_policies.xea "
•    8.InterNAP http://www.internap.com/peering/ "     25.High Winds http://www.highwinds.co
•    9.Net Access                                         m/tabid/109/Default.aspx "
     http://www.nac.net/eng/peering.asp "              26.OpenAccess http://www.openaccess.org/
•    10.TWTelecom                                         index.php?section=204 "
     http://www.twtelecom.com/cust_center/             27
     public_peering_policy.html "                         .LambdaNet http://www.lambdanet.de/index.php?
                                                          p=200&l=2&sid=4b0a1625ba0047b3c9cc8231c54
•    11.WVFiber http://peering.wvfiber.com "
                                                          1d8c7  "
•    12.nLayer                                         28.tinet http://www.as3257.net/peering-policy/ "
     http://www.nlayer.net/network/peering/"
•    13.RCN http://ptd.mbo.ma.rcn.net/peer-policy/ "
•    14.EasyNet http://peering.easynet.net/ "
Summary	
  


  •    Peering	
  Policies	
  not	
  only	
  similar	
  
  •    Peering	
  Clauses	
  almost	
  Iden(cal	
  
  •    Lawyers	
  reuse	
  boilerplate	
  
  •    We	
  will	
  create	
  a	
  policy,	
  you	
  will	
  need	
  a	
  team	
  




             Source:	
  hHp://drpeering.net/a/Ask_DrPeering/Entries/2009/7/13_So_you_want_a_Peering_Policy.html	
  
Summary	
  Findings	
  


  •  3	
  Categories	
  of	
  Policy	
  Clauses	
  
     –  Opera(ons	
  
     –  Technical	
  /	
  Rou(ng	
  /	
  Interconnect	
  
     –  General	
  
Opera(ons	
  Clauses	
  


     •  24/7	
  NOC	
  -­‐	
  25	
  of	
  28	
  
     •  Traffic	
  volume	
  requirement	
  (20	
  of	
  28)	
  	
  
     •  Interconnect	
  capacity	
  requirements	
  (19	
  
        of	
  28)	
  	
  
     •  Work	
  to	
  fix	
  things	
  (19	
  of	
  28	
  had	
  this	
  
        clause.)	
  
     •  Interconnect	
  Capacity,	
  Geographic	
  
        diversity	
  and	
  Peering	
  in	
  all	
  places	
  in	
  
        common13	
  of	
  28	
  	
  
Opera(ons	
  Clauses	
  
    	
  
    •  Traffic	
  Ra(o	
  requirements	
  9	
  of	
  28	
  	
  
    •  Maintenance	
  and	
  Outage	
  No(fica(on	
  
         and	
  Interac(ons	
  for	
  network	
  planning	
  
         and	
  Monitoring/Managing	
  
         Interconnect	
  (6	
  of	
  28)	
  	
  
    •  Escala(on	
  Path	
  (5	
  of	
  28)	
  Use	
  of	
  IRR	
  -­‐	
  
         route	
  registra(on	
  wasn’t	
  as	
  common	
  
         as	
  we	
  expected	
  (6	
  of	
  28).	
  
    •  Registra(on	
  in	
  PeeringDB	
  -­‐	
  only	
  2	
  of	
  28	
  	
  
Technical	
  /	
  Rou(ng	
  /	
  Interconnect	
  Clauses	
  

      •  Consistent route announcements was
         a common clause (21 of 28)."
      •  “Hot	
  Potato”	
  or	
  “Shortest-­‐Exit”	
  
         clauses	
  came	
  up	
  (8	
  of	
  28).	
  
      •  MEDs	
  don’t	
  seem	
  to	
  be	
  widely	
  used	
  
         (2	
  of	
  28	
  men(oned	
  them).	
  	
  	
  
      •  MD5	
  -­‐	
  AboveNet,	
  BBC,	
  wbsconnect,	
  
         and	
  Charter	
  4of28	
  
Technical	
  /	
  Rou(ng	
  /	
  Interconnect	
  Clauses	
  

     •  Don’t	
  Abuse	
  Peering	
  -­‐	
  was	
  a	
  popular	
  
        clause	
  (18	
  of	
  28	
  had	
  some	
  of	
  these	
  
        clauses).	
  	
  
     •  Filtering	
  clauses,	
  Prefix	
  Length	
  minimum	
  
        clauses	
  came	
  up	
  along	
  wth	
  a	
  minimum	
  
        number	
  of	
  prefix	
  or	
  ASes	
  to	
  announce	
  
        clause	
  -­‐	
  these	
  and	
  Single	
  AS	
  (8	
  of	
  28)	
  
        requirements	
  clump	
  together.	
  
     •  Provide	
  us	
  with	
  tools	
  clauses	
  -­‐	
  in	
  some	
  
        cases	
  the	
  ISP	
  required	
  access	
  to	
  in-­‐
        network	
  tools	
  to	
  diagnose/check	
  rou(ng.	
  
General	
  Clauses	
  

     •  Can’t	
  be	
  a	
  customer	
  -­‐	
  (18	
  in	
  28	
  had	
  
        this	
  clause)	
  
     •  Peering	
  request	
  clauses	
  were	
  very	
  
        common	
  in	
  peering	
  policies	
  (17	
  of	
  28	
  
        men(oned	
  how	
  to	
  request	
  peering.)	
  	
  
     •  Peering	
  may	
  be	
  suspended,	
  
        terminated,	
  and	
  we	
  can	
  make	
  
        excep(ons	
  at	
  will.	
  In	
  here	
  we	
  also	
  
        categorized	
  the	
  clauses	
  about	
  
        “mee(ng	
  these	
  requirements	
  does	
  
        not	
  guarantee	
  peering.”	
  At	
  least	
  15	
  
General	
  Clauses	
  

      •  Paid	
  Peering	
  product	
  (Comcast,	
  AT&T,	
  
         Cox,	
  (net).	
  
      •  Peering	
  in	
  Reciprocal	
  Markets	
  -­‐	
  (2	
  of	
  
         28).	
  	
  
      •  Non-­‐Disclosure	
  Agreements	
  and/or	
  
         Peering	
  contracts	
  were	
  required	
  by	
  9	
  of	
  
         28.	
  
      •  This	
  Policy	
  May	
  Change	
  with	
  some	
  
         no(ce	
  (10	
  in	
  28	
  had	
  this	
  one).	
  
      •  Financially	
  Viable	
  clauses	
  showed	
  up	
  in	
  
         2	
  of	
  28	
  policies.	
  
Interes(ng	
  Observa(ons	
  
  •  Badly grammar and mispelling Award - is split three
     ways:!

  •    Hurricane Electric :"
  •    “Only send us traffic that destined for the prefixes we announce to
       you.”"


  •    RCN:"
  •    Agreements for best-exist or other forms of traffic exchange can be
       made in email”"

  •    TiNet:"
  •    “Violation of these terms may result in immediate de-peering and
       other attention-getting mechanism” "


  •    (DrPeering is imagining bunny on the stove. Fatal Instinct movie
       reference)"
Interes(ng	
  Observa(ons	
  
•    Honorable mention to the MSOs, CableVision and Comcast:!

•    CableVision:"
•    “Potential peer must be able to demonstrate usage history with an
     aggregate peak average usage rate greater than 70 Megabits/s or
     sustain an average of 4.32 Terabits/day; bi-directionally."
•       Whichever is applicable.”"


•    Comcast:"
•    “Applicants will be responded to within a reasonable timeframe to
     discuss their request.”"


•    This last one is only slightly different from the better language of AT&T’s
     Peering policy from which it was most likely derived:"
•    “Potential peers will be contacted within a reasonable timeframe to
     discuss their requests.” --AT&T"
Interes(ng	
  Observa(ons	
  
•    Redundancy has a Common Clause:!
•    Peer must operate a fully redundant network capable of handling a single-node
     outage in each network without significantly affecting the traffic being exchanged.
     – LambdaNet"
•    Each Network must operate a network with sufficient redundancy and capacity
     that the failure of a single node will not significantly affect performance. –
     AboveNet"
•    Each Internet Network must operate a fully redundant network, capable of
     handling a simultaneous single-node outage in each network without significantly
     affecting the performance of the traffic being exchanged. – Verizon"
•    Applicant must operate a fully redundant network capable of handling a single-
     node outage in each network without significantly affecting the traffic being
     exchanged. – ATDN"
•    Where did this clause come from and what is this single-node outage? DrPeering
     is guessing that this means that no single node on either network can go out and
     adversely affect peering. There was some discussion when we raised this with the
     peering community and there were a couple different views on what it meant, and
     the intention of the clause. Meaning : Redundancy is a good thing, we require it in
     peer networks."
Peering	
  Team	
  


  •    How	
  many	
  people	
  
  •    mul(-­‐disciplines	
  
  •    what	
  roles	
  do	
  they	
  play	
  
  •    rota(on	
  to	
  handle	
  peering	
  requests?	
  
  •    weekly?	
  
  •    Review	
  Peering	
  Session	
  Process?	
  
Process	
  to	
  make	
  our	
  peering	
  policy	
  



      •    Policy	
  Clause	
  List	
  document	
  
      •    Select	
  the	
  ones	
  you	
  like	
  best	
  
      •    OR	
  	
  
      •    Start	
  with	
  AT&T	
  or	
  Comcast	
  Policy	
  
      •    Add/Delete	
  
Process	
  


•    Walk	
  through	
  peering	
  policy	
  clauses	
  
•    Decide	
  if	
  important	
  clause	
  
•    Pick	
  one	
  as	
  a	
  placeholder	
  
•    Need:	
  note	
  taker	
  to	
  type	
  it	
  in	
  

•  Legal	
  to	
  review/refine	
  to	
  needs	
  



                                                            19	
  

Weitere ähnliche Inhalte

Ähnlich wie 16 peering policies

Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014
Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014
Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014Hass McCook
 
Dynamic Reactor Pattern for Distributed Systems in Control and Monitoring
Dynamic Reactor Pattern for Distributed Systems in Control and MonitoringDynamic Reactor Pattern for Distributed Systems in Control and Monitoring
Dynamic Reactor Pattern for Distributed Systems in Control and MonitoringJordan McBain
 
Essential science for broadband regulation
Essential science for broadband regulationEssential science for broadband regulation
Essential science for broadband regulationMartin Geddes
 
Strategies for integrating semantic and blockchain technologies
Strategies for integrating semantic and blockchain technologiesStrategies for integrating semantic and blockchain technologies
Strategies for integrating semantic and blockchain technologiesHéctor Ugarte
 
Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017Jeff Garzik
 
Design for Scale / Surge 2010
Design for Scale / Surge 2010Design for Scale / Surge 2010
Design for Scale / Surge 2010Christopher Brown
 
2 introto rina-e130123
2 introto rina-e1301232 introto rina-e130123
2 introto rina-e130123ARCFIRE ICT
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsAPNIC
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsAPNIC
 
Dc lec-05 (protocols & standards)
Dc lec-05 (protocols & standards)Dc lec-05 (protocols & standards)
Dc lec-05 (protocols & standards)diaryinc
 
A Guide to Peering on the Internet
A Guide to Peering on the InternetA Guide to Peering on the Internet
A Guide to Peering on the InternetRichard Steenbergen
 
Blockchain in Energy Forum
Blockchain in Energy Forum Blockchain in Energy Forum
Blockchain in Energy Forum Jill Kirkpatrick
 
PLI Blockchain Future Legal Issues 2021(296516723.1)(1).pdf
PLI  Blockchain Future Legal Issues 2021(296516723.1)(1).pdfPLI  Blockchain Future Legal Issues 2021(296516723.1)(1).pdf
PLI Blockchain Future Legal Issues 2021(296516723.1)(1).pdfMark Radcliffe
 
Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel ComputingRoshan Karunarathna
 
Blockchain in Energy Forum
Blockchain in Energy ForumBlockchain in Energy Forum
Blockchain in Energy ForumJill Kirkpatrick
 

Ähnlich wie 16 peering policies (20)

Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014
Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014
Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014
 
Dynamic Reactor Pattern for Distributed Systems in Control and Monitoring
Dynamic Reactor Pattern for Distributed Systems in Control and MonitoringDynamic Reactor Pattern for Distributed Systems in Control and Monitoring
Dynamic Reactor Pattern for Distributed Systems in Control and Monitoring
 
Essential science for broadband regulation
Essential science for broadband regulationEssential science for broadband regulation
Essential science for broadband regulation
 
Strategies for integrating semantic and blockchain technologies
Strategies for integrating semantic and blockchain technologiesStrategies for integrating semantic and blockchain technologies
Strategies for integrating semantic and blockchain technologies
 
Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017
 
Design for Scale / Surge 2010
Design for Scale / Surge 2010Design for Scale / Surge 2010
Design for Scale / Surge 2010
 
2 introto rina-e130123
2 introto rina-e1301232 introto rina-e130123
2 introto rina-e130123
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific Islands
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific Islands
 
Dc lec-05 (protocols & standards)
Dc lec-05 (protocols & standards)Dc lec-05 (protocols & standards)
Dc lec-05 (protocols & standards)
 
ETC Summit 18
ETC Summit 18ETC Summit 18
ETC Summit 18
 
Blockchain implementation strategy
Blockchain implementation strategyBlockchain implementation strategy
Blockchain implementation strategy
 
A Guide to Peering on the Internet
A Guide to Peering on the InternetA Guide to Peering on the Internet
A Guide to Peering on the Internet
 
Orchestration, Automation and Virtualisation (OAV) in GÉANT
Orchestration, Automation and Virtualisation (OAV) in GÉANTOrchestration, Automation and Virtualisation (OAV) in GÉANT
Orchestration, Automation and Virtualisation (OAV) in GÉANT
 
Blockchain in Energy Forum
Blockchain in Energy Forum Blockchain in Energy Forum
Blockchain in Energy Forum
 
PLI Blockchain Future Legal Issues 2021(296516723.1)(1).pdf
PLI  Blockchain Future Legal Issues 2021(296516723.1)(1).pdfPLI  Blockchain Future Legal Issues 2021(296516723.1)(1).pdf
PLI Blockchain Future Legal Issues 2021(296516723.1)(1).pdf
 
Presentation mz
Presentation mzPresentation mz
Presentation mz
 
Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel Computing
 
Nist cosa-foundation v7
Nist cosa-foundation v7Nist cosa-foundation v7
Nist cosa-foundation v7
 
Blockchain in Energy Forum
Blockchain in Energy ForumBlockchain in Energy Forum
Blockchain in Energy Forum
 

Mehr von William Norton

How Internet Peering Improves Security
How Internet Peering Improves SecurityHow Internet Peering Improves Security
How Internet Peering Improves SecurityWilliam Norton
 
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
 
15.1 transition create-peering-strategy
15.1 transition create-peering-strategy15.1 transition create-peering-strategy
15.1 transition create-peering-strategyWilliam 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
 
11 internet peering-playbook
11 internet peering-playbook11 internet peering-playbook
11 internet peering-playbookWilliam Norton
 
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
 
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
 
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
 
04a peering simulation-game
04a peering simulation-game04a peering simulation-game
04a peering simulation-gameWilliam Norton
 

Mehr von William Norton (20)

How Internet Peering Improves Security
How Internet Peering Improves SecurityHow Internet Peering Improves Security
How Internet Peering Improves Security
 
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
 
15.1 transition create-peering-strategy
15.1 transition create-peering-strategy15.1 transition create-peering-strategy
15.1 transition create-peering-strategy
 
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
 
11 internet peering-playbook
11 internet peering-playbook11 internet peering-playbook
11 internet peering-playbook
 
10.1.break
10.1.break10.1.break
10.1.break
 
09 the global-internet-peering-ecosystem
09 the global-internet-peering-ecosystem 09 the global-internet-peering-ecosystem
09 the global-internet-peering-ecosystem
 
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
 
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
 
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
 
04 internet peering
04 internet peering04 internet peering
04 internet peering
 
03.1.break
03.1.break03.1.break
03.1.break
 

16 peering policies

  • 1. “Good  ar(sts  copy,  Great  ar(sts  steal.”  –   Pablo  Picasso   A  Brief  Study  of   28 Peering Policies ©2012  DrPeering  Interna(onal   Licensed  material  –  sales@DrPeering.net   hHp://DrPeering.net  
  • 2. Peering  Policies   •  This brief review of 28 peering policies! •  commonality ! •  common groupings! •  common clauses! •  But can you construct a useful frankenstein peering policy from the popular clauses?! “Good artists copy, great artists steal.” ! hHp://drpeering.net/a/Ask_DrPeering/Entries/2009/7/13_So_you_want_a_Peering_Policy.html  
  • 3. Peering  Inclina(ons   OPEN! SELECTIVE! RESTRICTED! NO PEERING" Peering  Policies  -­‐  Spectrum   •  Open  -­‐  will  peer  with  anyone   •  Selec(ve  -­‐  will  peer  but  some  pre-­‐reqs   •  Restric(ve  -­‐  inclina(on  not  to  peer  with   anyone  else   •  No-­‐Peering  -­‐  inclina(on  not  to  peer  
  • 4. In  this  session   •  Iden(fy  which  of  these  popular  clauses  we   should  include  in  our  Peering  Policy  
  • 5. 28  Peering  Policies   •  1.AT&T http://www.corp.att.com/peering/ " •  2.Speakeasy 15.BBC http://support.bbc.co.uk/support/peering/ " http://www.speakeasy.net/network/ 16.HopOne http://www.hopone.net/peering.php " peeringpolicy.php " 17.Cox http://www.cox.com/INETPeering/sfp.asp " •  3.Hurricane Electric 18.WBSConnect http://peering.wbsconnect.com/ " http://www.he.net/peering.html " 19.DalNet http://www.dal.net/?page=peering " •  4.AboveNet http://www.above.net/peering/" 20.MZima http://www.mzima.net/network.html " •  5.Verizon 21.Comcast http://www.comcast.com/peering/ " http://www.verizonbusiness.com/terms/ 22.Cablevision http: peering/ " //www.cv.net/peering/requirements/ " 23.Charter http://www.charter.com/visit •  6.ATDN ors/general.aspx?ownerid=25 " http://www.atdn.net/settlement_free_int.shtml " 24.New Edge Networks http:// •  7.Qwest www.newedgenetworks.co http://www.qwest.com/legal/peering_na.html " m/about_us/coverage/peering_policies.xea " •  8.InterNAP http://www.internap.com/peering/ " 25.High Winds http://www.highwinds.co •  9.Net Access m/tabid/109/Default.aspx " http://www.nac.net/eng/peering.asp " 26.OpenAccess http://www.openaccess.org/ •  10.TWTelecom index.php?section=204 " http://www.twtelecom.com/cust_center/ 27 public_peering_policy.html " .LambdaNet http://www.lambdanet.de/index.php? p=200&l=2&sid=4b0a1625ba0047b3c9cc8231c54 •  11.WVFiber http://peering.wvfiber.com " 1d8c7  " •  12.nLayer 28.tinet http://www.as3257.net/peering-policy/ " http://www.nlayer.net/network/peering/" •  13.RCN http://ptd.mbo.ma.rcn.net/peer-policy/ " •  14.EasyNet http://peering.easynet.net/ "
  • 6. Summary   •  Peering  Policies  not  only  similar   •  Peering  Clauses  almost  Iden(cal   •  Lawyers  reuse  boilerplate   •  We  will  create  a  policy,  you  will  need  a  team   Source:  hHp://drpeering.net/a/Ask_DrPeering/Entries/2009/7/13_So_you_want_a_Peering_Policy.html  
  • 7. Summary  Findings   •  3  Categories  of  Policy  Clauses   –  Opera(ons   –  Technical  /  Rou(ng  /  Interconnect   –  General  
  • 8. Opera(ons  Clauses   •  24/7  NOC  -­‐  25  of  28   •  Traffic  volume  requirement  (20  of  28)     •  Interconnect  capacity  requirements  (19   of  28)     •  Work  to  fix  things  (19  of  28  had  this   clause.)   •  Interconnect  Capacity,  Geographic   diversity  and  Peering  in  all  places  in   common13  of  28    
  • 9. Opera(ons  Clauses     •  Traffic  Ra(o  requirements  9  of  28     •  Maintenance  and  Outage  No(fica(on   and  Interac(ons  for  network  planning   and  Monitoring/Managing   Interconnect  (6  of  28)     •  Escala(on  Path  (5  of  28)  Use  of  IRR  -­‐   route  registra(on  wasn’t  as  common   as  we  expected  (6  of  28).   •  Registra(on  in  PeeringDB  -­‐  only  2  of  28    
  • 10. Technical  /  Rou(ng  /  Interconnect  Clauses   •  Consistent route announcements was a common clause (21 of 28)." •  “Hot  Potato”  or  “Shortest-­‐Exit”   clauses  came  up  (8  of  28).   •  MEDs  don’t  seem  to  be  widely  used   (2  of  28  men(oned  them).       •  MD5  -­‐  AboveNet,  BBC,  wbsconnect,   and  Charter  4of28  
  • 11. Technical  /  Rou(ng  /  Interconnect  Clauses   •  Don’t  Abuse  Peering  -­‐  was  a  popular   clause  (18  of  28  had  some  of  these   clauses).     •  Filtering  clauses,  Prefix  Length  minimum   clauses  came  up  along  wth  a  minimum   number  of  prefix  or  ASes  to  announce   clause  -­‐  these  and  Single  AS  (8  of  28)   requirements  clump  together.   •  Provide  us  with  tools  clauses  -­‐  in  some   cases  the  ISP  required  access  to  in-­‐ network  tools  to  diagnose/check  rou(ng.  
  • 12. General  Clauses   •  Can’t  be  a  customer  -­‐  (18  in  28  had   this  clause)   •  Peering  request  clauses  were  very   common  in  peering  policies  (17  of  28   men(oned  how  to  request  peering.)     •  Peering  may  be  suspended,   terminated,  and  we  can  make   excep(ons  at  will.  In  here  we  also   categorized  the  clauses  about   “mee(ng  these  requirements  does   not  guarantee  peering.”  At  least  15  
  • 13. General  Clauses   •  Paid  Peering  product  (Comcast,  AT&T,   Cox,  (net).   •  Peering  in  Reciprocal  Markets  -­‐  (2  of   28).     •  Non-­‐Disclosure  Agreements  and/or   Peering  contracts  were  required  by  9  of   28.   •  This  Policy  May  Change  with  some   no(ce  (10  in  28  had  this  one).   •  Financially  Viable  clauses  showed  up  in   2  of  28  policies.  
  • 14. Interes(ng  Observa(ons   •  Badly grammar and mispelling Award - is split three ways:! •  Hurricane Electric :" •  “Only send us traffic that destined for the prefixes we announce to you.”" •  RCN:" •  Agreements for best-exist or other forms of traffic exchange can be made in email”" •  TiNet:" •  “Violation of these terms may result in immediate de-peering and other attention-getting mechanism” " •  (DrPeering is imagining bunny on the stove. Fatal Instinct movie reference)"
  • 15. Interes(ng  Observa(ons   •  Honorable mention to the MSOs, CableVision and Comcast:! •  CableVision:" •  “Potential peer must be able to demonstrate usage history with an aggregate peak average usage rate greater than 70 Megabits/s or sustain an average of 4.32 Terabits/day; bi-directionally." •  Whichever is applicable.”" •  Comcast:" •  “Applicants will be responded to within a reasonable timeframe to discuss their request.”" •  This last one is only slightly different from the better language of AT&T’s Peering policy from which it was most likely derived:" •  “Potential peers will be contacted within a reasonable timeframe to discuss their requests.” --AT&T"
  • 16. Interes(ng  Observa(ons   •  Redundancy has a Common Clause:! •  Peer must operate a fully redundant network capable of handling a single-node outage in each network without significantly affecting the traffic being exchanged. – LambdaNet" •  Each Network must operate a network with sufficient redundancy and capacity that the failure of a single node will not significantly affect performance. – AboveNet" •  Each Internet Network must operate a fully redundant network, capable of handling a simultaneous single-node outage in each network without significantly affecting the performance of the traffic being exchanged. – Verizon" •  Applicant must operate a fully redundant network capable of handling a single- node outage in each network without significantly affecting the traffic being exchanged. – ATDN" •  Where did this clause come from and what is this single-node outage? DrPeering is guessing that this means that no single node on either network can go out and adversely affect peering. There was some discussion when we raised this with the peering community and there were a couple different views on what it meant, and the intention of the clause. Meaning : Redundancy is a good thing, we require it in peer networks."
  • 17. Peering  Team   •  How  many  people   •  mul(-­‐disciplines   •  what  roles  do  they  play   •  rota(on  to  handle  peering  requests?   •  weekly?   •  Review  Peering  Session  Process?  
  • 18. Process  to  make  our  peering  policy   •  Policy  Clause  List  document   •  Select  the  ones  you  like  best   •  OR     •  Start  with  AT&T  or  Comcast  Policy   •  Add/Delete  
  • 19. Process   •  Walk  through  peering  policy  clauses   •  Decide  if  important  clause   •  Pick  one  as  a  placeholder   •  Need:  note  taker  to  type  it  in   •  Legal  to  review/refine  to  needs   19