Top Banner
Peering and CDNs Arturo Servin Google
29

Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Aug 16, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Peering and CDNsArturo Servin

Google

Page 2: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Imagine you’re a Content Provider

Content Provider

Page 3: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Imagine you’re a Content Provider

Content Provider

ISP

User

Page 4: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Imagine you’re a Content Provider

Content Provider

ISP

User

Transit Provider

Page 5: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Imagine you’re a Content Provider

Content Provider

ISP

User

Transit Provider

ISP

User

Transit Provider

Page 6: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

If you are very successful ...

Content Provider

ISP

User

Transit Provider

ISP

User

Transit Provider

Page 7: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Peering

Content Provider

ISP

User

Transit Provider

ISP

User

Transit Provider

Page 8: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Peering● Peering is the direct interconnection between two

networks for the exchange of traffic.

Page 9: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Peering

Content Provider

ISP

User

IXP orColo

Facility

ISP

User

Page 10: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Public Peering● Public Peering

○ Done in Internet Exchange Points○ Better when traffic is low to many individual peers

and aggregation of traffic creates an economical incentive

Page 11: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Public Peering - IXP

Content Provider

ISP

User

ISP

User

L2 Switch

Page 12: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

IXP governance models

● Private vs non-profit● Membership-based vs other● Government sponsored/operated vs

non-gov. spon./oper.● Closed vs. Open

Page 13: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

What about too much traffic to just a few peers in the IXP?

Content Provider

ISP

User

ISP

User

L2 Switch

Page 14: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Private Peering● Private Peering

○ Done in private links or in carrier houses○ Better control of traffic flows○ Better when individual traffic is high

Page 15: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Private Peering

ISP 1 ISP 2

Content Provider

Page 16: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Private Peering in colo facility

Content Provider

ISP

User

ISP

User

Meet Me Room / Patch

panel

Page 17: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Private Peering in colo facility

Content Provider

ISP

User

ISP

User

Meet Me Room / Patch

panel

cross-connection

Page 18: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Private peering vs Public Peering

● Both are good solutions aimed to different needs

● Small-medium ISPs/Content providers generally use more Public Peering

● Very large ISPs/Content providers generally use more private peering to other large peers and public to small-medium

Page 19: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

The next step to scale and grow your content ...

Content Distribution Network (CDN)

Page 20: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

What is a CDN (Content Delivery Network)?

● Distributed delivery platform for content

● Servers content closer to end-users

● Improve performance for users

● Lower cost for content and access provider

Source

Content Network

Eyeball Network

CDN

Eyeball Network

Transit Network

CDN

Page 21: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Example of CDNs

● Traditional and Telco CDNs○ Akamai○ Cloudflare○ Level3○ Limelight Networks

● Content Provider own CDNs○ Google○ Netflix

Page 22: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Benefits of Peering & CDN relationships

● For users:○ Lower latency○ Higher reliability○ Better performance

● For network operators:○ Lower costs○ Higher reliability○ More predictable routing○ Better performance for customers○ No third parties involved○ Mutually beneficial relationship with partner

Page 23: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

● ¿Cómo convencer al CFO de hacer peering?

● No hablar sobre BGP, routing, mejora de latencia, etc., etc.

● Haz un análisis de Costo-Beneficio

El caso de negocio del Peering

Page 24: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Análisis Costo-Beneficio

Comparación Costo Monetario

Transporte al punto de peering

Fijo a cierta capacidad

Colocación Fijo

Equipmiento Fijo

Costo de Puerto en IXP/x-connect

Fijo

Transito En base a uso

Page 25: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Comparación Costos

Fuente: Dr Peeringhttp://drpeering.net/white-papers/A-Business-Case-For-Peering.php

Page 26: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

El Caso de Negocio de Peering

● By Dr. Peering○ http://drpeering.net/white-papers/A-Bu

siness-Case-For-Peering.php

Page 27: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Assumptions

● Transit○ Cost of transit 5 USD per Mbit per month

● Peering (10G)○ Local transport: 2,000 USD per month (10G)○ Colocation fee: 1,000 USD per month○ IX port: 2,000 USD per month○ Equipment: 8,000 USD per month (router amortized

at 36 months)○ Total: 13,000 USD total per month

Page 28: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Peering break even

● Break even point in BW○ Cost of peering / Transit cost○ (13,000 MRC) / (5 USD/Mbps/MRC)○ = 2.6G

● Cost of peering at maximum efficiency○ Cost of peering / BW○ 13,000 / 10,000○ = 1.3 Mbps per USD per Month

Page 29: Peering and CDNs - SLIDESslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5. 24. · ¿Cómo convencer al CFO de hacer peering? No hablar sobre BGP, routing, mejora

Thank you and happy

peering