Webinar incia en

0 Días
0 Horas
0 Minutos
0 Segundos

Webinar Gratuito

Introducción a Protocolo IPv6 con MikroTik RouterOS

RPKI de BGP en MikroTik RouterOS: Conceptos, Usos y Escenarios

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El crecimiento de Internet ha hecho que el protocolo BGP (Border Gateway Protocol) sea cada vez más vulnerable a problemas como el BGP Hijacking y los Route Leaks, donde un sistema autónomo (AS) anuncia prefijos IP que no le pertenecen. Estos incidentes pueden provocar interrupciones del servicio, desvío del tráfico o incluso ataques de tipo Man-in-the-Middle.

Para reducir estos riesgos, se desarrolló RPKI (Resource Public Key Infrastructure), un mecanismo que permite verificar si un Sistema Autónomo (ASN) está autorizado para anunciar un prefijo IP específico. MikroTik incorporó soporte para esta tecnología en RouterOS v7, facilitando que ISPs, operadores de red y empresas mejoren la seguridad de sus sesiones BGP.

Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura

¿Qué es RPKI?

RPKI es una infraestructura de seguridad basada en certificados digitales que valida el origen de las rutas anunciadas mediante BGP. Su función principal es impedir que un ASN publique prefijos IP para los cuales no tiene autorización.

La validación se realiza utilizando objetos llamados ROA (Route Origin Authorization), emitidos por los Registros Regionales de Internet (RIR) como ARIN, RIPE NCC, APNIC, LACNIC y AFRINIC.

En otras palabras, RPKI responde a una pregunta muy sencilla:

¿Está autorizado este ASN para anunciar este prefijo IP?

Si la respuesta es afirmativa, la ruta puede aceptarse; de lo contrario, el administrador puede rechazarla o asignarle una menor prioridad.

Componentes de RPKI

Una implementación de RPKI está formada por cuatro elementos principales:

  • ROA (Route Origin Authorization): documento que autoriza a un ASN a anunciar un prefijo.
  • Repositorio RPKI: almacena los certificados y ROA publicados por los RIR.
  • RTR Server (RPKI Validator): descarga y valida la información de los repositorios, entregándola a los routers mediante el protocolo RTR (RFC 8210).
  • Router MikroTik: consulta el RTR Server y utiliza la información para validar las rutas BGP.

El router nunca consulta directamente los repositorios RPKI, sino que obtiene la información del servidor RTR configurado.

Estados de validación

Cuando MikroTik recibe una ruta BGP, la compara con la información del servidor RPKI y la clasifica en uno de estos estados:

EstadoDescripción
ValidEl ASN está autorizado para anunciar el prefijo.
InvalidEl ASN no tiene autorización para anunciar ese prefijo.
Not FoundNo existe un ROA para ese prefijo.

La mayoría de los operadores bloquean las rutas Invalid, mientras que las rutas Not Found suelen aceptarse dependiendo de la política de enrutamiento.

RPKI de BGP en MikroTik RouterOS: Conceptos, Usos y Escenarios

¿Por qué utilizar RPKI?

Implementar RPKI ofrece múltiples beneficios:

  • Reduce significativamente el riesgo de BGP Hijacking.
  • Evita anuncios accidentales de rutas.
  • Incrementa la estabilidad del enrutamiento.
  • Permite automatizar políticas de filtrado.
  • Mejora la confianza entre operadores e ISPs.
  • Cumple con las recomendaciones actuales de seguridad para Internet.

Aunque RPKI no elimina todos los problemas de BGP, sí protege uno de sus puntos más débiles: la validación del origen de las rutas.

RPKI en MikroTik RouterOS

A partir de RouterOS v7, MikroTik permite configurar clientes RPKI que se conectan a uno o varios servidores RTR.

El funcionamiento es sencillo:

  1. Se configura la conexión con el servidor RTR.
  2. El router descarga la base de datos validada.
  3. Cada ruta BGP recibida es comparada contra esa base.
  4. El resultado (Valid, Invalid o Not Found) puede utilizarse en filtros de enrutamiento.

Esta integración permite automatizar el rechazo de rutas inválidas sin necesidad de mantener grandes listas de prefijos manualmente.

Escenarios de uso

ISP

Los proveedores de Internet utilizan RPKI para impedir la propagación de anuncios incorrectos entre sus clientes y proveedores de tránsito.

Centros de datos

Los operadores de centros de datos pueden validar las rutas recibidas antes de redistribuirlas hacia otras redes.

Empresas con multihoming

Las organizaciones conectadas a varios ISPs pueden utilizar RPKI para aceptar únicamente anuncios válidos y mejorar la seguridad de su conectividad.

