Por qué los ROA de RPKI siempre están a punto de expirar

17/06/2024

Por qué los ROA de RPKI siempre están a punto de expirar

Escrito por Doug Madory  &  Job Snijders

Este artículo fue originalmente publicado en Kentik Blog

Resumen

En RPKI, determinar exactamente cuándo vence un ROA no es nada fácil. En esta nota, Doug Madory y Job Snijders de Fastly, dos expertos en BGP, analizan la diferencia entre las fechas de vencimiento indicadas en los ROA y las fechas de vencimiento efectivas utilizadas por los validadores, que son significativamente más cortas. También examinamos cómo las fechas de vencimiento efectivas cambian su comportamiento con el tiempo debido a diferencias de implementación a lo largo de la cadena de autoridades certificadoras.


En nuestra anterior colaboración sobre RPKI, celebramos el hito más reciente en la adopción de ROV (validación de origen de rutas) con RPKI: más del 50 % de las rutas IPv4 ya tienen ROA (autorizaciones de origen de ruta). En este artículo, analizaremos más detalladamente la mecánica de RPKI para comprender cómo la cadena criptográfica contribuye a la fecha de vencimiento efectiva de un ROA.

En RPKI, un ROA es un registro firmado criptográficamente que guarda el número de sistema autónomo (ASN) autorizado para originar un rango de direcciones IP en BGP. Junto con el ASN y uno o más prefijos de direcciones IP, el ROA también contiene un certificado de entidad final X.509 que —entre otras cosas— especifica la ventana de validez, es decir, las marcas de tiempo después y antes de las cuales el ROA es válido.

Si bien las fechas de vencimiento de algunos ROA individuales pueden ser dentro de un año, las fechas de vencimiento efectivas que utilizan los validadores de RPKI suelen ser dentro de unas pocas horas o de unos días. Esto se debe a que estas fechas de vencimiento efectivas son transitivas, es decir, son determinadas por la fecha de vencimiento más próxima de todos los eslabones de la cadena criptográfica.

Leer también:

¿Cómo funciona esto?

(Acceso libre, no requiere suscripción)

Para entender cómo funciona, primero tenemos que ver qué implica ‘firmado criptográficamente’ en la definición de ROA ya presentada en esta nota.

Usando rpki-client, la herramienta de consola de Job, podemos investigar el ROA para 151.101.8.0/22 que afirma que AS54113 está autorizado para originar este prefijo IPv4.

asID: 54113
IP address blocks: 151.101.8.0/22 maxlen: 22

Además, en ese primer bloque están nuestras primeras fechas relacionadas con la validez de este ROA.

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

Subscribe
Notify of

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments