Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração do walkup para filtros de rota para melhorar a eficiência operacional

Use o recurso walkup se tiver preocupações com o desempenho da política devido a filtros de rota divididos em vários termos de política. O recurso walkup permite a consolidação de filtros de rota em um único termo de política.

Se as declarações de política tiverem sido divididas em vários termos por causa do comportamento padrão do filtro de rota, o recurso de walkup do filtro de rota permite que você consolide vários filtros de rota em um termo de declaração de política. Por padrão, o Junos OS avalia vários filtros de rota em um termo de declaração de política, primeiro encontrando o prefixo de correspondência mais longo e, em seguida, avaliando as condições anexadas ao filtro de rota, como a faixa de prefixo. Se a condição do filtro de rota for falsa (por exemplo, o prefixo não está na faixa especificada), então todo o termo é falso, mesmo que haja prefixos de filtro de rota mais curtos potencialmente verdadeiros. O recurso walkup altera esse comportamento padrão, local ou globalmente.

O recurso de walkup do filtro de rota é usado em qualquer lugar onde vários filtros de rota são usados em uma declaração de política. A opção de walkup é suportada na instância principal de roteamento no nível de [edit policy-options] hierarquia e em sistemas lógicos no nível hierárquicos [edit logical-systems policy-options] .

Antes de começar a configurar o passo a passo do filtro de rota, certifique-se de ter:

  • Uma política de roteamento ou conjunto de políticas de roteamento devidamente configurados

  • A necessidade de consolidar vários termos de filtro de rota em menos termos de política de roteamento

A caminhada do filtro de roteamento pode ser configurada de duas maneiras diferentes. Você pode configurar a opção walkup globalmente no nível de [edit policy-options default route-filter] hierarquia ou em sistemas lógicos no nível de [edit logical-systems policy-options default route-filter] hierarquia. Quando você configura a opção walkup globalmente, você altera o comportamento do filtro de rota de política em cada declaração de política. Em vez do comportamento da declaração de política padrão (se o filtro de rota de correspondência mais longo for falso, então o termo é falso), a opção walkup muda esse comportamento globalmente (para "subir" do filtro de rota de correspondência mais longo para menos específico, e se algum for verdadeiro, então o termo é verdade).

Se você configurar a opção walkup globalmente, você ainda pode substituí-la localmente em uma base de política por roteamento. Então, se você tiver habilitado walkup globalmente, você pode substituí-lo em uma política de roteamento configurando a declaração de opção no-walkup no nível de [edit policy-options policy-statement default route-filter] hierarquia. A opção no-walkup restaura o comportamento padrão do filtro de rota localmente para esta declaração de política.

Nota:

