24
Proyecto Simón Midiendo la latencia en la Región Encuentro Técnico - CABASE y ArNOG Noviembre 2015 Nicolás Butler- LACNIC

Proyecto Simón - arnog.com.ar

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Proyecto Simón - arnog.com.ar

Proyecto SimónMidiendo la latencia en la Región

Encuentro Técnico - CABASE y ArNOG Noviembre 2015

Nicolás Butler- LACNIC

Page 2: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Agenda• El proyecto

• El medidor JS

• Tests

• Próximos pasos

• Como participar

Page 3: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

El proyecto

• Objetivos

• Gráficas y Reportes

• API - http://simon.lacnic.net/simon/api/

Page 4: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Objetivos Proporcionar mediciones de conectividad de la región LAC ( representativas y up-to-date) a cualquier persona interesada en ellos

¿Cómo? Mediciones de latencia desde muchos orígenes, a muchos destinos, a través de diferentes protocolos

Page 5: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Reportes y GráficasRegionales

Page 6: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

A nivel de país

Page 7: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

LatenciaOne way

• Dos relojes (clocks)

• Sincronización relojes

• Difícil

RTT• Un reloj

• Más fácil

• Todo corre en un punto (la aplicación)

• Enviar paquete y medir el RTT (Round-trip delay)

• Rutas!

Page 8: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

El medidor JavaScript

Page 9: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Latencia, Javascript & TCP

• HTTP (RTT a alto nivel)

• t0, t1, d1, d2

• Data

t0

t1

}d1

}d2

Sid1→0 &

d2→0entonces

t1 - t0→RTT (http)

Page 10: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

¿Limitaciones?

• Stack (”caja negra")

• ¿Se puede eliminar?

• Precisión vs Cantidad

Page 11: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Latencia, Javascript &TCP Comparación

• Medidor corriendo en el cliente

• tcpdump corriendo en el cliente

• Comparar output tcpdump y medidor

⬆ ~200

⬆ ~210

Page 12: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Plataforma Speedtest

BRMXARPE

CODOCLBOPYHN

0 100 200 300 400

319 puntos de muestra distribuidos en toda la región

Page 13: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Reportes en Argentina

• Latencia hacia la región

• Latencia hacia AR

• Matriz de latencias

Page 14: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

79%

150 ms

Hacia la región

Page 15: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

UY

PY

BR

CL

VE

BO

EC

MX

0 150 300

CercanosLejanos

Page 16: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Interna

32%

150 ms

Page 17: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

>150 ms

676, 10671, 11830, 14232, 14535, 21756, 27865, 27877, 27971, 27980, 52232, 52273, 52329, 52367, 52405, 52424, 52425, 52503, 263183

Page 18: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Matriz región

Page 19: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

Próximos pasos• Distribución de script de mediciones

• Más tests! (hoy ~1.5K diarios)

• Pruebas en diferentes entornos de ejecución

• Mejoras en la plataforma

- Estadísticas a nivel de AS

- Traceroutes (hoy ICMP Pinging )

Page 20: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

¿Cómo participar?• Alojando el medidor javascript en tu sitio

• Alojando un RIPE Atlas probe en tu país

• Realizando pruebas tú mismo

• ¿Mediciones personales?

Page 21: Proyecto Simón - arnog.com.ar

CABASE-ArNOG noviembre 2015http://simon.lacnic.net

RIPE Atlas en LAC

Page 22: Proyecto Simón - arnog.com.ar

Gracias!

Page 23: Proyecto Simón - arnog.com.ar
Page 24: Proyecto Simón - arnog.com.ar

@proyectosimonhttp://simon.lacnic.net

Realizar HTTP HEAD

• No data payload!

• Eliminar paginas 404 pesadas.

}payload