Post on 31-Oct-2021
Agustin Formoso, en colaboración con LACNIC
¿Qué tan conectados estamos?
Conectividad en la región LAC
El Proyecto
• Objetivos
- Conocer la conectividad de toda la región en este momento
- Medir la red
- Comparar con estudio anterior
▫︎ LACNOG 2017
• Región LAC en sentido amplio
- No sólo LAC como región de RIR
- El Caribe en particular
2
• Artículo en LACNIC Labs
- Gráficos interactivos
- https://www.labs.lacnic.net/conectividad-2020/
• Estudio completo en la sección de estudios técnicos de LACNIC
- https://www.lacnic.net/innovaportal/file/4297/1/lacnic-conectividad-lac-es.pdf
Si quieren saber más...
3
Mediciones de Internet
• Redes
• Servicios
• Intermediarios
• Estudio de conectividad
- Origen: toda la región
- Destino: toda la región
- Medición: ping ICMP
▫︎ Valores bajos de latencia: buena conectividad
4
Redes
• ¿Desde dónde realizamos las mediciones?
- Plataformas con buen despliegue en la región
• Plataformas activas en LAC, con las capacidades buscadas:
- RIPE Atlas
- CAIDA Ark
- M-Lab
- Speedchecker
Mediciones de Internet
Cobertura de RIPE Atlas5
Servicios
• ¿Hacia dónde realizamos las mediciones?
- Servicios con buen despliegue en redes de la región
- ¿DNS?
- ¿NTP?
- Ookla Speedtest
- Popular entre operadores
- Ya es un target de mediciones (rate limiting, ICMP, clientes en todo el mundo)
Mediciones de Internet
Ejemplo de un resultado de una prueba Speedtest
6
Estudio de ConectividadMetodología
1. Mediciones regionales
- Todas las IPs conocidas
- Un único nombre DNS. Cada vez que resuelvo el nombre, las IPs rotan.
- Origen: todos los países de la región
- Mesh todos contra todos
3. Mediciones internas
- Pool de IPs por país
- Destino: todos los países de la región
- Origen: el mismo país
2. Mediciones de balance
- Países que tienen menos IPs
- Hay que compensar
- Agendamos mediciones hacia estos países
- Mesh todos contra algunos
7
Estudio de ConectividadResultados por país
• Ejemplo: Argentina
- Baja latencia interna
- Más próximo a sus vecinos
- Más alejado del resto
- Media Argentina: 198 ms
▫︎ Excluyendo Argentina: 204 ms
ARUYCLPYBRGTPESVCUDOBZHTCOGYNI
SRCRMXHNVEPABOEC
Latencia origen AR(RTT)
0 ms 75 ms 150 ms 225 ms 300 ms
279246
239234
222219
214211211210209
198196
189188188
180168
6463
472524
8
Estudio de ConectividadResultados por país
• Ejemplo: México
- Latencia interna media
- Componente geográfica
- Media México: 167 ms
▫︎ Excluyendo México: 169 ms
MXVECOGTDOBZBOSRNI
ECCLPEBRARUYPY
Latencia origen MX(RTT)
0 ms 55 ms 110 ms 165 ms 220 ms
207206205
199195
188185
169165
154150
146131
11685
75
9
Estudio de ConectividadResultados por país
• Toda la región
• Mediciones salientes
- Excluyendo el país a sí mismo
UYPYCLBOBSCO
VIDOMXBZHNAI
GTSVBRPA
DMBBAW
Región LACAGECPEPRHTJMTTNI
LCCRGPARVEGYSRGFTCCU
0 100 200 300350
249247
218214
206204201200197197196196195193
189188188187187187187185183
180177176173172169169
161156
152131
8964
51
Media regional 187 ms
10
Estudio de ConectividadResultados por país
• Únicamente un país hacia sí mismo
- Origen: un país
- Destino: el mismo país
DOBBBZCRNI
JMTTECHTUYGFBOCLPEAR
Región LACCOBSPYBRHN
VIMXPAPRGTVEAGGYAI
SR
0 40 80 120 160
151128
122116
10798
8580
7572
5344
4134
25242422
18161412121111988
433
Media regional 24 ms
11
Comparación 2020 / 2017
12
Resultados de las mediciones
• Latencia por país
Estudio de ConectividadUYPYCLBOBSCO
VIDOMXBZHNGTSVBRPA
DMBBAGECPEPRHTJMTTNI
LCCRGPARVEGYSRGFTC
Latencia(RTT)
0 ms 65 ms 130 ms 195 ms 260 ms130.2
205129
146156.8
201.5145
125137.5
121108
105.5122
111.5143
147107.5
116.5137
117188
124.5124.5
10294
135108
116.5130.5
99157
184.5211.5
227
249247
218214
206204
201200
197197196196195193
189188188187187185
183180
177173172
169169
161156
152131
8964
51
13
Resultados de las medicionesEstudio de Conectividad
UYPYCLBOBSCO
VIDOMXBZHNGTSVBRPA
DMBBAGECPEPRHTJMTTNI
LCCRGPARVEGYSRGFTC
Latencia(RTT)
0 ms 65 ms 130 ms 195 ms 260 ms130.2
205129
146156.8
201.5145
125137.5
121108
105.5122
111.5143
147107.5
116.5137
117188
124.5124.5
10294
135108
116.5130.5
99157
184.5211.5
227
249247
218214
206204
201200
197197196196195193
189188188187187185
183180
177173172
169169
161156
152131
8964
51
20202017
• Latencia por país
- 2017 parece ser mejor que 2020!
• Pero... teniendo en cuenta la geolocalización
- Ping típico 2017: recorre 3535 km
- Ping típico 2020: recorre 4167 km
- Maxmind
14
Resultados de las mediciones
• ¿Qué año tuvo el ping más rápido?
- Menor distancia y menos latencia
- Mayor distancia y más latencia
• Métrica
- Velocidad = distancia / latencia
- Fracción de c/3
- Más alto es mejor
• Diferencia en las distancias 2017/2020
Estudio de ConectividadBOGFCUTTPYPESRGYCOECVETCUYDMBRARGPCLBBLCDOAGPACRHTNI
PRJMMXHNSVVI
GTBZBS
Velocidad de ping(fracción de c/3)
0 0.125 0.25 0.375 0.50.342
0.2820.258
0.2320.252
0.2360.311
0.1980.218
0.1680.1970.203
0.2140.252
0.1930.2140.215
0.2580.177
0.2550.185
0.2000.198
0.2540.131
0.1800.149
0.1570.167
0.2050.198
0.1710.059
0.1560.214
0.4180.377
0.3610.3540.353
0.3450.325
0.3100.302
0.2980.296
0.2760.2710.2690.2670.2660.2650.2620.2600.2590.2560.255
0.2490.247
0.2280.2020.200
0.1860.1810.1780.1770.176
0.1710.161
0.136
20202017
15
Resultados de las medicionesEstudio de Conectividad
DODMBBBOHTJMHNBRBSBZPRNI
LCTTPYPAPETCGTCOVEAGCLVI
ECGFARGYCRGPCUUYSRSVMX
Velocidad de ping(2020 en función de 2017)
0 0.75 1.5 2.25 31
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1.0451.403
1.0791.257
2.9081.468
1.3591.187
1.0141.035
1.1191.521
1.0181.067
1.7391.341
1.4000.969
0.8721.267
0.8921.034
1.2391.773
1.3851.335
1.2221.381
1.4631.566
1.5030.636
1.2351.276
1.388
20202017
• ¿Qué año tuvo el ping más rápido?
- Menor distancia y menos latencia
- Mayor distancia y más latencia
• Métrica
- Velocidad = distancia / latencia
- Fracción de c/3
- Más alto es mejor
• 90% de los países mejoran su conectividad hacia la región
16
Estudio de Clusters
17
• Agrupamos países que se encuentran mejor conectados entre ellos
Estudio de Clusters
Clusters de latencia 2020
73 201
188 120
Matriz de latencia(ms)
Origen
Destino
18
Estudio de ConectividadConclusiones
• Resultados
- Componente geográfica
- Progreso 2017 → 2020
▫︎ Dentro de diferentes países
▫︎ Región en conjunto
• Generación de mediciones
- A largo plazo
- Cuantificar esfuerzos
▫︎ En la región
▫︎ Dentro de diferentes países
19
Estudio de ConectividadSiguientes pasos
• Continuidad de mediciones
• Traceroutes
- Análisis más rico
- Posibilidad de ver intermediarios
20
¡Sean parte!
• (si bien este estudio no fue realizado con RIPE Atlas)
• La plataforma...
- de la comunidad
- para la comunidad
• Artículo de LACNIC acerca de Atlas
- lacnic.net/web/lacnic/ripe-atlas
• Instalen un software probe ustedes mismo:
- github.com/RIPE-NCC/ripe-atlas-software-probe/blob/master/INSTALL.rst
RIPE Atlas en LAC
21
Deployathon
• Deploy + Hackathon
• Octubre 2020
• 34 probes de Atlas conectados 🎉
• >100 participantes
- México: 17
• Muchas enseñanzas!
RIPE Atlas en LAC
22
¡Gracias por su atención!
23