40
Studying the Evolution of Content Providers in the Internet Core 1 Esteban Carisimo, Carlos Selmo, J. Ignacio Alvarez-Hamelin, Amogh Dhamdhere Artículo presentado en TMA2018

Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

Studying the Evolution of Content Providers in

the Internet Core

1

Esteban Carisimo, Carlos Selmo, J. Ignacio Alvarez-Hamelin, Amogh Dhamdhere

Artículo presentado en TMA2018

Page 2: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

2

Artículo en cuestión

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

"Studying the Evolution of Content Providers in the Internet Core”

Esteban Carisimo, Carlos Selmo, J. Ignacio Alvarez-Hamelin and Amogh Dhamdhere Traffic Measurement and Analysis (TMA) 2018.

http://tma.ifip.org/2018/wp-content/uploads/sites/3/2018/06/tma2018_paper16.pdf

Page 3: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

3

Mutación del ecosistema de ASes

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

La era de la NSFNET (hasta 1995)• Backbone monolítico

La era de los Transit (fin de 1990s-2000s)• Transits densamente conectados • Eyeballs y CPs en la periferia • Modelo de TIERs

La era del Contenido (2010s)• Dominancia de contenido multimedia • CDNs • Red plana (flat)

Page 4: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

4

Aparición de CDNs e IXPs

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Despliegue de CDNs- CDNs de uso general - Ascenso de las CDNs privadas - Resultado: CPs densamente conectados (core) IXPs- Responsables aplanamiento de Internet - Interconexión de ASes de diferentes tamaños - CDNs generalmente en IXPs IXPs+CDNs: Impacto en el tráfico- Reducción del tráfico hacia Transits - Tráfico Peer-to-peer

Page 5: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

5

Motivaciones

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

https://www.wired.com/2012/06/cdn/

Wired. Junio 2012

Page 6: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

6

Motivaciones

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

https://seekingalpha.com/article/3613736-apple-microsoft-facebook-bring-traffic-house-cdns-impacting-akamais-media-business

Octubre 2015

Page 7: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

7

Motivationes

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

https://blog.apnic.net/2016/10/28/the-death-of-transit/ https://labs.apnic.net/presentations/store/2017-05-25-death-of-transit.pdf

Geoff Huston, Octubre 2016

Page 8: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

8

¿Pertenecen los CPs al core de Internet?

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

• ¿Cómo identificarlos? ¿Quiénes son? ¿Desde cuándo lo integran?

• ¿Diferencias en el core por region?

• ¿Cómo detectar CDNs en ascenso?

• Vincular la evolución en la conectividad con estrategias de negocios

Page 9: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

9

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=1 k=2

k=3

• Core de Internet: ASes densamente conectados • ¿Cómo detectarlos?: k-cores • k-cores: shell-index dado por:

- el número Y el grado de los vecinos

Page 10: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

10

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=1

Page 11: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

11

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=2

Page 12: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

12

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=2

Page 13: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

13

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=2

Page 14: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

14

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=3

Page 15: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

15

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=3

Page 16: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

16

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=3

Page 17: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

17

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=3

Page 18: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

18

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=3

Conclusión

Si un AS pertenece al core K, entonces tiene conexiones con K ASes que tienen al menos K vecinos

Page 19: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

19

Metodología: Descomposición en k-cores

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

k=3

TOPcore: El máximo K obtenido en el grafo bajo análisis

Page 20: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

20

Dataset

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Fuente de información• Datos públicos brindados por CAIDA • BGP dumps

- Routeviews - RIPE RIS

• Campañas de traceroute (Ark)

Detalles• Granularidad mensual • Desde 1999 hasta fines de 2017

Page 21: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

21

Análisis

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

1. Evolución de algunos grandes CPs a lo largo de los años

2. Diferencias por región

3. Otros miembros del core

Page 22: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

22

Análisis

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

1. Evolución de algunos grandes CPs a lo largo de los años

2. Diferencias por región

3. Otros miembros del core

Page 23: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

23

Siguiendo a Los 7 Grandes

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Basado en estadísticas de tráfico• Sandvine report • PeeringDB

Page 24: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

24

Algunas limitaciones

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

CPs pueden tener más de un ASN• Sólo nos enfocamos en los primarios

Caches• El contenido es frecuentemente servido

desde caches • Caches en bajo las direcciones de los ISP • Sin embargo, enlaces P2P necesarios

- Llenar caches - Servir contenido dinámico - Servir ISPs que no desean tener un cache

Page 25: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

25

Evolución a Los 7 Grandes

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

oct-2006 oct-2016

Facebook, Apple & Amazon

Page 26: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

26

Evolución a Los 7 Grandes

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Page 27: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

27

Evolución a Los 7 Grandes

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Algunas décadas en el mercado

Recientemente retiraron su contenido desde CDNs de terceros

Page 28: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

28

Evolución Amazon

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

1

1. Lanzamiento DC en California 2. Overseas expansion (Brazil, Europe & Asia) 3. Creation of WHOIS record for Amazon NS zone

Page 29: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

29

Evolución Amazon

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

1 2

1. Lanzamiento DC en California 2. Expansión internacional (Brasil, Europa & Asia)

Page 30: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

30

Evolución Amazon

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

1

3

2

1. Lanzamiento DC en California 2. Expansión internacional (Brasil, Europa & Asia) 3. Creación WHOIS para Amazon NS zone

Page 31: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

31

Evolution of Google

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

• Alcanzó TOPcore antes de adquirir YouTube en 2006

• Sin CDN en aquel tiempo, pero peers con TIER-1s

Page 32: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

32

Evolution of Netflix

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

• Gran fuente de tráfico en EE.UU. desde 2011 • En 2012 Netflix movió su contenido de Akamai a su CDN • El despliegue de OCA llevó a disputas legales con ISPs

Page 33: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

33

Análisis

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

1. Evolución de algunos grandes CPs a lo largo de los años

2. Diferencias por región

3. Otros miembros del core

Los invitamos a leer esto en

nuestro artículo

Page 34: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

34

Análisis

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

1. Evolución de algunos grandes CPs a lo largo de los años

2. Diferencias por región

3. Otros miembros del core

Page 35: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

35

Otros CPs en el core

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Page 36: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

36

Arribo al core

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Page 37: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

37

Conclusiones

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

• Grandes CPs desplegaron y manejan ASes densamente conectados

• Contenido se esta moviendo a CDNs privadas

• Prueba de crecimiento de CDNs privadas con estrategias comerciales vistas

Page 38: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

38

Website

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Visiten: http://cnet.fi.uba.ar/TMA2018

Page 39: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

39

Antes de terminar…

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Estamos buscando voluntarios en Latinoamérica para el proyecto Ark!

[email protected]

Page 40: Studying the Evolution of Content Providers in the Internet Core · 3 Mutación del ecosistema de ASes Studying the Evolution of Content Providers in the Internet Core Septiembre

40

Studying the Evolution of Content Providers in the Internet Core Septiembre 2018. LACNOG 2018

Esteban Carisimo

Gracias!

Preguntas?