Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

keep

Sintaxis

Nivel de jerarquía

Descripción

Controle si Junos OS mantiene o no en la memoria y oculta ciertas rutas.

Si se utiliza la keep none instrucción, Junos OS no conserva en la memoria ni oculta las rutas que se rechazan debido a una política de importación del BGP. El BGP tampoco guarda en la memoria ni oculta rutas que se declaran inviables debido a las comprobaciones de cordura del BGP. La keep none instrucción hace que Junos OS descarte de la memoria las rutas que se rechazan debido a la lógica específica del BGP o a la evaluación del BGP. Cuando se rechaza una ruta debido a algún motivo no específico del BGP, la keep none instrucción no tiene ningún efecto en esta ruta. Esta ruta rechazada se conserva en la memoria y se oculta aunque keep none esté configurada. Un ejemplo de este tipo de ruta oculta es una ruta para la cual el nexthop del protocolo no se resuelve.

La tabla de enrutamiento puede conservar la información de ruta aprendida del BGP de una de las siguientes maneras:

  • Default (omita la instrucción): conserva toda la keep información de ruta que aprendió del BGP, excepto para las rutas cuya ruta de AS está en bucle y cuyo bucle incluye el AS local.

  • keep all— Guarda toda la información de rutas que aprendió del BGP.

  • keep none: descarte las rutas recibidas desde un par y que la política de importación u otra comprobación de cordura rechazaron, como la ruta del AS o el salto siguiente. Cuando se configura keep none para la sesión del BGP y los cambios en la política de entrada, Junos OS fuerza la reversión del conjunto completo de rutas anunciadas por el par.

En una situación de recuperación de ruta de AS, las rutas con rutas de bucle en teoría podrían volverse utilizables durante una reconfiguración suave cuando se cambia el límite de bucle de ruta del AS. Sin embargo, existe una diferencia significativa de uso de memoria entre el valor predeterminado y keep allel .

Considere las siguientes situaciones:

  • Un par reversa las rutas de regreso al par del que los aprendió.

    Esto puede suceder en los siguientes casos:

    • El dispositivo de enrutamiento de otro proveedor anuncia las rutas de regreso al par de envío.

    • El comportamiento predeterminado del par Junos OS de no readvertir las rutas de vuelta al par de envío se anula mediante la advertise-peer-asconfiguración .

  • Un dispositivo de enrutamiento de borde de proveedor (PE) descarta cualquier ruta VPN que no tenga ninguno de los objetivos de ruta esperados.

Cuando keep all se configura, el comportamiento de descartar rutas recibidas en los escenarios anteriores se anula.

Precaución:

Si agrega o elimina keep all o keep none y el par no admite el reinicio de sesión, las sesiones de BGP asociadas se reiniciarán (con flaqueo). Para determinar si un par admite la actualización, compruebe Peer supports Refresh capability el resultado del show bgp neighbor comando.

Predeterminado

De forma predeterminada, el BGP conserva las rutas entrantes rechazadas en la memoria y las oculta. Si no incluye la instrucción, la keep mayoría de las rutas se conservan en la tabla de enrutamiento. El BGP mantiene toda la información de ruta que aprendió del BGP, excepto para las rutas cuya ruta de AS está en bucle y cuyo bucle incluye el AS local.

Opciones

all: conserva todas las rutas.

none: descarte las rutas recibidas desde un par y que la política de importación u otra verificación de cordura rechazaron. Cuando keep none está configurado para la sesión del BGP y los cambios en la política de entrada, Junos OS fuerza la reversión del conjunto completo de rutas anunciadas por el par.

Nivel de privilegio requerido

enrutamiento: para ver esta instrucción en la configuración.

enrutamiento-control: para agregar esta instrucción a la configuración.

Información de versión

Declaración presentada antes de la versión 7.4 de Junos OS.