Glosario de seguridad

¿Qué es el BGP (Protocolo de puerta de enlace fronteriza)?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Puntos claveLos puntos clave se generan con la ayuda de la inteligencia artificial. Dado que los resúmenes automáticos pueden contener en ocasiones errores u omitir contexto importante, consulta siempre la entrada completa del blog para obtener toda la información.

BGP (Border Gateway Protocol) is a path-vector routing protocol defined in RFC 4271 that enables autonomous systems to exchange reachability information and routing policy over TCP port 179, forming the foundation of internet routing by allowing networks such as ISPs, cloud providers, and enterprises to announce address prefixes and select optimal paths based on attributes rather than shortest-path metrics. The protocol operates through a six-step process including TCP session establishment, OPEN message exchange, route advertisement via UPDATE messages, best-path selection using local policy and attributes, installation into the routing table, and maintenance via periodic KEEPALIVE messages. Organizations must implement careful BGP management practices including prefix filtering, route origin validation using RPKI, and monitoring of session state and prefix counts to prevent common operational failures such as route leaks, hijacks, session flapping, and misdirected traffic.

  • BGP distinguishes itself from interior gateway protocols like OSPF by operating as an exterior gateway protocol between autonomous systems and using policy-based path selection with manually configured neighbors rather than automatic discovery and link-state shortest-path computation.
  • Configuration errors in BGP such as missing inbound and outbound filters can result in route leaks where prefixes from one provider are re-advertised to another, potentially saturating links and causing sudden latency changes.
  • Common BGP troubleshooting scenarios include session cycling in Active state caused by TCP port 179 blocking or neighbor address mismatches, hold timer expiry from packet loss or MTU issues, and unintended path selection when administrators underestimate the priority of local preference attributes over AS path length.

El BGP de un vistazo

AttributeValue
Full nameBorder Gateway Protocol
CategoryNetwork protocol
Defined inRFC 4271 (BGP version 4)
Protocol and portTCP port 179
OSI layerApplication layer, running over TCP
Primary useExchanging routing information between autonomous systems and applying routing policy
Related termsAutonomous system, Anycast, Routing table, RPKI

Cómo funciona el BGP

Los routers BGP establecen sesiones con los vecinos configurados, intercambian los prefijos a los que pueden acceder y cada router elige la mejor ruta para cada prefijo en función de los atributos y la política local.

  1. Establecer una sesión TCP: dos pares configurados abren una conexión TCP en el puerto 179. Pueden encontrarse en sistemas autónomos diferentes (BGP externo) o en el mismo (BGP interno).
  2. Intercambio de mensajes OPEN: cada par envía su número de sistema autónomo, el tiempo de retención y sus capacidades. Los pares confirman que los parámetros son compatibles y la sesión se establece tras el envío de mensajes KEEPALIVE.
  3. Anunciar rutas: los pares envían mensajes UPDATE que anuncian prefijos con atributos de ruta, como la ruta AS y el siguiente salto, o retiran prefijos a los que ya no se puede acceder.
  4. Seleccionar la mejor ruta: cada enrutador aplica la política de importación y, a continuación, ejecuta su proceso de decisión sobre las rutas candidatas. Se comparan, por orden, atributos como la preferencia local, la longitud de la ruta AS y el origen.
  5. Instalar y volver a anunciar: la ruta elegida se incorpora a la tabla de enrutamiento y puede anunciarse a otros pares de acuerdo con la política de exportación. Los mensajes KEEPALIVE periódicos mantienen la sesión.

El BGP envía actualizaciones incrementales tras el intercambio inicial, en lugar de reenviar periódicamente la tabla completa. Si una sesión falla o expira el temporizador de espera, el router retira las rutas aprendidas de ese par.

Por qué es importante el BGP en las redes empresariales

El BGP es el protocolo que une Internet. Cada red que se conecta a otras, como los proveedores de servicios de Internet, los proveedores de servicios en la nube y las grandes empresas, se identifica mediante un número de sistema autónomo y utiliza el BGP para anunciar a qué prefijos de direcciones puede acceder. Las empresas también utilizan el BGP para el multihoming con varios proveedores y para el enrutamiento en centros de datos y redes de área amplia.

Dado que el BGP se basa en políticas y en la confianza entre pares, los errores se propagan rápidamente. Un filtro mal configurado puede provocar una fuga de rutas, en la que se anuncian prefijos a redes que no deberían recibirlos, o un secuestro, en el que una red anuncia prefijos que no le pertenecen. El tráfico puede entonces desviarse, perderse o ser interceptado. Los operadores reducen este riesgo mediante filtros de prefijos, límites en el número de prefijos aceptados de un par y la validación del origen de las rutas basada en la Infraestructura de Clave Pública de Recursos (RPCI).