Puntos de intercambio de Internet (IXP)

Muchos IXPs recomiendan o exigen el uso de RPKI para reducir la propagación de rutas erróneas entre sus participantes.

RPKI y los filtros IRR

Es común pensar que RPKI reemplaza los filtros IRR (Internet Routing Registry), pero no es así.

Ambos mecanismos son complementarios:

  • IRR valida qué prefijos debería anunciar un AS según los registros de enrutamiento.
  • RPKI valida criptográficamente que el origen del anuncio esté autorizado.

La mejor práctica es utilizar ambos mecanismos para obtener una política de filtrado más robusta.

Buenas prácticas

Para una implementación segura en MikroTik se recomienda:

  • Utilizar al menos dos servidores RTR para alta disponibilidad.
  • Mantener RouterOS actualizado.
  • Bloquear las rutas clasificadas como Invalid.
  • Supervisar el estado del cliente RPKI.
  • Revisar periódicamente la validez de los ROA propios.
  • Combinar RPKI con filtros IRR y listas de prefijos cuando sea necesario.

Conclusión

RPKI se ha convertido en uno de los mecanismos más importantes para mejorar la seguridad del protocolo BGP. Gracias al soporte disponible en MikroTik RouterOS v7, cualquier ISP, empresa o administrador de redes puede validar el origen de las rutas y reducir considerablemente el riesgo de secuestros de prefijos y errores de enrutamiento.

Aunque su implementación requiere un servidor RTR y una política adecuada de filtrado, los beneficios en estabilidad, confiabilidad y seguridad hacen que RPKI sea una práctica altamente recomendada en redes modernas. Para obtener la máxima protección, lo ideal es combinar RPKI con filtros IRR, monitoreo continuo y buenas prácticas operativas, logrando así una infraestructura BGP mucho más resiliente frente a incidentes de enrutamiento.

Preguntas Frecuentes

RPKI (Resource Public Key Infrastructure) es un mecanismo de seguridad que permite verificar si un Sistema Autónomo (ASN) está autorizado para anunciar un determinado prefijo IP. Su principal objetivo es reducir el riesgo de ataques como el BGP Hijacking y los Route Leaks.

Un ROA (Route Origin Authorization) es un objeto criptográfico que especifica qué ASN tiene autorización para anunciar uno o varios prefijos IP. Los ROA son publicados por los Registros Regionales de Internet (RIR).

El soporte para RPKI está disponible en MikroTik RouterOS v7, donde se incorporó el cliente RPKI para conectarse a servidores RTR y validar rutas BGP.

Un RTR (RPKI-to-Router) Server es un validador que descarga la información RPKI desde los repositorios oficiales, valida los certificados y entrega esa información a los routers mediante el protocolo RTR (RFC 8210).

  • Valid: El ASN está autorizado para anunciar el prefijo IP.
  • Invalid: El ASN no tiene autorización para anunciar ese prefijo.
  • Not Found: No existe un ROA asociado al prefijo.

Sí. La recomendación general es rechazar las rutas clasificadas como Invalid, ya que representan anuncios cuyo origen no coincide con la autorización publicada en RPKI.

Breve cuestionario de conocimientos

¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?

QUIZ - EUI-64 en IPv6: cómo generar direcciones únicas para redes modernas

Libros recomendados para éste artículo

Autoestudio MikroTik

Estudia las certificaciones MikroTik a tu propio ritmo

Autoestudio

Aprende a tu propio ritmo

advertisement (anuncio)

[taxopress_relatedposts id="1"]

MikroLABs

advertisement (anuncio)

Anuncia tu marca aquí - Escríbenos por WhatsApp (+593 98 700 0604) - abcXperts / Academy Xperts
Escríbenos por WhatsApp (+593 98 700 0604)

¿Quieres sugerir un tema?

Todas las semanas posteamos nuevo contenido. Quieres que tratemos sobre algo específico?
Tema para el proximo Blog

Próximos Cursos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

MONARC Latin America: Soluciones Tecnológicas - Guatemala.
MONARC Latin America: Soluciones Tecnológicas - monarclatinamerica.com.gt - Guatemala

WhatsApp te va a costar más

Logo SYNAPTIX LABS -cuadrado

Webinar Gratuito ( regístrate aquí )

29 Sep. de 3:30pm a 4:30pm (GMT-5)

Inteligencia Artificial Aplicada

Construye tu Agente 24/7

Curso OnLine ( regístrate aquí )

7-8-9-10 Sep. de 21h00 a 23h00 (GMT-5)
11 Sep. de 19h00 a 23h00 (GMT-5)