Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configurando Walkup para filtros de ruta para mejorar la eficiencia operativa

Utilice la función Walkup si le preocupa el rendimiento de las políticas a causa de los filtros de enrutamiento dividido en varios términos de políticas. La característica Walkup habilita la consolidación de filtros de ruta en un término de la Directiva.

Si las declaraciones de políticas se han dividido en varios términos debido al comportamiento predeterminado del filtro de ruta, la característica de Walkup de filtros de ruta permite consolidar varios filtros de ruta en un término de declaración de directiva. De forma predeterminada, Junos OS evalúa varios filtros de rutas en un término de declaración de Directiva, para lo cual primero encuentra el prefijo de coincidencia más largo y, a continuación, evalúa las condiciones asociadas al filtro de ruta, como el intervalo de prefijo. Si la condición del filtro de ruta es falsa (por ejemplo, si el prefijo no está en el rango especificado), todo el término será falso, incluso si hubiera prefijos de filtros de ruta verdaderos más cortos. La característica Walkup modifica este comportamiento predeterminado, local o globalmente.

La función Walkup de filtro de ruta se utiliza en cualquier lugar en el que se utilizan varios filtros de ruta en una declaración de directiva. La opción Walkup se admite en la instancia de enrutamiento principal en [edit policy-options] el nivel de jerarquía y en los sistemas [edit logical-systems policy-options] lógicos en el nivel de jerarquía.

Antes de empezar a configurar el filtro de ruta Walkup, asegúrese de que:

  • Una política de enrutamiento o un conjunto de políticas de enrutamiento correctamente configurado

  • La necesidad de consolidar los distintos términos del filtro de rutas en menos términos de la Directiva de enrutamiento

Los Walkup de filtro de ruta se pueden configurar de dos maneras diferentes. Puede configurar la walkup opción globalmente en el nivel [edit policy-options default route-filter] de la jerarquía o en sistemas lógicos [edit logical-systems policy-options default route-filter] en el nivel de jerarquía. Cuando configure la walkup opción globalmente, modificará el comportamiento del filtro de ruta de directiva en todas las instrucciones de directiva. En lugar del comportamiento predeterminado de la instrucción de política (si el filtro de ruta de coincidencia más larga es false, entonces el término es false), la opción cambia este comportamiento globalmente (para "subir" del filtro de ruta de coincidencia más largo a menos específico y, si hay alguno es cierto, entonces el término es walkup cierto).

Si configura la opción walkup globalmente, puede sobrescribirla localmente en función de la Directiva de enrutamiento. Por lo tanto, si walkup se ha habilitado globalmente, puede reemplazarlo en una directiva de no-walkup enrutamiento mediante la configuración [edit policy-options policy-statement default route-filter] de la instrucción Option en el nivel de jerarquía. La no-walkup opción restaura localmente el comportamiento del filtro de ruta predeterminado para esta declaración de directiva.

Nota:

