ENTRDEESFRPTIT
← Todas las guías
Guía

Enrutamiento BGP explicado

Comprenda cómo el Border Gateway Protocol gestiona el enrutamiento de Internet — desde la selección de rutas hasta la seguridad RPKI y lo que significa para las transferencias de direcciones IPv4. Una guía de IPv4Center.

¿Qué es BGP?

El Border Gateway Protocol (BGP) es el protocolo de enrutamiento de pasarela exterior que determina cómo se enrutan los paquetes de datos entre sistemas autónomos (AS) en Internet. Definido en RFC 4271, BGP-4 es el único protocolo capaz de gestionar la tabla de enrutamiento completa de Internet, que contiene más de 1 millón de prefijos IPv4 a partir de 2026.

Cada red conectada a Internet — ya sea un proveedor de servicios, proveedor de nube, empresa o red de distribución de contenidos — utiliza BGP para anunciar los prefijos de direcciones IP que posee y para aprender las rutas hacia todos los demás prefijos en Internet. Sin BGP, no existiría un mecanismo para que los aproximadamente 75.000 sistemas autónomos en todo el mundo intercambien información de alcanzabilidad.

BGP opera como un protocolo de vector de ruta, lo que significa que rastrea la ruta AS completa que ha recorrido una ruta. Esto es fundamentalmente diferente de los protocolos de pasarela interior como OSPF o IS-IS, que operan dentro de una sola organización. BGP utiliza el puerto TCP 179 para establecer sesiones entre pares, asegurando la entrega confiable de actualizaciones de enrutamiento.

Cómo funciona la selección de rutas BGP

Cuando un enrutador BGP recibe múltiples rutas hacia el mismo prefijo de destino, debe seleccionar la mejor. BGP utiliza un proceso de decisión definido que evalúa las rutas a través de una serie de criterios de desempate. El enrutador recorre estos pasos en orden y se detiene tan pronto como se identifica una única mejor ruta:

1. Mayor peso (Weight) — Atributo propietario de Cisco (local al enrutador). Se prefiere mayor peso. 2. Mayor preferencia local — Compartida dentro de un AS a través de iBGP. El valor predeterminado es 100; se prefieren valores más altos. 3. Rutas originadas localmente — Se prefieren las rutas originadas por el enrutador local. 4. Ruta AS más corta — Menos saltos AS generalmente significa una ruta más directa. Es la herramienta de ingeniería de tráfico más utilizada. 5. Tipo de origen más bajo — IGP (i) se prefiere sobre EGP (e), que se prefiere sobre Incomplete (?). 6. MED más bajo — El Multi-Exit Discriminator sugiere a los vecinos externos el punto de entrada preferido a su AS. 7. eBGP sobre iBGP — Las rutas aprendidas externamente se prefieren sobre las aprendidas internamente. 8. Métrica IGP más baja al siguiente salto — Gana la ruta con el enrutador de siguiente salto más cercano (por coste IGP). 9. Ruta más antigua — Por estabilidad, se prefiere la ruta conocida durante más tiempo.

Los ingenieros de red utilizan estos atributos para la ingeniería de tráfico — controlando qué rutas toma el tráfico entrante y saliente. Agregar números AS adicionales a la ruta AS (prepending) es una técnica común para hacer una ruta menos atractiva, mientras que la preferencia local se usa para establecer la política de enrutamiento saliente dentro de un AS.

BGP y transferencias de direcciones IPv4

Cuando usted compra direcciones IPv4, el anuncio BGP es un paso crítico para hacer esas direcciones utilizables en Internet. El prefijo transferido debe anunciarse desde el Número de Sistema Autónomo (ASN) del comprador, y los proveedores upstream deben aceptar y propagar ese anuncio para lograr alcanzabilidad global.

Antes de que un bloque IPv4 transferido pueda anunciarse, se deben completar varios pasos. El Registro Regional de Internet (RIR) debe actualizar los registros WHOIS para reflejar al nuevo titular. Se debe crear una Autorización de Origen de Ruta (ROA) RPKI, vinculando el prefijo al ASN del comprador. Los proveedores de tránsito upstream del comprador deben configurar sus enrutadores para aceptar y propagar el nuevo prefijo.

