Historia de guerra: RPKI está funcionando según lo previsto

03/12/2024

Historia de guerra: RPKI está funcionando según lo previsto
Imagen asistida/creada por IA

Por Job Snijders, Principal Software Engineer

Publicado originalmente en el blog de Fastly

Para ser sincero, esta es una historia sobre algo que, al final, no resultó ser un problema. Sin embargo, a veces las historias aburridas también merecen ser contadas. Para entender el contexto, tenemos que remontarnos a febrero de 2008. En aquel entonces, sin que ella tuviera culpa alguna,una de las plataformas de intercambio de videos más populares del mundo sufrió una grave interrupción que duró varias horas y afectó a millones de visualizaciones de videos. El impacto fue tan grande que incluso los medios de comunicación tradicionales informaron ampliamente sobre lo que en esencia fue un incidente de enrutamiento arcano. Hoy en día, a pesar de que Internet es más grande que nunca, escuchamos cada vez menos sobre incidentes de este tipo. Hace tres semanas, Fastly fue víctima de un intento de secuestro de BGP similar al ocurrido en 2008, pero esta vez casi nadie se dio cuenta. ¿Y esto por qué? Porque algo ha cambiado. En este artículo, contaré una de las historias de éxito más notables y, sin embargo, poco conocidas de Internet.

Un curso intensivo sobre cómo funciona el enrutamiento de Internet

Básicamente, Internet es un backbone compuesto por cientos de miles de enrutadores interconectados entre sí, gestionados por aproximadamente 85.000 organizaciones para enviar datos a millones de destinos digitales. Para determinar a qué dirección deben enviarse los paquetes de datos para que lleguen a un destino determinado en Internet (una dirección IP específica), todos estos enrutadores intercambian mensajes entre sí utilizando un formato de protocolo estándar: BGP. A este intercambio vertiginoso de información de enrutamiento se le suele llamar sistema de enrutamiento global de Internet.

(Acceso libre, no requiere suscripción)

Mapa de Internet del Proyecto Opte – Originalmente de Wikipedia en inglés, CC BY 2.5, https://commons.wikimedia.org/w/index.php?curid=1538544

Uno de los factores clave que los enrutadores usan para decidir cuál de los muchos caminos posibles utilizar para enviar datos es el algoritmo de coincidencia con prefijo IP más largo (Longest Prefix Match o LPM). En pocas palabras, prefieren información más detallada sobre un destino antes que información menos granular. Pensemos en lo que ocurre si en el sistema de navegación de nuestro automóvil ingresamos la calle y la ciudad de destino, y comparémoslo con lo que ocurriría si solo ingresamos el nombre de la ciudad. Ambos enfoques nos acercarán a nuestro destino, pero es probable que si proporcionamos información más específica obtengamos una mejor ruta. Dicho de otro modo, Internet no funcionaría sin LPM.

Leer también:

Una de las principales razones del asombroso crecimiento anual de Internet es que prácticamente cualquiera puede conectarse fácilmente y empezar a enviar y recibir datos casi de inmediato. Conectamos nuestro enrutador a enrutadores vecinos de otras organizaciones y después se usa BGP para enviar un mensaje al sistema de enrutamiento. Al hacerlo, le informamos a Internet que ahora nuestras direcciones IP son accesibles a través de un “nextthop” específico. La consecuencia es que la vulnerabilidad más evidente del sistema de enrutamiento es el anuncio no autorizado de rutas hacia direcciones IP. En la siguiente sección ahondaremos en este aspecto.

¿Qué fue lo que ocurrió en 2008?

Se ordenó al operador de telecomunicaciones dominante de un gran estado-nación que censurara una plataforma de intercambio de videos muy popular dentro de sus fronteras. Entre los diferentes mecanismos para bloquear el acceso a un servicio de Internet en particular, BGP es una de las formas más sencillas (aunque también más bruscas) de bloquear el tráfico no deseado. Durante la operación normal de la red, no todos los mensajes BGP están destinados ni se espera que se distribuyan a todo el sistema global. Un operador de red podría querer que ciertos mensajes BGP solo se distribuyan a sus propios enrutadores para fines privados, limitando así su alcance a su propio dominio administrativo.

Las opiniones expresadas por los autores de este blog son propias y no necesariamente reflejan las opiniones de LACNIC.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments