marp | theme | html | class | footer |
---|---|---|---|---|
true |
default |
true |
ASPATH - Software código abierto para monitoreo de colectores de rutas https://aspath.app |
Software open-source para monitoreo de colectores de rutas BGP.
-
"Cierta página no carga/funciona 🤔"
-
"A que proveedor corresponde una dirección IP?"
-
Búsqueda de causa
- DNS ok?
dig lacnic.net
- Ping destino?
ping -f -c 100 lacnic.net
- Problemas de ruteo? bgp.he.net / BGPlay /
show ip bgp
/traceroute
/ ...
- DNS ok?
La tentación existe, pero estás poniendo mucho en juego por querer visualizar la tabla de rutas
-Azul: Ya se arregló, sigo con mi vida -Roja: Quiero saber la verdad
- Posible Hijack BGP
- Definir responsabilidades
- Robustecer estabilidad de la red
- Posibilidad de explorar la tabla de ruteo a lo largo del tiempo
- Desde la comodidad del navegador web
- Implementable con cualquier router o servidor de rutas
- Explorador de snapshots de tabla de ruteo con tecnologías web.
- Permite almacenar y visualizar tablas de ruteo de múltiples equipos a lo largo del tiempo.
- Desplegable de manera privada
- Código abierto bajo licencia MIT
- Vista de snapshot proveniente de route collector de PCH.
- Filtros dinámicos para buscar dentro de tabla de ruteo.
- Lista de prefijos incluyendo otros datos como nombre de sistema autónomo.
- Búsqueda rápida sobre bloques con incidentes típicos.
- Se logra encontrar hijack presente por largo tiempo.
- Búsqueda de rutas provenientes de microsoft.
- Tras explorar tabla, se encuentran rutas con AS_PATH sospechosos.
- Se detecta BGP leak proveniente de inyección de rutas de tránsito hacia IXP.
- Actualmente, se consideran 2 métodos para agregar datos de ruteo al software:
- Quagga dump grabber: Útil para trabajar con routing snapshots de proveído por terceros. PCH provee routing snapshots diarios de sus colectores de rutas en este formato.
- Colector GoBGP: Implementación moderna de BGP. Se puede desplegar en una máquina virtual y hacer sesión multihop contra router de borde. Implementación compatible con cualquier router que implemente BGP.
- Proceso para alimentar al software con los Routing Snapshots disponibles desde Packet Clearing House.
- Este despliegue no requiere interacción con ningún router.
- Se instala goBGP como colector de rutas.
- goBGP mantendrá sesiones multihop contra routers de borde
- ASPATH extraerá periódicamente la tabla de ruteo de goBGP para alimentar la base de datos.
- Lanzamiento versión Beta
- Explorador de rutas en progreso
- Ver snapshots pasados en progreso
- Grabber Quagga y goBGP
- Lanzamiento versión estable
- Capacidad de compartir snapshots entre organizaciones
-
Operadores de red que deseen implementar software
-
Desarrolladores que quieran ser parte del proyecto
- Python, Javascript, Ruby
-
Interesados: https://aspath.app
-
Otros: Suscribirse al newsletter para recibir noticias del proyecto
- Código abierto y disponible en https://aspath.app.
- Sin fees ni royalties.
- Se permite:
- Uso comercial del software
- Libre distribución y modificación de este.
- Uso privado
Software open-source para monitoreo de colectores de rutas BGP.