Los fundamentos de la reflexión de rutas BGP

Configuración Border Gateway Protocol (BGP) puede ser muy onerosa, en particular con un gran número de sesiones de peering que se deben configurar manualmente. De hecho, en una red grande, el requisito de malla completa para IBGP puede ser una pesadilla de aprovisionamiento.

La respuesta de BGP a la pesadilla de configuración de emparejamiento IBGP que es la malla completa se llama reflexión ruta. Ruta reflexión permite el intercambio de información de enrutamiento entre un grupo de routers sin tener que enviar la misma información a cada uno de ellos individualmente. Es algo así como dar información a una persona y que ellos lo distribuyen a todos sus compañeros.

IBGP viene con una restricción importante: compañeros IBGP no deben volver a anunciar las rutas aprendidas-IBGP a otros oradores IBGP, por lo que todos ellos deben ser plenamente malla. Si no puede volver a anunciar rutas IBGP, debe estar conectado directamente al creador de la ruta, por lo tanto, el requisito de malla completa. Recuerde, IBGP no tiene ningún mecanismo de prevención de bucle dedicado, y es por eso que necesita reflectores de ruta para grandes redes.

El concepto de reflexión ruta le permite designar uno o más de sus routers como reflectores de ruta. BGP relaja la restricción de volver a la publicidad en estos reflectores de ruta, lo que les permite aceptar y propagan rutas IBGP a sus clientes.

Una red 16-router que necesita reflexión ruta.
Una red 16-router que necesita reflexión ruta.

Debido a la exigencia de malla completa IBGP, esta topología requeriría 15 IBGP igualitarios sesiones por el router, o 120 sesiones IBGP distintas dentro de la red. Sin embargo, si usted designe enrutador 4 como un reflector de ruta, usted puede comenzar a minimizar este requisito. Por ejemplo, mira lo que sucede con los routers conectados directamente al router de 4.

Ejemplo de impacto de la designación de un router como un reflector de ruta.
Ejemplo de impacto de la designación de un router como un reflector de ruta.

En esta parte de la topología, el enrutador 4 tiene tres routers conectados directamente. Si sólo esta parte de la topología está ejecutando IBGP, usted tiene que configurar una malla completa entre los 4 routers. Sin embargo, si usted designe enrutador 4 como un reflector de ruta, BGP sólo requiere que cada cliente reflector de ruta tiene una conexión IBGP al reflector ruta (no el uno al otro).

Router 4 subred con sesiones IBGP y rutas BGP.
Router 4 subred con sesiones IBGP y rutas BGP.

Con la nueva configuración, las rutas IBGP de routers 1, 2, y 3 se envían al reflector de ruta. Router 4, que actúa como el reflector de ruta, re-anuncia estas rutas a todos sus clientes.

De esta manera, el router 1 y el router 2 están conectados a través IBGP, a través de su reflector de ruta compartida, el router 4. Este grupo de routers se llama cluster, y cada grupo se identifica de forma única por su grupo ID (un número de 32 bits similar a una dirección IP).

Mirando hacia atrás en la red 16-enrutador original, si usted hace reflectores de ruta similares con routers 8, 12 y 16, puede crear cuatro reflectores de ruta y reducir el número de sesiones IBGP.

El totalmente mallada red reflector de ruta 16-router.
El totalmente mallada red reflector de ruta 16-router.

Sin embargo, todos los routers 16 se encuentran todavía en el mismo AS, lo que significa que IBGP tiene que conectar completamente los 16 routers. ¿Cómo haces esto?

En última instancia, debe tener conectividad en alguna parte. Que la conectividad se produce a nivel reflector de ruta. Los reflectores de ruta deben ser plenamente malla, lo que significa que debe tener IBGP sesiones de peering entre cada uno de los cuatro reflectores de ruta.

Esencialmente, usted ha reducido drásticamente el número de sesiones IBGP de la red. Cuando se necesitaba previamente 120 sesiones a la malla totalmente su red, ahora tiene sólo tres sesiones de cada reflector de ruta a sus clientes y otros seis sesiones a la malla totalmente los reflectores de ruta (para un total de 18 sesiones IBGP).




» » » » Los fundamentos de la reflexión de rutas BGP