¿Qué es el IBGP?

Publicado el 13 de agosto de 2026

← Todos los términos del glosario Ir a la letra I

El BGP interno (IBGP) es una sesión de BGP establecida entre routers que pertenecen al mismo sistema autónomo (AS). Transmite las rutas aprendidas de los pares de BGP externo (EBGP) a todos los routers del interior del AS, lo que permite mantener la red sincronizada con la misma información de enrutamiento aprendida externamente.

Puntos clave

  • El IBGP distribuye las rutas aprendidas externamente entre los routers de un mismo AS.
  • Una regla de prevención de bucles impide que se vuelvan a anunciar rutas IBGP a otros pares IBGP.
  • Los reflectores de rutas permiten que el IBGP se amplíe sin necesidad de un diseño de malla completa entre pares.
  • VOS asigna a las rutas IBGP una preferencia predeterminada de 200, frente a los 20 de EBGP.
  • VersaEl plano de control de la SD-WAN de esta empresa está configurado por defecto con el número AS 64512 de IBGP.

En esta página: Por qué es importanteCómo funcionaTiposIBGP y VersaPreguntas frecuentes

¿Por qué es importante el IBGP?

Cualquier AS que se conecte con el exterior a través de más de un router necesita una forma de compartir la información que recogen esos routers de frontera. El IBGP es ese mecanismo: permite que todos los routers del interior del AS vean las mismas rutas externas, de modo que el tráfico que entra por un extremo se reenvía hacia una salida gestionada por un router diferente. Sin él, solo el router que hubiera recibido directamente una ruta de un par EBGP tendría conocimiento de ella.

El IBGP también garantiza que el AS actúe como un único dominio de enrutamiento coherente ante el exterior. Los atributos obtenidos a través del EBGP —la ruta del AS, las comunidades y la preferencia local— se mantienen sin cambios en todas las sesiones del IBGP, por lo que las decisiones de política tomadas en un extremo se mantienen coherentes en todas partes. Eso es lo que permite que un AS con múltiples enrutadores se comporte como un único vecino predecible para el resto de Internet.

¿Qué es el IBGP?

Una sesión IBGP es una sesión BGP en la que ambos pares configuran el mismo número AS, a diferencia del EBGP, en el que los pares utilizan números AS diferentes. Los pares IBGP no suelen estar conectados directamente, por lo que la sesión suele establecerse a través de un protocolo de pasarela interior o de rutas estáticas que permiten la accesibilidad entre las direcciones de los pares.

La regla fundamental del IBGP es la prevención de bucles: un router no debe volver a anunciar una ruta aprendida de un par IBGP a otro. Esto evita que las rutas IBGP formen bucles dentro del AS, pero también significa que cada router necesita una sesión directa con todos los demás routers —una malla completa— a menos que se gestione ese requisito. Esa es la principal diferencia práctica con respecto al EBGP, que no tiene una restricción equivalente.

Tipos de IBGP

Existen tres enfoques para resolver el problema de escalabilidad de la malla completa del IBGP. La malla completa es la configuración de referencia: cada router se conecta directamente con todos los demás routers; no requiere ningún diseño adicional, pero el número de sesiones crece a un ritmo de n(n-1)/2, lo que resulta inmanejable cuando se superan unas pocas docenas de routers.

La reflexión de rutas permite que un enrutador designado —un reflector de rutas— acepte rutas de sus clientes IBGP y las vuelva a anunciar a otros clientes, sin tener en cuenta la regla de prevención de bucles para esa relación.

Las confederaciones dividen un AS grande en sub-AS más pequeños que establecen relaciones de peer a través de EBGP a nivel interno, mientras que externamente se presentan como un único AS, lo que evita el problema de la malla completa, aunque añade más complejidad que la reflexión de rutas.

IBGP y Versa

En VOS, el IBGP es un tipo de sesión BGP de primera clase distinto del EBGP, con sus propios valores por defecto. El campo «Tipo» de un grupo de pares se establece en EBGP o IBGP, y VOS asigna a cada uno una preferencia de ruta diferente: las rutas aprendidas por IBGP tienen por defecto un valor de 200, mientras que las aprendidas por EBGP tienen un valor de 20. En las interfaces WAN basadas en TVI, VOS habilita «Next-Hop Self» de forma predeterminada en las sesiones IBGP, de modo que el router local se anuncia a sí mismo como siguiente salto en lugar de una dirección a la que otros miembros del AS podrían no tener acceso. «Route Reflector Client» es una configuración exclusiva de IBGP que permite a un dispositivo actuar como reflector en lugar de requerir una malla completa; el conjunto completo de campos se encuentra en «Configure BGP».

