Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Good Peering Practices

660 views

Published on

Good Peering Practices

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Good Peering Practices

  1. 1. Good Peering Practices bdNOG - May 2014
  2. 2. Google Confidential and Proprietary
  3. 3. Google Confidential and Proprietary
  4. 4. Google Confidential and Proprietary Topics ● Why and where to peer ● Types of peering ● Business and technical steps ● [stats] ● Common reasons for delays ● Managing your peering ● Top Tips
  5. 5. Google Confidential and Proprietary Why peer? CC photos by: Open Source, Dave Cross, San Jose Library qualityeconomics control
  6. 6. Google Confidential and Proprietary Where to peer? No “single source of truth” - lots of resources ● peeringDB.com ● IXP Maps ● provider maps / data ● ask your NOG!
  7. 7. Google Confidential and Proprietary as15169.peeringdb.com
  8. 8. Google Confidential and Proprietary www.internetexchangemap.com
  9. 9. Google Confidential and Proprietary another map / large network or content provider www.cloudflare.com/network-map
  10. 10. Google Confidential and Proprietary http://goo.gl/3VnNZn
  11. 11. Google Confidential and Proprietary SANOG23 Virtualisation Group (src: unknown)
  12. 12. Google Confidential and Proprietary control (quality) r-server IXP switch ISP A ISP B Route-Server peering cost, resources ISP A ISP B Direct peering (PNI)ISP A ISP B Public peering (bilateral) IXP switch BGP Physical
  13. 13. Google Confidential and Proprietary Business and technical steps: public / bilateral “A survey of 142,000 peering agreements conducted for this report shows that … 99.5% of interconnection agreements are concluded without a written contract” DOI :10.1787/20716826 Agree settlement and contract basis Turnup BGP Traffic flows!
  14. 14. Google Confidential and Proprietary Business and technical steps: PNI ● who orders xcnt usually provides IPs ● non-ordering party provides demarc and LoA Agree settlement and contract basis Agree xcnt orderer Install, test xcnt Turnup BGP ...
  15. 15. Google Confidential and Proprietary [comparison of PNI turnup times] - total PNI turnup time avg [days] - ideally a range with median, max, min - broken down by region, eg NA, SA, APAC, EMEA
  16. 16. Google Confidential and Proprietary [comparison of time steps] Ideally for S Asian peers, [india, SL, Bd, pk, bt, np] - broken down time on mains steps - ideally.
  17. 17. Google Confidential and Proprietary Common reasons for delays Issue Mitigation to reduce delays Peer not ready to provide demarc (circuit, router not in place) - Clearly signal expected readiness - Double check own resources before commitment Cross-connect troubleshooting (fibers wrong- way, dirty, ports not free) - Have direct contact details of xcnt provider - Support ‘live’ troubleshooting Misunderstandings on process, roles and responsibilities - Attend industry fora, ask for advice - Clear agreement on bus/tech steps at the start Google infrastructure constraints [!] - Ask if Google has any constraints (we should tell you!)
  18. 18. Google Confidential and Proprietary Managing your peering Peering is up and traffic is flowing! All done? NO!! You need to now: 1. monitor (up/down, traffic levels) - most do this OK 2. plan for augments - most could do this much better 3. plan for resilience - most could do this much better
  19. 19. Google Confidential and Proprietary
  20. 20. Google Confidential and Proprietary
  21. 21. Google Confidential and Proprietary Closing: top tips DON’T ★ assume peering relationships are ‘provider-customer’ ★ forget to plan for capacity and resilience ★ [xxx] DO ★ plan carefully why you want to peer - and where ★ develop a specific peering coordinator role ★ keep PeeringDB.com up-to- date ★ maintain multiple paths

×