Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Configuración de directivas de enrutamiento dinámico

En este ejemplo se muestra cómo configurar objetos de directiva de enrutamiento en una base de datos dinámica que no está sujeta a la misma comprobación requerida en la base de datos de configuración estándar.

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

El proceso de verificación necesario para confirmar los cambios de configuración puede implicar una cantidad significativa de sobrecarga y tiempo.

El tiempo que se tarda en confirmar los cambios en la base de datos dinámica es mucho más corto que en la base de datos de configuración estándar. Puede hacer referencia a estas directivas y objetos de directiva en las directivas de enrutamiento que configure en la base de datos estándar. BGP es el único protocolo al que se pueden aplicar directivas de enrutamiento que hacen referencia a directivas y objetos de directiva configurados en la base de datos dinámica. Después de configurar y confirmar una directiva de enrutamiento basada en los objetos configurados en la base de datos dinámica, puede actualizar rápidamente cualquier directiva de enrutamiento existente realizando cambios en la configuración de la base de datos dinámica.

Precaución:

Dado que Junos OS no valida los cambios de configuración en la base de datos dinámica, cuando utilice esta función, debe probar y comprobar todos los cambios de configuración antes de confirmarlos.

Figura 1 muestra la red de ejemplo.

Figura 1: Red de ejemplo de directiva de enrutamiento dinámicoRed de ejemplo de directiva de enrutamiento dinámico

El ejemplo incluye tres enrutadores con sesiones de BGP externas (EBGP) establecidas. Solo el dispositivo R1 utiliza la base de datos dinámica.

En la interfaz fe-1/2/1 del dispositivo R0, se configuran varias interfaces IPv4, y una política de enrutamiento inyecta estos prefijos en BGP, utilizando la condición de política como método abreviado para especificar todas las direcciones IP configuradas en la interfaz fe-1/2/1 del dispositivo R0.from interface fe-1/2/1.0

Del mismo modo, en la interfaz fe-1/2/3 del dispositivo R2, se configuran varias direcciones IPv4 y una política de enrutamiento inyecta estos prefijos en BGP. La configuración del dispositivo R2 es ligeramente diferente de la del dispositivo R0 en que la configuración del dispositivo R2 demuestra el uso de una lista de prefijos.

En el dispositivo R1, en la base de datos dinámica, se definen dos listas de prefijos, una para las direcciones de interfaz aprendidas del dispositivo R0 y otra para las direcciones de interfaz aprendidas del dispositivo R2. La base de datos estándar del dispositivo R1 contiene políticas de enrutamiento con listas de prefijos similares a las definidas en la base de datos dinámica.

En su sesión par con el dispositivo R0, el dispositivo R1 tiene aplicadas las políticas de base de datos estáticas. Por el contrario, en su sesión par con el dispositivo R2, la configuración del dispositivo R1 hace referencia a la base de datos dinámica.

Los resultados de estas diferentes configuraciones se analizan en la sección.Verificación

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

En la sección se describen los pasos de la base de datos dinámica del dispositivo R1.#configuration776__policy-dynamic-st

La sección describe los pasos de la base de datos estándar del dispositivo R1.#configuration776__policy-standard-st

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, a continuación, copie y pegue los comandos en la CLI en el nivel de jerarquía.[edit]

Dispositivo R0

Base de datos dinámica del dispositivo R1

Base de datos estándar del dispositivo R1

Dispositivo R2

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar por varios niveles en la jerarquía de configuración. Para obtener instrucciones sobre cómo hacerlo, consulte la Guía del usuario de la CLI de Junos OS.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para configurar la base de datos dinámica del dispositivo R1:

  1. Especifique el modo de configuración para la base de datos dinámica.

  2. Cree una lista de prefijos para las direcciones de interfaz aprendidas del dispositivo R0.

  3. Cree una lista de prefijos para las direcciones de interfaz aprendidas del dispositivo R2.

  4. Configure las directivas de enrutamiento.

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar por varios niveles en la jerarquía de configuración. Para obtener instrucciones sobre cómo hacerlo, consulte la Guía del usuario de la CLI de Junos OS.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para configurar la base de datos estándar del dispositivo R1:

  1. Cree las interfaces del enrutador.

  2. Cree directivas de enrutamiento que hagan referencia a las directivas de la base de datos dinámica.

  3. Configure el emparejamiento BGP con el dispositivo R0.

  4. Aplique las políticas de base de datos dinámica al emparejamiento BGP con el dispositivo R0.

  5. Configure una lista de prefijos para los prefijos aprendidos del dispositivo R0.

  6. Configure una lista de prefijos para los prefijos aprendidos del dispositivo R2.

  7. Configure las directivas de base de datos estáticas.

  8. Configure el emparejamiento BGP con el dispositivo R2.

  9. Aplique las directivas de base de datos estáticas al emparejamiento BGP con el dispositivo R2.

  10. (Opcional) Configure el enrutador para que no restablezca las sesiones de emparejamiento BGP después de un cambio de enrutamiento sin interrupción activo, ya sea durante un período especificado o hasta que restablezca manualmente la sesión.

    Esta instrucción es particularmente útil con las directivas de enrutamiento dinámico, ya que la base de datos dinámica no se sincroniza con el motor de enrutamiento de reserva cuando está habilitado el enrutamiento activo sin interrupción (NSR). Como resultado, si se produce un cambio a un motor de enrutamiento de reserva, es posible que las directivas de importación y exportación que se ejecutan en el motor de enrutamiento principal en el momento del cambio ya no estén disponibles. Por lo tanto, es posible que desee evitar que una sesión de emparejamiento BGP se restablezca automáticamente tan pronto como se produzca un cambio.

  11. Configure el número de sistema autónomo (AS).