A nivel global, la única opción es la instrucción, ya que el comportamiento [edit policy-options default route-filter]walkup predeterminado globalmente es "no hay recorrido". Sin embargo, para una instrucción de política individual en el [edit policy-options policy-statement default route-filter] nivel de jerarquía, puede configurar la walkup instrucción u no-walkup opción. De esta manera, en el nivel local, puede controlar si la instrucción de la Directiva realiza una Walkup (con walkup la instrucción configurada) o no Walkup no-walkup (con la instrucción configurada. Esto da al usuario el máximo control sobre walkup la opción

La característica Walkup se configura globalmente con:

user@host> set policy-options defaults route-filter walkup

De manera alternativa, configure la característica Walkup globalmente en un sistema lógico con:

user@host> set logical-systems logical-system-name policy-options defaults route-filter walkup

La característica Walkup o no-Walkup se configura localmente en una declaración de directiva con:

user@host> set policy-options policy-statement policy-statement-name defaults route-filter [ no-walkup | walkup ]

De manera alternativa, configure la característica Walkup localmente en un sistema lógico con:

user@host> set logical-systems logical-system-name policy-options policy-statement policy-statement-name defaults route-filter [ no-walkup | walkup ]

Walkup de filtro de ruta el comportamiento puede ser complejo cuando las instrucciones se configuran en el nivel global y local al mismo tiempo. Tabla 1 muestra el comportamiento de una instrucción de directiva con las seis combinaciones posibles de la opción Walkup al configurar la característica de forma global y local.

Tabla 1: Walkup de filtro de ruta y declaraciones de políticas

Supuesto

Configuración global

Configuración local

Conjunto

1

anula

anula

El dispositivo no realiza una Walkup para ninguna directiva (operación predeterminada).

2

anula

walkup

El dispositivo realiza un Walkup para esta Directiva.

3

anula

no-walkup

El dispositivo no realiza una Walkup para ninguna directiva (operación predeterminada).

4

walkup

anula

El dispositivo realiza un Walkup para todas las políticas.

5

walkup

walkup

El dispositivo realiza un Walkup para todas las políticas.

6

walkup

no-walkup

El dispositivo no realiza Walkup solo para esta Directiva.

Cada fila forma un caso de uso posible numerado del 1 al 6. Cada caso Walkup se configura de la siguiente manera:

  • #1 de caso: Se trata de una configuración trivial para la compatibilidad con versiones anteriores. Ningún filtro de ruta Walkup está habilitado global o localmente. El dispositivo se comporta exactamente como lo hacía antes de que se introdujera la función. No se Walkup filtro de ruta en ninguna directiva.

  • #2 de caso: La Walkup de filtro de ruta no está habilitada globalmente, pero se habilita localmente para RouteFilter-Case2una directiva específica llamada. La Walkup de filtro de ruta se produce en esta Directiva.

    Para configurar el filtro de ruta Walkup localmente para una directiva específica:

    1. Habilite la característica Walkup localmente para esta declaración de directiva.

    2. Configure los términos de la Directiva localmente (Walkup se aplica a todos los términos de esta directiva).

    3. Aplique la instrucción de directiva a un protocolo de enrutamiento.

  • #3 de caso: El filtro walkup de ruta no se habilita globalmente no-walkup , pero se habilita localmente para una directiva RouteFilter-Case3específica llamada. (Este caso no es especialmente útil, ya que no se produce ningún Walkup en todas las políticas de forma predeterminada, pero hace que el comportamiento local sea explícito, incluso si Walkup se habilita globalmente en el futuro.)

    Para configurar el filtro de ruta Walkup localmente para una directiva específica:

    1. Habilite la no-walkup característica localmente para esta declaración de directiva.

    2. Configure los términos deno-walkup la Directiva localmente (se aplica a esta directiva).

    3. Aplique la instrucción de directiva a un protocolo de enrutamiento.

  • #4 de caso: El filtro walkup de rutas está habilitado globalmente, pero no habilitado localmente para RouteFilter-Case4una directiva específica llamada. Debido a la configuración global, el filtro walkup de rutas se produce en esta Directiva.

    Para configurar el filtro de ruta Walkup globalmente para un dispositivo:

    1. Habilite la característica Walkup globalmente para este dispositivo.

      Nota:

      Global walkup, a diferencia de las walkup instrucciones no-walkup o configuradas localmente en una instrucción de Directiva, se [edit policy-options defaults] configura [edit logical-systems logical-system-name policy-options defaults] en el nivel de jerarquía o y se aplica a todas las políticas.

    2. Configure la RouteFilter-Case4 declaración y los términos de la Directiva localmente (Walkup se aplica a esta directiva).

    3. Aplique la instrucción de directiva a un protocolo de enrutamiento.

  • #5 de caso: El filtro walkup de rutas se habilita globalmente y se habilita localmente para una directiva RouteFilter-Case5específica llamada. Aunque esta configuración puede parecer redundante (Walkup habilitada globalmente al igual que localmente), garantiza que Walkup de filtro de ruta se produzca en esta Directiva incluso si el filtro de ruta Walkup se elimina a nivel global.

    Para configurar el filtro de ruta Walkup globalmente para un dispositivo y localmente para una directiva específica:

    1. Habilite la walkup característica de forma global para este dispositivo.

      Nota:

      Global Walkup se configura en el [edit policy-options defaults] nivel [edit logical-systems logical-system-name policy-options defaults] de jerarquía o y se aplica a todas las políticas.

    2. Configure la RouteFilter-Case5 declaración de walkup políticas ywalkup habilítela localmente (se aplica a esta directiva).

    3. Configure la RouteFilter-Case5 declaración y los términos de la Directiva localmente (Walkup se aplica a esta directiva).

    4. Aplique la instrucción de directiva a un protocolo de enrutamiento.

  • #6 de caso: El filtro walkupno-walkup de ruta se habilita globalmente, pero se reemplaza localmente por una directiva específica RouteFilter-Case6denominada. Debido a la configuración local, no Walkup se produce ningún filtro de enrutamiento en esta Directiva. Este caso resulta útil para asegurarse de que una directiva local sigue funcionando exactamente igual que antes de que se hubiera habilitado Walkup global.

    Para configurar el filtro de ruta Walkup globalmente para un dispositivo y la característica no Walkup localmente para una directiva específica:

    1. Habilite la característica Walkup globalmente para este dispositivo.

      Nota:

      Global Walkup se configura en el [edit policy-options defaults] nivel [edit logical-systems logical-system-name policy-options defaults] de jerarquía o y se aplica a todas las políticas.

    2. Configure la RouteFilter-Case6 declaración de directiva y deshabilite no-walkup Walkup localmente con la instrucción (no se realiza Walkup en esta directiva).

    3. Configure la RouteFilter-Case6 declaración y los términos de la Directiva localmente.

    4. Aplique la instrucción de directiva a un protocolo de enrutamiento.

Nota:

Tenga en cuenta que una instrucción de Directiva no hace nada hasta que se aplica como una directiva de importación o exportación para el propio protocolo de enrutamiento. Por BGP, esto se puede hacer en el nivel global, de grupo o de vecino.