Charla el 10/01/2018 19:00 en el auditorium del FNDR en La Paz.

Proyecto RIPE Atlas

Instituciones:

Proyecto RIPE Atlas:

  • Entrega de sondas en el mundo entero, sin costo
  • Red de sondas para lanzar mediciones distribuidas: DNS, ping, traceroute, HTTP, NTP, certificados TLS
  • Se busca la mejor repartición entre países y sistemas autónomos
  • Más información: https://atlas.ripe.net/about/

Situación en Bolivia:

De las 24 sondas conectadas:

Las 24 sondas conectadas se encuentran en las siguientes ciudades:

  • 16 en La Paz
  • 3 en Cochabamba
  • 1 en Oruro
  • 1 en Sucre
  • 1 en Tarija

En la región, la cobertura es la siguiente:

  • 64 en Brazil
  • 40 en Argentina
  • 28 en Bolivia
  • 27 en Chile
  • 17 en Uruguay
  • 12 en Ecuador
  • 1.401 en Alemania

Participar

Si tengo una sonda, que tengo que hacer:

  • Crear mi cuenta en https://atlas.ripe.net/
  • Encender y conectar al modem por ethernet
  • No tocar - es crucial que la sonda esté conectada de manera permanente
  • Registrar mi sonda en https://atlas.ripe.net/
  • Cobrar automáticamente mis créditos

Si tengo créditos, qué puedo hacer:

Si no tengo sonda, qué puedo hacer:

Si no tengo créditos, qué puedo hacer:

Qué podemos hacer en Bolivia

Proyectos existentes:

Podríamos hacer:

  • Mapa de la internet boliviana: realizar un mapa de la internet boliviana, con los nombres de los operadores, todos los sistemas autónomos, sus relaciones, su ubicación geográfica, los puntos de intercambio. Se puede usar datos de las sondas, pero también de LACNIC, de peeringDB.
  • Calidad de los proveedores de acceso a internet en Bolivia: establecer indicadores de calidad de los servicios ofrecidos por los diferentes proveedores de acceso a internet en Bolivia, como ser: cortes, latencia hacia diferentes sitios muy usados, configuración de DNS, provisión de IPv6.
  • Uso del Punto de Intercambio de Tráfico: producir indicadores que permitan comprobar la información publicada en el sitio del Punto de Intercambio de Tráfico.
  • Análisis puntual de los cortes para buscar causas y documentarlos, eventualmente con lanzamiento automático de pruebas si se detecta un potencial problema

Quién:

  • Aficionados/as
  • Estudiantes
  • Investigadores
  • Docentes

Cómo lanzo mediciones

Se pueden lanzar y ver todas las pruebas desde https://atlas.ripe.net/measurements/.

Para hacer mediante herramientas de consola:

cd ~
mkdir dev
cd dev
git clone git@github.com:RIPE-Atlas-Community/ripe-atlas-community-contrib.git
sudo apt install python-pip dnsutils
sudo pip install cymruwhois

Crear una clave de la API en https://atlas.ripe.net/keys/ y pegarla en:

mkdir ~/.atlas
nano ~/.atlas/auth
3063b764-a827-4ae9-a64c-a47fc109d596

Lanzaremos un traceroute desde 5 sondas de Bolivia hacia el servidor que aloja atlas.tecnologia.bo.

  • recuperamos la IP
dig +short atlas.tecnologia.bo A
  • lanzamos el comando (ojo: se requiere que la clave de la API esté instalada):
python ~/dev/ripe-atlas-community-contrib/traceroute.py -v -r 5 -c BO 212.83.181.142
cd
mkdir atlas
cd atlas
curl https://atlas.ripe.net/api/v2/measurements/10845265/results/?format=jsonpython > ~/atlas/10845265.json
  • mostramos el resultado en un formato un poco más lindo:
~/dev/ripe-atlas-community-contrib/json2traceroute.py ~/atlas/10845265.json

Haremos el trabajo al revés: desde el sistema autónomo donde se aloja atlas.tecnologia.bo, hacer un traceroute hacia mi conexión:

python /home/slesage/dev/ripe-atlas-community-contrib/traceroute.py -v -r 3 -n 12876 181.115.130.8
curl https://atlas.ripe.net/api/v2/measurements/10845278/results/?format=json > ~/atlas/10845278.json
  • mostrar en un formato lindo:
~/dev/ripe-atlas-community-contrib/json2traceroute.py ~/atlas/10845278.json

Tutoriales:

Referencias

Sigan @RIPE_Atlas_BO en Twitter, y participen del sitio web atlas.tecnologia.bo

Algunas cuentas Twitter a seguir: