peering and cdns - slidesslides.lacnic.net/wp-content/uploads/2017/05/peering... · 2017. 5....

29
Peering and CDNs Arturo Servin Google

Upload: others

Post on 16-Aug-2021

3 views

Category:

Documents


0 download

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