Una gestión deficiente del BGP se traduce en interrupciones del servicio, rutas asimétricas y una conmutación por error lenta. La supervisión del estado de las sesiones, el recuento de prefijos y los cambios en las rutas ayuda a los equipos a detectar problemas de forma temprana, y la documentación de la titularidad de las direcciones y la política de interconexión garantiza que los anuncios se mantengan coherentes con lo que la organización posee realmente.

Comparación del BGP con términos relacionados

BGP frente a OSPF

El BGP intercambia rutas entre sistemas autónomos mediante políticas, mientras que el OSPF es un protocolo de puerta de enlace interior que calcula las rutas más cortas dentro de un único sistema autónomo. ¿Qué es el OSPF?

AttributeBGPOSPF
Protocol typePath-vector exterior gateway protocolLink-state interior gateway protocol
Typical scopeBetween autonomous systems, and sometimes within large networksWithin one autonomous system
Route selectionPath attributes and administrative policyLowest cumulative cost computed from the link-state database
TransportTCP port 179Runs directly over IP, without TCP or UDP
Neighbor discoveryManually configured peersAutomatic discovery with hello packets

Problemas habituales con el BGP

Un vecino que alterna entre los estados «Activo» e «Inactivo» suele indicar un fallo en la conexión TCP en el puerto 179. Las causas más comunes son un cortafuegos o una lista de control de acceso (ACL) que bloquea el puerto, una dirección de vecino incorrecta o una discrepancia en la interfaz de origen del par.

Sin filtros de prefijos de entrada y salida, una red multihospedada puede reanunciar las rutas de un proveedor a otro y atraer tráfico de tránsito que no puede transportar. El síntoma son enlaces saturados y cambios repentinos de latencia tras un cambio de política.

Las sesiones que se interrumpen con una notificación de caducidad del temporizador de espera suelen reflejar pérdida de paquetes, falta de recursos de CPU o un problema de MTU que bloquea los mensajes UPDATE de gran tamaño. Cada fluctuación retira y vuelve a anunciar prefijos, lo que provoca fluctuaciones en los pares de nivel inferior.

Una ruta puede aparecer en la tabla BGP, pero nunca convertirse en la mejor ruta cuando no se puede resolver su siguiente salto. Esto suele ocurrir con el BGP interno cuando el siguiente salto es una dirección de par externo que no se incluye en el protocolo de enrutamiento interior.

El tráfico puede tomar una ruta más larga o más costosa porque se evalúan atributos como la preferencia local antes que la longitud de la ruta AS. Los ingenieros suelen esperar que prevalezca la ruta AS más corta y malinterpretan el orden de decisión.

Descubre cómo el DDI unificado simplifica las operaciones de red

Gestiona el DNS, el DHCP y las direcciones IP desde una única plataforma con automatización, visibilidad y control integrados.

Preguntas frecuentes sobre el BGP

Términos relacionados

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

Establecimiento de modelos de flujo de trabajo y aprobación de IPAM regulados y preparados para auditorías para las redes de la organización

Descubre soluciones de gestión de direcciones IP para flujos de trabajo de IPAM regulados y preparados para auditorías. Habilita aprobaciones por ámbitos…

Read more
Content Hub

Comprender el modelo OSI: dónde encajan el DNS y el direccionamiento IP dentro de las 7 capas

Comprende las siete capas del modelo OSI y cómo encajan en ellas el DNS y el direccionamiento IP. Aprende los fundamentos de la arquitectura de redes con…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

Escalabilidad del DNS y la gestión de direcciones IP (IPAM) para redes empresariales IPv6 y de doble pila

Amplíe el DNS y el IPAM para redes empresariales de doble pila. Descubra cómo Micetro ayuda a los equipos a gestionar las migraciones a IPv6 con sistemas…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Integración de DNS, DHCP e IPAM en flujos de trabajo de infraestructura como código basados en Ansible y Git

La integración de DNS, DHCP e IPAM en los flujos de trabajo de IaC basados en Ansible y Git con Micetro convierte los cambios de direcciones y registros en…

Read more
Podcast

Podcast: Cómo la IA está cambiando el desarrollo de software empresarial

La IA transforma la automatización de redes, pero una implementación segura requiere sólidas prácticas de software, pruebas y experiencia en el ámbito…

Read more
Podcast

Podcast: Por qué las plataformas abiertas son importantes en las operaciones de red

Las plataformas abiertas y la arquitectura «API-first» permiten operaciones de red inteligentes, automatización y flujos de trabajo impulsados por IA en…

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

Obtenga respuestas a partir de los datos de LiveNX que ya tiene con LiveAssist

Descubre cómo LiveAssist, el complemento basado en IA para LiveNX, convierte tus datos de red en respuestas rápidas y guiadas, con un valor que podrás…

Read more
LiveWire GEN3 device offerings overview with descriptions of deep packet visibility and deployment options

Oferta de dispositivos LiveWire GEN3

BlueCat LiveWire es una plataforma de captura de paquetes y análisis forense de redes que ofrece una visibilidad profunda a nivel de paquetes en entornos…

Read more

Artículos relacionados