Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuración de filtros de ruta para mejorar la eficiencia operativa

Utilice la característica de preparación previa si le preocupa el rendimiento de las políticas debido a los filtros de ruta dividida en varios términos de la directiva. La característica walkup permite la consolidación de filtros de ruta bajo un solo término de política.

Si las instrucciones de directiva se han dividido en varios términos debido al comportamiento predeterminado del filtro de ruta, la característica walkup de filtro de ruta permite consolidar varios filtros de ruta en un solo término de instrucción de directiva. De forma predeterminada, Junos OS evalúa varios filtros de ruta en un término de instrucción de política buscando primero el prefijo de coincidencia más largo y, a continuación, evaluando las condiciones asociadas al filtro de ruta, como el intervalo de prefijos. Si la condición del filtro de ruta es false (por ejemplo, el prefijo no está en el intervalo especificado), todo el término es false, incluso si hay prefijos de filtro de ruta más cortos potencialmente verdaderos. La característica walkup altera este comportamiento predeterminado, local o globalmente.

La característica walkup de filtros de ruta se usa en cualquier lugar donde se usen varios filtros de ruta en una instrucción de directiva. La opción walkup se admite en la instancia de enrutamiento principal en el nivel de jerarquía y en los sistemas lógicos en el nivel de jerarquía.[edit policy-options][edit logical-systems policy-options]

Antes de empezar a configurar el tutorial del filtro de ruta, asegúrese de tener:

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

  • La necesidad de consolidar varios términos de filtro de ruta en menos términos de política de enrutamiento

La caminata del filtro de ruta se puede configurar de dos maneras diferentes. Puede configurar la opción globalmente en el nivel de jerarquía o en sistemas lógicos en el nivel de jerarquía.walkup[edit policy-options default route-filter][edit logical-systems policy-options default route-filter] Cuando se configura la opción globalmente, se modifica el comportamiento del filtro de ruta de directiva en cada instrucción de directiva.walkup En lugar del comportamiento predeterminado de la instrucción de directiva (si el filtro de ruta de coincidencia más largo es false, 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 alguno es verdadero, entonces el término es verdadero).walkup

Si configura la opción globalmente, aún puede invalidarla localmente por política de enrutamiento.walkup Por lo tanto, si lo ha habilitado globalmente, puede invalidarlo en una política de enrutamiento configurando la instrucción option en el nivel de jerarquía.walkupno-walkup[edit policy-options policy-statement default route-filter] La opción restaura localmente el comportamiento predeterminado del filtro de ruta para esta instrucción de directiva.no-walkup

Nota:

A nivel global, la única opción es la instrucción porque el comportamiento predeterminado globalmente es "sin walkup".[edit policy-options default route-filter]walkup Sin embargo, para una instrucción de directiva individual en el nivel jerárquico, puede configurar la instrucción de opción o.[edit policy-options policy-statement default route-filter]walkupno-walkup De este modo, en el nivel local, puede controlar si la instrucción policy realiza un walkup (con la instrucción configurada) o ningún walkup (con la instrucción configurada).walkupno-walkup Esto le da al usuario el máximo control sobre la opciónwalkup

La característica de acceso rápido se configura globalmente con:

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

Como 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 instrucción de directiva con:

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

Como alternativa, configure la característica de preparación local 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 ]

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

Tabla 1: Tutorial de filtro de ruta e instrucciones de política

Caso:

Configuración global

Configuración local

Resultado

1

(ninguno)

(ninguno)

El dispositivo no realiza un walkup para ninguna directiva (operación predeterminada).

2

(ninguno)

walkup

El dispositivo realiza un walkup para esta directiva.

3

(ninguno)

no-walkup

El dispositivo no realiza un walkup para ninguna directiva (operación predeterminada).

4

walkup

(ninguno)

El dispositivo realiza un tutorial para todas las directivas.

5

walkup

walkup

El dispositivo realiza un tutorial para todas las directivas.

6

walkup

no-walkup

El dispositivo no realiza un walkup solo para esta directiva.

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

  • Caso #1: Esta es una configuración trivial para la compatibilidad con versiones anteriores. No hay ningún walkup de filtro de ruta habilitado ni global ni localmente. El dispositivo se comporta exactamente como lo hacía antes de que se introdujera la función. No se produce ningún walkup de filtro de ruta en ninguna política.

  • Caso #2: El tutorial de filtro de ruta no está habilitado globalmente, pero se habilita localmente para una directiva específica denominada .RouteFilter-Case2 En esta directiva se produce una caminata de filtro de ruta.

    Para configurar localmente el tutorial de filtros de ruta 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 (la guía previa se aplica a todos los términos de esta directiva).

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

  • Caso #3: El filtro de ruta no está habilitado globalmente, pero se habilita localmente para una política específica denominada .walkupno-walkupRouteFilter-Case3 (Este caso no es particularmente útil, ya que no se produce ningún walkup en todas las directivas de forma predeterminada, pero hace explícito el comportamiento local, incluso si el walkup está habilitado globalmente en el futuro).

    Para configurar localmente el filtro de ruta sin cita previa para una política específica:

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

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

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

  • Caso #4: El filtro de ruta está habilitado globalmente, pero no localmente para una política específica denominada .walkupRouteFilter-Case4 Debido a la configuración global, el filtro de ruta se produce en esta directiva.walkup

    Para configurar globalmente el tutorial de filtros de ruta para un dispositivo:

    1. Habilite la función de walkup globalmente para este dispositivo.

      Nota:

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

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

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

  • Caso #5: El filtro de ruta se habilita globalmente y localmente para una directiva específica denominada .walkupRouteFilter-Case5 Aunque esta configuración puede parecer redundante (walkup habilitado tanto global como localmente), esto garantiza que el walkup de filtro de ruta se produzca en esta política, incluso si el walkup de filtro de ruta se elimina a nivel global.

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

    1. Habilite la función globalmente para este dispositivo.walkup

      Nota:

      El recorrido global se configura en el nivel de jerarquía o y se aplica a todas las directivas.[edit policy-options defaults][edit logical-systems logical-system-name policy-options defaults]

    2. Configure la declaración de directiva y habilite localmente ( se aplica a esta directiva).RouteFilter-Case5walkupwalkup

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

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

  • Caso #6: El filtro de ruta se habilita globalmente, pero se reemplaza localmente con para una política específica denominada .walkupno-walkupRouteFilter-Case6 Debido a la configuración local, no se produce ningún walkup de filtro de ruta en esta directiva. Este caso es útil para asegurarse de que una directiva local sigue funcionando exactamente igual que antes de que se habilitara la fase global.

    Para configurar globalmente el walkup de filtros de ruta para un dispositivo y la función de no walkup localmente para una directiva específica:

    1. Habilite la función de walkup globalmente para este dispositivo.

      Nota:

      El recorrido global se configura en el nivel de jerarquía o y se aplica a todas las directivas.[edit policy-options defaults][edit logical-systems logical-system-name policy-options defaults]

    2. Configure la instrucción policy y deshabilite walkup localmente con la instrucción (no se realiza ninguna walkup en esta directiva).RouteFilter-Case6no-walkup

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

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

Nota:

Tenga en cuenta que una declaración de política no hace nada hasta que se aplica como una política de importación o exportación para el propio protocolo de enrutamiento. Para BGP, esto se puede hacer a nivel global, de grupo o de vecino.