Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de las políticas de enrutamiento dinámico

El proceso de verificación necesario para confirmar los cambios de configuración puede implicar una cantidad significativa de sobrecarga y tiempo. Por ejemplo, cambiar un prefijo en una línea de una directiva de enrutamiento de 20.000 líneas puede tardar hasta 20 segundos en confirmarse. Puede ser útil poder confirmar los cambios de la política de enrutamiento mucho más rápidamente.

En Junos OS versión 9.5 y posteriores, puede configurar directivas de enrutamiento y determinados 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. Como resultado, el tiempo que se tarda en confirmar los cambios en la base de datos dinámica es mucho menor que en la base de datos de configuración estándar. A continuación, 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.

Configuración de directivas de enrutamiento y objetos de directiva en la base de datos dinámica

Junos OS versión 9.5 y posteriores admiten una base de datos de configuración, la base de datos dinámica, que se puede editar de manera similar a la base de datos de configuración estándar, pero que no está sujeta al mismo proceso de comprobación para confirmar cambios de configuración. Como resultado, el tiempo que se tarda en confirmar un cambio de configuración es mucho más rápido. A continuación, se puede hacer referencia a las directivas y los objetos de directiva definidos en la base de datos dinámica en las directivas de enrutamiento configuradas en la configuración estándar. La base de datos dinámica se almacena en el directorio./var/run/db/juniper.dyn

Para configurar la base de datos dinámica, escriba el comando para entrar en el modo de configuración de la base de datos dinámica:configure dynamic

En esta base de datos de configuración dinámica, puede configurar las instrucciones siguientes en el nivel de jerarquía:[edit policy-options]

  • as-path name

  • as-path-group group-name

  • community community-name

  • condition condition-name

  • prefix-list prefix-list-name

  • policy-statement policy-statement-name

Nota:

No se admite ninguna otra configuración en el nivel jerárquico .[edit dynamic]

Utilice la instrucción para configurar las directivas de enrutamiento como lo haría en la base de datos de configuración estándar.policy-statement policy-statement-name

Para salir del modo de configuración de la base de datos dinámica, emita el comando desde cualquier nivel de la jerarquía o utilice el comando desde el nivel superior.exit configuration-mode[edit dynamic]exit

Configuración de directivas de enrutamiento basadas en la configuración dinámica de bases de datos

En el modo de configuración estándar, puede configurar directivas de enrutamiento que hagan referencia a directivas y objetos de directiva configurados en el nivel de jerarquía de la base de datos dinámica.[edit dynamic] Para definir una directiva de enrutamiento que haga referencia a la configuración dinámica de la base de datos, incluya la instrucción en el nivel de jerarquía:dynamic-db[edit policy-options policy-statement policy-statement-name]

También puede definir objetos de política específicos en función de la configuración de estos objetos en la base de datos dinámica. Para definir un objeto de política basado en la base de datos dinámica, incluya la instrucción con las siguientes instrucciones en el nivel de jerarquía:dynamic-db[edit policy-options]

  • as-path name

  • as-path-group group-name

  • community community-name

  • condition condition-name

  • prefix-list prefix-list-name

En la configuración estándar, también puede definir una política de enrutamiento que haga referencia a cualquier objeto de política que haya configurado en la configuración estándar que haga referencia a un objeto configurado en la base de datos dinámica.

Por ejemplo, en el modo de configuración estándar, se configura una lista de prefijos que hace referencia a una lista de prefijos, también denominada , que se ha configurado en la base de datos dinámica:prefix-list pl2prefix-list pl2

A continuación, configure una directiva de enrutamiento en la configuración estándar que incluye :prefix-list pl2

Si necesita actualizar la configuración de , hágalo en la configuración dinámica de la base de datos utilizando el nivel de jerarquía.prefix-list pl2[edit dynamic] Esto permite realizar cambios de configuración confirmados en la lista de prefijos más rápidamente que en la base de datos de configuración estándar.

Nota:

Si va a degradar Junos OS a Junos OS versión 9.4 o anterior, primero debe eliminar todas las directivas de enrutamiento que hagan referencia a la base de datos dinámica. Es decir, debe eliminar todas las directivas de enrutamiento ni los objetos de directiva configurados con la instrucción.dynamic-db

Aplicación de políticas de enrutamiento dinámico a BGP

BGP es el único protocolo de enrutamiento al que se pueden aplicar directivas de enrutamiento que hacen referencia a la configuración de la base de datos dinámica. Debe aplicar estas directivas en la configuración estándar. Las políticas dinámicas se pueden aplicar a la exportación o a la política de importación de BGP. También se pueden aplicar a nivel global, de grupo o de jerarquía de vecinos.

Para aplicar una política de exportación de BGP, incluya la instrucción en el nivel , o jerárquico.export [ policy-names ][edit protocols bgp][edit protocols bgp group group-name][edit protocols bgp group group-name neighbor address]

Para aplicar una política de importación de BGP, incluya la instrucción en el nivel , o jerárquico.import [ policy-names ][edit protocols bgp][edit protocols bgp group group-name][edit protocols bgp group group-name neighbor address]

Incluya uno o más nombres de directiva configurados en esa configuración estándar en el nivel de jerarquía que hace referencia a las directivas configuradas en la base de datos dinámica.[edit policy-options policy-statement]

Impedir el restablecimiento de sesiones de emparejamiento BGP después del cambio de motor de enrutamiento NSR

Si tiene habilitado el enrutamiento sin interrupción (NSR) activo, la base de datos dinámica no se sincroniza con el motor de enrutamiento de reserva. 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.

Puede configurar el enrutador para que no restablezca una sesión 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. Incluya la instrucción en el nivel , o jerárquico:idle-after-switch-over (seconds | forever)[edit protocols bgp][edit protocols bgp group group-name][edit protocols bgp group group-name neighbor address]

Para especifique un valor de 1 a 4.294.967.295 (232 – 1).seconds, La sesión de emparejamiento BGP no se restablece hasta después del período especificado. Si especifica la opción, la sesión de emparejamiento BGP no se establece hasta que se ejecuta el comando.foreverclear bgp neighbor