Resultados

Para confirmar la configuración, escriba el comando desde el modo de configuración en la base de datos dinámica y los comandos , y desde el modo de configuración en la base de datos estándar.showshow interfacesshow protocolsshow policy-optionsshow routing-options Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

Dispositivo R1 dinámico

Dispositivo R1 estándar

Cuando termine de configurar el dispositivo, ingrese commit en el modo de configuración.

Verificación

Confirme que la configuración funcione correctamente.

Comprobación de las directivas configuradas en el dispositivo R1

Propósito

Compruebe que el dispositivo R1 tenga las directivas dinámicas y estáticas vigentes.

Acción

En el dispositivo R1, escriba el comando.show policy

Significado

Las directivas dinámicas se enumeran dos veces porque se configuran dos veces, la primera configuración y la configuración central en la base de datos dinámica. La configuración secundaria se encuentra en la base de datos estática, donde se hace referencia a la base de datos dinámica, como se muestra a continuación:

Configurado en la base de datos dinámica

Se hace referencia desde la base de datos estática

Comprobación de las rutas anunciadas del dispositivo R0 al dispositivo R1

Propósito

Compruebe que la directiva de enrutamiento del dispositivo R0 funciona.

Acción

Desde el dispositivo R0, escriba el comando utilizando la dirección del vecino del dispositivo R1.show route advertising-protocol bgp

Significado

El dispositivo R0 envía las rutas esperadas al dispositivo R1.

Comprobación de las rutas que el dispositivo R1 recibe del dispositivo R0

Propósito

Compruebe que la directiva de enrutamiento de importación del dispositivo R1 funciona.

Acción

Desde el dispositivo R1, ingrese el comando utilizando la dirección vecina del dispositivo R0.show route receive-protocol bgp

Significado

Algunas de las rutas enviadas por el dispositivo R0 no son recibidas por el dispositivo R1. Faltan las rutas 172.16.9.0/24, 172.16.10.0/24 y 10.0.0.0/30. Esto se debe a que la política de importación del dispositivo R1, aplicada a la sesión de emparejamiento del BGP con el dispositivo R0 mediante la instrucción, define específicamente una lista de prefijos limitada a las siguientes rutas:import dyn_policy1

Comprobación de las rutas anunciadas del dispositivo R2 al dispositivo R1

Propósito

Compruebe que la directiva de enrutamiento del dispositivo R2 funciona.

Acción

Desde el dispositivo R2, ingrese el comando utilizando la dirección de vecino del dispositivo R1.show route advertising-protocol bgp

Significado

El dispositivo R2 está enviando las rutas esperadas al dispositivo R1.

Comprobación de las rutas que el dispositivo R1 recibe del dispositivo R2

Propósito

Compruebe que la directiva de enrutamiento de importación del dispositivo R1 funciona.

Acción

Desde el dispositivo R1, ingrese el comando utilizando la dirección vecina del dispositivo R0.show route receive-protocol bgp

Significado

Una de las rutas enviadas por el dispositivo R2 no es recibida por el dispositivo R1. Falta la ruta 172.16.6.0/24. Esto se debe a que la directiva de importación del dispositivo R1, aplicada a la sesión de emparejamiento BGP con el dispositivo R2 mediante la instrucción, define específicamente una lista de prefijos limitada a las siguientes rutas:import static_policy1

Comprobación de las rutas que el dispositivo R1 anuncia al dispositivo R0

Propósito

Compruebe que la directiva de enrutamiento de exportación del dispositivo R1 funciona.

Acción

Desde el dispositivo R1, ingrese el comando utilizando la dirección vecina del dispositivo R0.show route advertising-protocol bgp

Significado

Quizás inesperadamente, la ruta que el dispositivo R1 no recibió a través de BGP desde el dispositivo R2 (172.16.6.0/24) está siendo anunciada por el dispositivo R1 a través de BGP al dispositivo R0. Esto está sucediendo por dos razones. La primera razón es que la ruta 172.16.6.0/24 está en la tabla de enrutamiento del dispositivo R1, aunque como una ruta directa, como se muestra aquí:

La segunda razón es que la política de exportación del dispositivo R1, aplicada a la sesión de emparejamiento BGP con el dispositivo R0 mediante la instrucción, define específicamente una lista de prefijos limitada a las siguientes rutas:export dyn_policy2

Obsérvese la inclusión de 172.16.6.0/24.

Comprobación de las rutas que el dispositivo R1 anuncia al dispositivo R2

Propósito

Compruebe que la directiva de enrutamiento de exportación del dispositivo R1 funciona.

Acción

Desde el dispositivo R1, ingrese el comando utilizando la dirección vecina del dispositivo R2.show route advertising-protocol bgp

Significado

El dispositivo R1 envía las rutas esperadas al dispositivo R2. La política de exportación del dispositivo R1, aplicada a la sesión de emparejamiento del BGP con el dispositivo R2 mediante la instrucción, define específicamente una lista de prefijos limitada a las siguientes rutas:export static_policy2