El tamaño mínimo de prefijo aceptado por la mayoría de los pares BGP en Internet global es /24 (256 direcciones). Los prefijos más largos que /24 (como /25 o /28) son típicamente filtrados por los proveedores upstream, lo que significa que no serán visibles para el resto de Internet. Por esta razón, /24 es la unidad mínima comercializable estándar en el mercado de transferencias IPv4.

Actualizar registros RIR

Los registros WHOIS y RDAP deben reflejar al nuevo titular antes del anuncio. Se requiere aprobación del RIR para transferencias inter-RIR.

Crear ROA RPKI

Una Autorización de Origen de Ruta vincula criptográficamente el prefijo al ASN autorizado, previniendo el secuestro.

Configurar BGP upstream

Los proveedores de tránsito deben agregar el nuevo prefijo a sus filtros y aceptar el anuncio BGP del ASN del comprador.

Verificar visibilidad global

Use herramientas de looking glass y colectores de rutas para confirmar que el prefijo es visible desde múltiples puntos del mundo.

Seguridad BGP: RPKI y validación de origen de ruta

La Infraestructura de Clave Pública de Recursos (RPKI) es el marco de seguridad principal para BGP, definido en RFC 6811. RPKI permite a los titulares de direcciones IP firmar criptográficamente Autorizaciones de Origen de Ruta (ROAs) que declaran qué ASN está autorizado para originar un prefijo específico. Esto aborda directamente el problema del secuestro de rutas, donde un AS no autorizado anuncia el espacio IP de otra entidad.

La Validación de Origen de Ruta (ROV) utiliza datos RPKI para clasificar cada ruta BGP en uno de tres estados: Válida (existe una ROA coincidente y el AS de origen está autorizado), Inválida (existe una ROA pero el AS de origen o la longitud del prefijo no coinciden) o No encontrada (no existe ROA para el prefijo). A partir de 2026, aproximadamente el 50% de los prefijos IPv4 tienen cobertura RPKI, y redes importantes como Cloudflare, Google y AT&T descartan rutas inválidas.

Para los compradores de direcciones IPv4, crear ROAs RPKI es esencial. Sin una ROA válida, las redes que realizan ROV pueden filtrar el anuncio, resultando en alcanzabilidad parcial o nula. La seguridad BGP también incluye el filtrado de prefijos (basado en IRR), BGPsec para validación de rutas (RFC 8205) y mejores prácticas operativas descritas en RFC 7454 (BGP Operations and Security).

ROA RPKI

Atestación criptográfica que vincula un prefijo a un ASN autorizado. Se crea a través del portal RPKI alojado del RIR.

Validación de origen de ruta

Los enrutadores verifican los anuncios BGP entrantes contra los datos RPKI. Las rutas inválidas pueden ser degradadas o descartadas.

Filtrado IRR

Los objetos del Registro de Enrutamiento de Internet (route/route6) son usados por los pares para construir listas de filtros de prefijos independientemente de RPKI.

BGPsec (RFC 8205)

Proporciona validación criptográfica de toda la ruta AS, no solo del origen. La adopción sigue siendo limitada debido a su complejidad.

Tipos de sesiones BGP

Las sesiones BGP se categorizan según la relación entre los dos enrutadores involucrados. Las sesiones BGP externo (eBGP) se ejecutan entre enrutadores de diferentes sistemas autónomos. Estas sesiones son la columna vertebral del enrutamiento de Internet, transportando la tabla de enrutamiento completa o parcial entre redes. Las sesiones eBGP utilizan un TTL predeterminado de 1, lo que significa que los pares generalmente deben estar directamente conectados (aunque el eBGP multisalto es configurable).

Las sesiones BGP interno (iBGP) conectan enrutadores dentro del mismo AS. iBGP se utiliza para distribuir las rutas aprendidas externamente a través de la red de la organización. A diferencia de eBGP, iBGP no modifica la ruta AS, y las rutas aprendidas a través de iBGP no se vuelven a anunciar a otros pares iBGP — esta es la regla de horizonte dividido de iBGP, que requiere una malla completa de sesiones iBGP o el uso de reflectores de ruta.

