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
Google Confidential and Proprietary
Why peer?
CC photos by: Open Source, Dave Cross, San Jose Library
qualityeconomics control
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!
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
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!
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
...
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
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.
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!)
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
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