Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

keep

Sintaxis

Nivel jerárquico

Descripción

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

Si se utiliza la instrucción, Junos OS no retiene en la keep none memoria y oculta las rutas que se rechazan debido a una política de importación de BGP. BGP tampoco se mantiene en la memoria y oculta las rutas que se declaran inviables debido a las comprobaciones de cordura de 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 de BGP o a la evaluación BGP. Cuando se rechaza una ruta por algún motivo no específico de 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 protocolo nexthop no está resuelto.

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

  • Predeterminado (omitir la instrucción): conserve 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: conserve toda la información de ruta que aprendió de BGP.

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

En una situación de curación de rutas de AS, las rutas con rutas en bucle teóricamente podrían volverse utilizables durante una reconfiguración suave cuando se cambia el límite de bucles de ruta de AS. Sin embargo, hay una diferencia significativa en el uso de memoria entre el valor predeterminado y keep all.

Considere los siguientes escenarios:

  • Un par vuelve a anunciar las rutas de regreso al compañero del que las aprendió.

    Esto puede suceder en los siguientes casos:

    • El dispositivo de enrutamiento de otro proveedor anuncia las rutas de regreso al par emisor.

    • El comportamiento predeterminado del par Junos OS de no volver a anunciar las rutas de regreso al par de envío se anula mediante la configuración advertise-peer-asde .

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

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

PRECAUCIÓN:

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

Predeterminado

De forma predeterminada, BGP conserva las rutas rechazadas entrantes en la memoria y las oculta. Si no incluye la instrucción, la mayoría de las rutas se conservan en la keep tabla de enrutamiento. BGP conserva toda la información de ruta que aprendió de 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 de un par y que fueron rechazadas por la política de importación u otra comprobación de cordura. Cuando keep none se configura para la sesión BGP y los cambios de política entrante, Junos OS fuerza la reanunciación del conjunto completo de rutas anunciadas por el par.

Nivel de privilegio requerido

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

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

Información de la versión

Declaración introducida antes de Junos OS versión 7.4.