[edit policy-options default route-filter] No nível global, a única opção é a walkup declaração porque o comportamento padrão globalmente não é "nenhuma mudança". No entanto, para uma declaração de política individual no nível de [edit policy-options policy-statement default route-filter] hierarquia, você pode configurar a declaração ou no-walkup a declaração de opçãowalkup. Dessa forma, no nível local, você pode controlar se a declaração de política realiza um walkup (com a walkup declaração configurada) ou não (com a no-walkup declaração configurada. Isso dá ao usuário o controle máximo sobre a opção walkup

Você configura o recurso walkup globalmente com:

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

Como alternativa, configure o recurso walkup globalmente em um sistema lógico com:

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

Você configura o recurso walkup ou não-walkup localmente em uma declaração de política com:

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

Como alternativa, configure o recurso walkup localmente em um sistema lógico com:

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

O comportamento de walkup do filtro de roteamento pode ser complexo quando as declarações são configuradas em nível global e local ao mesmo tempo. Tabela 1 mostra o comportamento de uma declaração de política com todas as seis combinações possíveis da opção de walkup quando você configura o recurso globalmente e localmente.

Tabela 1: Declarações sobre o passo a passo do filtro de roteamento e políticas

Caso:

Configuração global

Configuração local

Resultado

1

(sem)

(sem)

O dispositivo não realiza um walkup para qualquer política (operação padrão).

2

(sem)

walkup

O dispositivo realiza um passo a passo para essa política.

3

(sem)

no-walkup

O dispositivo não realiza um walkup para qualquer política (operação padrão).

4

walkup

(sem)

O dispositivo realiza um walkup para todas as políticas.

5

walkup

walkup

O dispositivo realiza um walkup para todas as políticas.

6

walkup

no-walkup

O dispositivo não realiza apenas um walkup para essa política.

Cada linha forma um possível caso de uso numerado de 1 a 6. Cada caso de walkup está configurado da seguinte forma:

  • Caso 1: Esta é uma configuração trivial para compatibilidade retrógrada. Nenhuma mudança no filtro de rota é habilitada globalmente ou localmente. O dispositivo se comporta exatamente como antes do recurso ser introduzido. Nenhuma mudança de filtro de rota ocorre em nenhuma política.

  • Caso 2: O walkup do filtro de rota não está habilitado globalmente, mas é habilitado localmente para uma política específica nomeada RouteFilter-Case2. A caminhada do filtro de rota ocorre nesta política.

    Para configurar o passo a passo do filtro de rota localmente para uma política específica:

    1. Habilite o recurso de walkup localmente para esta declaração de política.

    2. Configure os termos da política localmente (o walkup se aplica a todos os termos desta política).

    3. Aplique a declaração de política a um protocolo de roteamento.

  • Caso 3: O filtro walkup de rota não é habilitado globalmente, mas no-walkup é habilitado localmente para uma política específica nomeada RouteFilter-Case3. (Este caso não é particularmente útil, porque nenhuma mudança ocorre em todas as políticas por padrão, mas torna o comportamento local explícito, mesmo que o walkup seja habilitado globalmente no futuro.)

    Para configurar o filtro de rota sem andar localmente para uma política específica:

    1. Habilite o no-walkup recurso localmente para esta declaração de política.

    2. Configure os termos da política localmente (no-walkup aplicável a esta política).

    3. Aplique a declaração de política a um protocolo de roteamento.

  • Caso 4: O filtro walkup de rota é habilitado globalmente, mas não habilitado localmente para uma política específica nomeada RouteFilter-Case4. Devido à configuração global, o filtro walkup de rota ocorre nesta política.

    Para configurar o passo a passo do filtro de rota globalmente para um dispositivo:

    1. Habilite o recurso walkup globalmente para este dispositivo.

      Nota:

      Global walkup, em contraste com as walkup ou no-walkup declarações configuradas localmente em uma declaração de política, está configurada no [edit policy-options defaults] nível ou [edit logical-systems logical-system-name policy-options defaults] hierarquia e se aplica a todas as políticas.

    2. Configure a declaração RouteFilter-Case4 de política e os termos localmente (o walkup se aplica a esta política).

    3. Aplique a declaração de política a um protocolo de roteamento.

  • Caso 5: O filtro walkup de rota é habilitado globalmente e habilitado localmente para uma política específica chamada RouteFilter-Case5. Embora essa configuração possa parecer redundante (walkup habilitada globalmente e localmente), isso garante que a caminhada do filtro de roteamento ocorra nesta política, mesmo se o walkup do filtro de rota for excluído em nível global.

    Para configurar o passo a passo do filtro de rota globalmente para um dispositivo e localmente para uma política específica:

    1. Habilite o walkup recurso globalmente para este dispositivo.

      Nota:

      O walkup global é configurado no [edit policy-options defaults] nível ou [edit logical-systems logical-system-name policy-options defaults] hierarquia e se aplica a todas as políticas.

    2. Configure a declaração RouteFilter-Case5 de política e habilite walkup localmente (walkup se aplica a esta política).

    3. Configure a declaração RouteFilter-Case5 de política e os termos localmente (o walkup se aplica a esta política).

    4. Aplique a declaração de política a um protocolo de roteamento.

  • Caso 6: O filtro walkup de rota é habilitado globalmente, mas substituído localmente com no-walkup uma política específica chamada RouteFilter-Case6. Por causa da configuração local, nenhuma mudança de filtro de rota ocorre nesta política. Este caso é útil para garantir que uma política local ainda funcione exatamente como antes da ativação global.

    Para configurar o passo a passo do filtro de rota globalmente para um dispositivo e o recurso de não-walkup localmente para uma política específica:

    1. Habilite o recurso walkup globalmente para este dispositivo.

      Nota:

      O walkup global é configurado no [edit policy-options defaults] nível ou [edit logical-systems logical-system-name policy-options defaults] hierarquia e se aplica a todas as políticas.

    2. Configure a declaração RouteFilter-Case6 de política e desabile o andamento localmente com a no-walkup declaração (nenhuma apresentação é realizada nesta política).

    3. Configure a declaração RouteFilter-Case6 de política e os termos localmente.

    4. Aplique a declaração de política a um protocolo de roteamento.

Nota:

Tenha em mente que uma declaração de política não faz nada até que seja aplicada como uma política de importação ou exportação para o protocolo de roteamento em si. Para o BGP, isso pode ser feito no nível global, de grupo ou vizinho.