En el ecosistema más amplio de Internet, las sesiones BGP también difieren por relación comercial. Las sesiones de tránsito proporcionan a una red acceso a la tabla de enrutamiento completa de Internet a cambio de pago. Las sesiones de peering intercambian tráfico entre dos redes de forma gratuita (peering sin liquidación), típicamente en Puntos de Intercambio de Internet (IXP). Los servidores de ruta IXP simplifican el peering al permitir el intercambio de rutas con múltiples pares a través de una única sesión BGP.

eBGP (Externo)

Sesiones entre diferentes ASN. Transporta información de enrutamiento entre dominios. TTL predeterminado de 1 (directamente conectado).

iBGP (Interno)

Sesiones dentro del mismo ASN. Distribuye rutas externas internamente. Requiere malla completa o reflectores de ruta.

Tránsito

Conectividad upstream de pago con acceso a la tabla de enrutamiento completa. El proveedor de tránsito propaga las rutas del cliente globalmente.

Peering IXP

Intercambio de tráfico sin liquidación en puntos de intercambio de Internet. Los servidores de ruta permiten peering multilateral a través de una única sesión.

Preguntas frecuentes

Preguntas comunes sobre enrutamiento BGP respondidas

BGP (Border Gateway Protocol) es el protocolo de enrutamiento que permite que los datos encuentren su camino a través de Internet. Permite que los aproximadamente 75.000 sistemas autónomos en todo el mundo intercambien información de alcanzabilidad. Sin BGP, el tráfico de Internet no tendría forma de transitar entre diferentes redes, proveedores y proveedores de contenido.

A partir de 2026, la tabla de enrutamiento BGP global contiene más de 1 millón de prefijos IPv4 y más de 200.000 prefijos IPv6. Este número crece constantemente a medida que se conectan nuevas redes y los bloques de direcciones existentes se desagregan mediante transferencias y asignaciones.

El tamaño mínimo de prefijo IPv4 aceptado por la mayoría de los pares BGP es /24 (256 direcciones). Los prefijos más largos como /25 o /28 son típicamente filtrados por los proveedores upstream y no se propagarán globalmente. Esto hace que /24 sea el bloque enrutable independiente más pequeño en Internet.

RPKI (Infraestructura de Clave Pública de Recursos) es un marco criptográfico que permite a los titulares de direcciones IP autorizar ASN específicos para originar sus prefijos. Previene el secuestro de rutas al permitir que las redes validen el origen de los anuncios BGP. Aproximadamente el 50% de los prefijos IPv4 tienen cobertura RPKI a partir de 2026.

Las configuraciones incorrectas o secuestros de BGP pueden causar interrupciones generalizadas de Internet. Los incidentes notables incluyen la caída de Facebook en 2021 (causada por la retirada BGP de todos sus prefijos) y numerosas fugas de rutas donde una red anunció accidentalmente rutas que no debería. RPKI y el filtrado de prefijos ayudan a mitigar estos riesgos.

Sí, si desea anunciar el prefijo comprado de forma independiente. Necesita un ASN (de su RIR) y al menos un proveedor de tránsito upstream. Alternativamente, su proveedor de alojamiento o ISP puede anunciar el prefijo en su nombre bajo su ASN, pero esto limita su control y portabilidad.

Una ruta AS es la lista ordenada de números de sistemas autónomos que una ruta BGP ha recorrido. Por ejemplo, una ruta AS de "64500 64501 64502" significa que la ruta se originó en AS 64502, pasó por AS 64501 y se recibió desde AS 64500. Las rutas AS más cortas generalmente se prefieren en la selección de rutas BGP.

¿Necesita ayuda con la configuración BGP?

Nuestro equipo puede asistirle con la configuración de BGP, RPKI y garantizar que sus direcciones IPv4 compradas se anuncien correctamente y sean alcanzables globalmente.