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 de BGP

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

Requisitos

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

Descripción general

Para el BGP, puede aplicar las siguientes políticas:

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

  • Group import and export instrucciones: incluya estas instrucciones en el nivel de [edit protocols bgp group group-name] jerarquía (para instancias de enrutamiento, incluya estas instrucciones en el nivel de [edit routing-instances routing-instance-name protocols bgp group group-name] jerarquía).

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

  • family import and export instrucciones: incluya estas instrucciones en el nivel de [edit protocols bgp family nlri] jerarquía (para instancias de enrutamiento, incluya estas instrucciones en el nivel de [edit routing-instances routing-instance-name protocols bgp family nlri] jerarquía).

Una instrucción o export nivel del mismo nivel import anula un grupo import o export una instrucción. Una instrucción o export nivel de import grupo anula una instrucción o export BGP import 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 a nivel de grupo y una tercera política denominada send-192.168.20.1 se aplica a nivel de vecino.

Un punto clave, y que muchas veces se malinterpreta y que puede dar lugar a problemas, es que en una configuración de este tipo 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, al carecer 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 en el grupo other-group no tiene una 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 a nivel de vecino que abarque las funciones de las otras tres, o puede aplicar las tres políticas existentes, como una cadena, al vecino 172.16.2.2.

Topología

La Figura 1 muestra la red de ejemplo.

Figura 1: Aplicación de políticas de enrutamiento al BGP Applying Routing Policies to BGP

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

En la sección #configuration__policy-bgp-apply-levels-st se describen los pasos del 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 nivel jerárquico [edit] .

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Procedimiento

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar 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 de la Guía del usuario de CLI.

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

  1. Configure las interfaces de los dispositivos.

  2. Habilite OSPF u otro protocolo de pasarela interior (IGP) en las interfaces.

  3. Configure rutas estáticas.

  4. Active las políticas de enrutamiento.

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

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

  7. Cuando termine de configurar el dispositivo, confirme la configuración.

Resultados

Desde el modo de configuración, ejecute los comandos , show protocols, show policy-optionsy show routing-options para confirmar la show interfacesconfiguración. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregirla.

Verificación

Confirme que la configuración funcione correctamente.

Verificar el aprendizaje de ruta de BGP

Propósito

Asegúrese de que las políticas de exportación del BGP funcionan como se espera comprobando las tablas de enrutamiento.

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ó a través del 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ó a través del 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 rutas de BGP

Propósito

Asegúrese de que las políticas de exportación del BGP funcionan como se espera 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 de 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 de 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 BGP, solo se evalúa la aplicación más específica, con exclusión de otras aplicaciones de políticas menos específicas. Aunque este punto pueda parecer lógico, se olvida fácilmente durante la configuración del enrutador, cuando cree erróneamente que una política de nivel vecino se combina con una política global o de nivel de grupo, solo para descubrir que el comportamiento de su política no es el previsto.