Qué son los IRR: Internet Routing Registries

Un Internet Routing Registry (IRR) es una base de datos de “objetos de ruteo” que permite obtener y compartir información sobre políticas de ruteo de las organizaciones en Internet. Esta información puede ser utilizada para configurar routers con el fin de hacer cumplir esas políticas y de esa forma evitar problemas en la publicación global de rutas en Internet.

Las organizaciones que publican información de ruteo en Internet (sistemas autónomos) definen sus políticas de ruteo en un IRR y las demás organizaciones podrán utilizar esa información para generar filtros para BGP, muchas veces en forma automática. Existen herramientas para utilizar esa información y configurar los routers, tales como bgpq3, IRRToolSet y otras.

IRRs en el mundo

Existe una gran cantidad de Internet Routing Registries a nivel mundial. Algunos son de empresas que prestan el servicio, otros operados por los Registros de Internet (RIRs), otros de uso privado de grandes operadores. Entre los más conocidos se encuentran:

AFRINIC APNIC ARIN RIPE
ATLDB AOLTW BELL CANARIE
NTTCOMRADB BELL LEVEL3

Uno de los IRR más utilizados en nuestra región es RADB, donde cualquier organización puede registrar sus objetos de ruteo.

Razones para tener un IRR en LACNIC

En LACNIC se hizo un gran trabajo en la adopción de RPKI, una tecnología que cumple fines similares para la protección de la información de ruteo. Sin embargo, existen ciertos cambios recientes que que hacen necesario poder contar con un IRR de LACNIC:

  • RIPE dejó de aceptar la creación de objetos en su IRR por parte de organizaciones de otras regiones, por lo que los operadores de nuestra región que usaban esa base de datos deben buscar otras soluciones
  • Los proveedores de nivel superior han intensificado la solicitud a los ISP para que creen sus objetos en un IRR
  • Esto se traslada de los ISP a los clientes finales, muchos de los cuales tienen dificultades para utilizar un IRR pago, como lo es por ejemplo RADB
  • Varias discusiones han tenido lugar recientemente en la comunidad acerca de la necesidad de un IRR en la región

IRR de LACNIC

Teniendo en cuenta estas necesidades, LACNIC comenzó a trabajar en la creación de un IRR para sus miembros.

Tal como se mencionó, en la región de LACNIC se ha hecho un gran despliegue de RPKI. Esto permite que los principales objetos de un IRR, route y route6, puedan ser generados a partir de los ROA de RPKI, ya que son semánticamente equivalentes. A su vez, otros objetos como los autnum, maintainers, person, pueden ser generados a partir de la información del whois.

Esto llevó a tomar como decisión de diseño que el IRR de LACNIC será generado de forma automática a partir de la información ya disponible. De esta manera, no será necesario para los miembros de LACNIC mantener la información en dos bases de datos diferentes.

El sistema, sin embargo, permitirá al usuario especificar los objetos AS-SET de forma manual, ya que esta información no existe al día de hoy en otras fuentes de información. Este objeto es utilizado por muchos operadores para especificar conjuntos de sistemas autónomos que comparten alguna política de ruteo en común (por ejemplo: tránsito, peering, clientes, etc).

Estos objetos representan el 90% de lo que utilizan los operadores hoy en día, según rondas de consultas que se han llevado a cabo.

Cronograma de trabajo

El IRR de LACNIC se está desarrollando en el segundo semestre de 2019. Se estima que una primera versión estará disponible en diciembre de este año, llegando a una versión estable en marzo de 2020.

El sistema estará integrado a la plataforma MiLACNIC por lo que todas las organizaciones que administran sus recursos a través de esa plataforma podrán tener acceso al IRR. El IRR será un nuevo servicio de LACNIC para sus miembros.