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 cambios de configuración puede conllevar una cantidad significativa de tiempo y sobrecarga. Por ejemplo, cambiar un prefijo en una línea de una política de enrutamiento de 20 000 líneas de longitud puede tardar hasta 20 segundos en confirmarse. Puede ser útil confirmar cambios de política de enrutamiento mucho más rápido.

En la versión 9.5 y posteriores de Junos OS, puede configurar políticas de enrutamiento y ciertos objetos de política de enrutamiento en una base de datos dinámica que no esté sujeta a la misma verificación requerida en la base de datos de configuración estándar. Como resultado, el tiempo que tarda en confirmar los cambios en la base de datos dinámica es mucho más corto que para la base de datos de configuración estándar. A continuación, puede hacer referencia a estas políticas y objetos de política en las políticas de enrutamiento que configure en la base de datos estándar. El BGP es el único protocolo al que puede aplicar políticas de enrutamiento que hacen referencia a políticas y objetos de política configurados en la base de datos dinámica. Después de configurar y confirmar una política de enrutamiento basada en los objetos configurados en la base de datos dinámica, puede actualizar rápidamente cualquier política de enrutamiento existente mediante 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 característica, debe probar y comprobar todos los cambios de configuración antes de confirmarlos.

Configuración de políticas de enrutamiento y objetos de política en la base de datos dinámica

Junos OS versión 9.5 y posterior 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 verificació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 pueden hacer referencia a las políticas y los objetos de política definidos en la base de datos dinámica en las políticas de enrutamiento configuradas en la configuración estándar. La base de datos dinámica se almacena en el /var/run/db/juniper.dyn directorio.

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

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

  • 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 [edit dynamic] nivel jerárquico.

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

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

Configuración de políticas de enrutamiento basadas en la configuración dinámica de la base de datos

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

También puede definir objetos de política específicos según 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 dynamic-db instrucción con las siguientes instrucciones en el [edit policy-options] nivel de jerarquía:

  • 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 prefix-list pl2 de prefijos que haga referencia a una lista de prefijos, también denominada prefix-list pl2, que se haya configurado en la base de datos dinámica:

A continuación, configure una política de enrutamiento en la configuración estándar que incluya prefix-list pl2:

Si necesita actualizar la configuración de prefix-list pl2, lo haga en la configuración de base de datos dinámica mediante el [edit dynamic] nivel de jerarquía. Esto le permite realizar cambios de configuración de confirmación en la lista de prefijos más rápido 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 cualquier política de enrutamiento que haga referencia a la base de datos dinámica. Es decir, debe eliminar las políticas de enrutamiento u objetos de política configurados con la dynamic-db instrucción.

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

El BGP es el único protocolo de enrutamiento al que puede aplicar políticas de enrutamiento que hacen referencia a la configuración dinámica de la base de datos. Debe aplicar estas políticas en la configuración estándar. Las políticas dinámicas se pueden aplicar a la política de exportación o importación del 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 del BGP, incluya la export [ policy-names ] instrucción en el [edit protocols bgp]nivel , [edit protocols bgp group group-name]o [edit protocols bgp group group-name neighbor address] de jerarquía.

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

Incluya uno o varios nombres de políticas configurados en esa configuración estándar en el [edit policy-options policy-statement] nivel jerárquico que haga referencia a las políticas configuradas en la base de datos dinámica.

Prevención del restablecimiento de sesiones de emparejamiento de BGP después de la conmutación del 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 respaldo. Como resultado, si se produce un cambio a un motor de enrutamiento de respaldo, es posible que las políticas de importación y exportación que se ejecutan en el motor de enrutamiento principal en el momento de la conmutación ya no estén disponibles. Por lo tanto, es posible que desee evitar que una sesión de emparejamiento de BGP se restablezca automáticamente tan pronto como se produzca una conmutación.

Puede configurar el enrutador para que no restablezca una sesión de emparejamiento del BGP después de una conmutación activa de enrutamiento sin interrupción durante un período específico o hasta que reestablezca manualmente la sesión. Incluya la idle-after-switch-over (seconds | forever) instrucción en el [edit protocols bgp]nivel , [edit protocols bgp group group-name]o [edit protocols bgp group group-name neighbor address] de jerarquía:

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