Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Confederaciones del BGP para el escalamiento del IBGP

Descripción de las confederaciones del BGP

Las confederaciones del BGP son otra forma de resolver los problemas de escala creados por el requisito de malla completa del BGP. Las confederaciones del BGP descomponen efectivamente un gran sistema autónomo (AS) en sistemas subautonómos (subAS). Cada sub AS debe estar identificado de forma exclusiva en el AS de la confederación mediante un número de sub AS. Por lo general, los números de subAS se toman de los números de AS privados entre 64.512 y 65.535.

Dentro de un subAS, existe el mismo requisito de malla completa del BGP interno (IBGP). Las conexiones a otras confederaciones se realizan con BGP externo estándar (EBGP), y los pares fuera del subAS se tratan como externos. Para evitar los bucles de enrutamiento, un subAS usa una secuencia de confederación, que funciona como una ruta de AS, pero usa solo los números de subAS asignados de forma privada.

El AS de la confederación parece completo a los demás AS de la confederación. La ruta del AS recibida por otros AS muestra solo el número de AS asignado globalmente. No incluye la secuencia de confederación ni los números de subAS asignados de forma privada. Los números de subAS se eliminan cuando la ruta se anuncia fuera del AS de la confederación. Figura 1 muestra un AS dividido en cuatro confederaciones.

Figura 1: Confederaciones del BGPConfederaciones del BGP

Figura 1 muestra el AS 3 dividido en cuatro subAS, 64517, 64550, 65300 y 65410, que están vinculados a través de sesiones de EBGP. Dado que las confederaciones están conectadas por EBGP, no necesitan estar completamente malladas. Las rutas de EBGP se readverten a otras subAS.

Ejemplo: Configuración de confederaciones de BGP

En este ejemplo, se muestra cómo configurar confederaciones de BGP.

Requisitos

  • Configure interfaces de red.

  • Configure sesiones de pares externos. Vea el ejemplo: Configurar sesiones de par de BGP externas punto a punto.

  • Configure sesiones de protocolo de puerta de enlace interior (IGP) entre pares.

  • Configure una política de enrutamiento para anunciar las rutas del BGP.

Descripción general

Dentro de una confederación de BGP, los vínculos entre los sistemas autónomos (AS) miembros de la confederación deben ser enlaces de BGP externos (EBGP), no enlaces de BGP internos (IBGP).

Al igual que los reflector de ruta, las confederaciones BGP reducen el número de sesiones de pares y TCP para mantener conexiones entre dispositivos de enrutamiento IBGP. La confederación del BGP es un método utilizado para resolver los problemas de escala creados por el requisito de malla completa del IBGP. Las confederaciones del BGP descomponen efectivamente un AS grande en sistemas subautónomos. Cada sub AS debe estar identificado de forma exclusiva en el AS de la confederación mediante un número de sub AS. Por lo general, los números de subAS se toman de los números de AS privados entre 64512 y 65535. Dentro de un subAS, existe el mismo requisito de malla completa del IBGP. Las conexiones con otras confederaciones se realizan con EBGP estándar, y los pares fuera del subAS se tratan como externos. Para evitar los bucles de enrutamiento, un subAS usa una secuencia de confederación, que funciona como una ruta de AS, pero usa solo los números de subAS asignados de forma privada.

Figura 2 muestra una red de ejemplo en la que el AS 17 tiene dos confederaciones separadas: sub-AS 64512 y sub-AS 64513, cada uno de los cuales tiene varios enrutadores. Dentro de un sub-AS, se utiliza un IGP para establecer la conectividad de red con pares internos. Entre los subAS, se establece una sesión par de EBGP.

Figura 2: Red típica que usa confederaciones de BGPRed típica que usa confederaciones de BGP

Topología

Configuración

Procedimiento

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el [edit] nivel de jerarquía.

Todos los dispositivos del sub-AS 64512

Dispositivo de borde en el sub-AS 64512

Todos los dispositivos del sub-AS 64513

Dispositivo de borde en sub-AS 64513

Procedimiento paso a paso

Este procedimiento muestra los pasos para los dispositivos que se encuentran en el sub-AS 64512.

La autonomous-system instrucción establece el número de sub AS del dispositivo.

El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de la CLI de Junos OS.

Para configurar confederaciones del BGP:

  1. Establezca el número de sub AS para el dispositivo.

  2. En la confederación, incluya todas las subAS en el AS principal.

    El número 17 representa el AS principal. La members instrucción enumera todas las subAS del AS principal.

  3. En el dispositivo de borde del subAS 64512, configure una conexión de EBGP al dispositivo de borde en el AS 64513.

  4. Configure un grupo de IBGP para el emparejamiento con los dispositivos del sub-AS 64512.

Resultados

Desde el modo de configuración, ingrese los comandos y show protocols para confirmar la show routing-options configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

Si ha terminado de configurar el dispositivo, ingrese commit desde el modo de configuración. Repita estos pasos para sSub-AS 64513.

Verificación

Confirme que la configuración funciona correctamente.

Verificar vecinos del BGP

Propósito

Compruebe que el BGP se ejecuta en interfaces configuradas y que la sesión del BGP está activa para cada dirección de vecino.

Acción

Desde la CLI, escriba el show bgp neighbor comando.

Salida de muestra
nombre de comando
Significado

El resultado muestra una lista de los vecinos del BGP con información detallada de la sesión. Compruebe la siguiente información:

  • Se muestra cada vecino de emparejamiento configurado.

  • Para State, cada sesión de BGP es Established.

  • Para Type, cada par está configurado como el tipo correcto (ya sea interno o externo).

  • Para AS, el número AS del vecino del BGP es correcto.

Verificar grupos BGP

Propósito

Compruebe que los grupos BGP están configurados correctamente.

Acción

Desde la CLI, escriba el show bgp group comando.

Salida de muestra
nombre de comando
Significado

El resultado muestra una lista de los grupos del BGP con información detallada de grupos. Compruebe la siguiente información:

  • Se muestra cada grupo configurado.

  • Para AS, el AS remoto de cada grupo está configurado correctamente.

  • Para Local AS, el AS local de cada grupo está configurado correctamente.

  • Para Group Type, cada grupo tiene el tipo correcto (ya sea interno o externo).

  • Para Total peers, se muestra el número esperado de pares dentro del grupo.

  • Para Established, el número esperado de pares del grupo tienen sesiones de BGP en el Established estado.

  • Las direcciones IP de todos los pares del grupo están presentes.

Verificar la información de resumen del BGP

Propósito

Compruebe que la configuración del BGP es correcta.

Acción

Desde la CLI, escriba el show bgp summary comando.

Salida de muestra
nombre de comando
Significado

El resultado muestra un resumen de la información de la sesión del BGP. Compruebe la siguiente información:

  • Para Groups, se muestra el número total de grupos configurados.

  • Para Peers, se muestra el número total de pares de BGP.

  • Para Down Peers, el número total de pares no establecidos es 0. Si este valor no es cero, aún no se han establecido una o varias sesiones de emparejamiento.

  • En Peer, se muestra la dirección IP de cada par configurado.

  • En AS, el AS de par para cada par configurado es correcto.

  • En Up/Dwn State, el estado del BGP refleja el número de rutas recibidas del vecino, el número de estas rutas aceptadas y la cantidad de rutas que se están atenuando (como 0/0/0). Si el campo es Active, indica un problema en el establecimiento de la sesión del BGP.