Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Aplicación de políticas de enrutamiento en diferentes niveles de la jerarquía del BGP

En este ejemplo, se muestra el BGP configurado en una topología de red simple y cómo las políticas de enrutamiento tienen efecto cuando se aplican en diferentes niveles de la configuración del BGP.

Requisitos

No se requiere ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.

Descripción general

En el caso del BGP, puede aplicar políticas de la siguiente manera:

  • Global import y export instrucciones del BGP: incluya estas instrucciones en el [edit protocols bgp] nivel de jerarquía (en el caso de las instancias de enrutamiento, incluya estas instrucciones en el [edit routing-instances routing-instance-name protocols bgp] nivel de jerarquía).

  • Grupo import y export instrucciones : incluye estas instrucciones en el [edit protocols bgp group group-name] nivel de jerarquía (en el caso de las instancias de enrutamiento, incluya estas instrucciones en el [edit routing-instances routing-instance-name protocols bgp group group-name] nivel de jerarquía).

  • Par import y export instrucciones : incluya estas instrucciones en el [edit protocols bgp group group-name neighbor address] nivel de jerarquía (en el caso de las instancias de enrutamiento, incluya estas instrucciones en el [edit routing-instances routing-instance-name protocols bgp group group-name neighbor address] nivel de jerarquía).

Un nivel import de par o export instrucción reemplaza un grupo import o export instrucción. Un nivel import de grupo o export instrucción reemplaza un BGP import o export instrucción global.

En este ejemplo, una política denominada send-direct se aplica a nivel global, otra política denominada send-192.168.0.1 se aplica al nivel del grupo y una tercera política denominada send-192.168.20.1 se aplica al nivel del vecino.

Un punto clave, y que a menudo se malinterpreta y que puede dar lugar a problemas, es que en dicha configuración, solo se aplica la política más explícita. Una política a nivel de vecino es más explícita que una política a nivel de grupo, que a su vez es más explícita que una política global.

El vecino 172.16.2.2 está sujeto solo a la política send-192.168.20.1. El vecino 172.16.3.3, que carece de algo más específico, está sujeto solo a la política send-192.168.0.1. Mientras tanto, el vecino 172.16.4.4 del grupo otro grupo no tiene ninguna política de grupo o nivel de vecino, por lo que utiliza la política de envío directo.

Si necesita que el vecino 172.16.2.2 realice la función de las tres políticas, puede escribir y aplicar una nueva política de nivel de vecino que incluya las funciones de las otras tres, o puede aplicar las tres políticas existentes, como cadena, al vecino 172.16.2.2.

Topología

Figura 1 muestra la red de ejemplo.

Figura 1: Aplicación de políticas de enrutamiento al BGPAplicación de políticas de enrutamiento al BGP

Configuración rápida de CLI muestra la configuración de todos los dispositivos en Figura 1.

La sección #configuration__policy-bgp-apply-levels-st describe los pasos en el dispositivo R1.

Configuración

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.

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Procedimiento

Procedimiento paso a paso

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 CLI.

Para configurar una política de ruta predeterminada de IS-IS:

  1. Configure las interfaces del dispositivo.

  2. Habilite el OSPF u otro protocolo de puerta de enlace interior (IGP) en las interfaces.

  3. Configure rutas estáticas.

  4. Habilite las políticas de enrutamiento.

  5. Configure el BGP y aplique las políticas de exportación.

  6. Configure el ID de enrutador y el número de sistema autónomo (AS).

  7. Si ha terminado de configurar el dispositivo, confirme la configuración.

Resultados

Desde el modo de configuración, confirme su configuración mediante la emisión de los show interfacescomandos , show protocols, show policy-optionsy show routing-options . Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

Verificación

Confirme que la configuración funciona correctamente.

Verificar el aprendizaje de la ruta del BGP

Propósito

Compruebe las tablas de enrutamiento para asegurarse de que las políticas de exportación del BGP funcionen según lo esperado.

Acción

Significado

En el dispositivo R1, el show route protocol direct comando muestra dos rutas directas: 172.16.1.1/32 y 10.10.10.0/30. El show route protocol static comando muestra dos rutas estáticas: 192.168.0.1/32 y 192.168.20.1/32.

En el dispositivo R2, el show route protocol bgp comando muestra que la única ruta que el dispositivo R2 aprendió mediante el BGP es la ruta 192.168.20.1/32.

En el dispositivo R3, el show route protocol bgp comando muestra que la única ruta que el dispositivo R3 aprendió mediante el BGP es la ruta 192.168.0.1/32.

En el dispositivo R4, el show route protocol bgp comando muestra que las únicas rutas que el dispositivo R4 aprendió a través del BGP son las rutas 172.16.1.1/32 y 10.10.10.0/30.

Verificar la recepción de la ruta del BGP

Propósito

Compruebe que las políticas de exportación del BGP funcionen según lo esperado, comprobando las rutas del BGP recibidas del dispositivo R1.

Acción

Significado

En el dispositivo R2, el comando muestra que el route receive-protocol bgp 172.16.1.1 dispositivo R2 recibió solo una ruta de BGP, 192.168.20.1/32, del dispositivo R1.

En el dispositivo R3, el comando muestra que el route receive-protocol bgp 172.16.1.1 dispositivo R3 recibió solo una ruta BGP, 192.168.0.1/32, del dispositivo R1.

En el dispositivo R4, el comando muestra que el route receive-protocol bgp 172.16.1.1 dispositivo R4 recibió dos rutas BGP, 172.16.1.1/32 y 10.10.10.0/30, del dispositivo R1.

En resumen, cuando se aplican varias políticas en diferentes jerarquías de CLI en el BGP, solo se evalúa la aplicación más específica, con la exclusión de otras aplicaciones de políticas menos específicas. Aunque parezca que este punto tiene sentido, se olvida fácilmente durante la configuración del enrutador, cuando cree por error que una política de nivel vecino se combina con una política global o de grupo, solo para descubrir que su comportamiento de política no es el previsto.