VersaEl plano de control de la SD-WAN de esta solución depende en gran medida del IBGP. Según la guía de diseño de la SD-WAN, los nodos «Hub-Controller» establecen sesiones IBGP con el controlador «Head-End» para unificar el enrutamiento en regiones restringidas o aisladas, utilizando por defecto el número AS 64512. El IBGP también se ejecuta entre dispositivos periféricos redundantes a través de un enlace de conexión cruzada, lo que proporciona al dispositivo de respaldo una visibilidad completa de las rutas en lugar de depender de una ruta por defecto.

Preguntas frecuentes

¿Cuál es la diferencia entre IBGP y EBGP?

El IBGP conecta a los pares del mismo AS y distribuye internamente las rutas aprendidas externamente; el EBGP conecta a los pares de diferentes AS y es la forma en que se aprenden dichas rutas. VOS aplica valores predeterminados diferentes a cada uno: las rutas aprendidas mediante EBGP reciben una preferencia de 20, mientras que las aprendidas mediante IBGP reciben una de 200.

¿Por qué el IBGP requiere una malla completa o reflectores de rutas?

La regla de prevención de bucles del IBGP impide que un router vuelva a anunciar una ruta aprendida de un par IBGP a otro par IBGP. Sin una malla completa, algunos routers nunca recibirían determinadas rutas; los reflectores de rutas o las confederaciones resuelven este problema sin necesidad de conectar en malla cada par de routers.

¿Qué hace la función «Next-Hop Self» en una sesión IBGP?

La opción «Next-Hop Self» indica a un router que se anuncie a sí mismo como siguiente salto, en lugar de mantener el siguiente salto EBGP original, al que es posible que otros routers del AS no puedan acceder. VOS habilita esta opción de forma predeterminada en las sesiones IBGP configuradas en interfaces WAN basadas en TVI.

¿Qué es un reflector de rutas?

Un reflector de rutas es un enrutador IBGP que vuelve a anunciar las rutas recibidas de un cliente IBGP a sus demás clientes IBGP, sin tener en cuenta la regla estándar de prevención de bucles para esa relación. VOS admite esta función mediante la configuración «Cliente de reflector de rutas» en un grupo de pares IBGP.

¿Qué número AS utiliza el plano de control de la SD-WAN de Versapara el IBGP?

VersaEl plano de control de la SD-WAN de esta solución utiliza por defecto el número AS 64512 para las sesiones internas de IBGP que unifican el enrutamiento entre los nodos controladores centrales y el controlador de cabecera. Esto cobra especial importancia en regiones restringidas o aisladas, donde cada región puede ejecutar su propia instancia de controlador y, aun así, necesita un único plano de control coherente.

Más información sobre el IBGP

Si quieres saber más, estas son algunas fuentes en las que confiamos.

RFC 4271: Protocolo de puerta de enlace fronteriza 4 (BGP-4) RFC 4456: Reflexión de rutas BGP
La especificación básica BGP-4, que define la distinción entre el peering interno y el externo en la que se basan el IBGP y el EBGP. El estándar de la IETF para la reflexión de rutas, el mecanismo que utilizan la mayoría de las redes para ampliar la capacidad de IBGP más allá de una malla completa de sesiones.

Si estás leyendo sobre el IBGP, te conviene echar un vistazo a lo siguiente.

BGP externo Ruta AS Seguridad del Protocolo de Internet
El tipo de sesión BGP entre diferentes sistemas autónomos: su homólogo, el IBGP, redistribuye las rutas desde el interior del AS. El atributo de ruta que utiliza el BGP para la detección de bucles, fundamental para la forma en que las sesiones IBGP y EBGP evalúan y dan preferencia a las rutas. El protocolo de túnel capaz de transportar las sesiones de transporte IBGP se utiliza en regiones SD-WAN restringidas o aisladas.