Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: Configurando uma subrotina de políticas

Este exemplo demonstra o uso de uma subrotina de políticas em uma condição de combinação de políticas de roteamento.

Requisitos

Nenhuma configuração especial além da inicialização do dispositivo é necessária antes de configurar este exemplo.

Visão geral

No dispositivo R1, uma política chamada main está configurada.

Esta política principal chama uma subrotina subroutine chamada .

O roteador avalia a lógica main de de maneira definida. O critério de combinação permite from policy subroutine ao dispositivo de roteamento localizar a subrotina. Todos os termos da subrotina são avaliados seguindo as regras normais de processamento de políticas. Neste exemplo, todas as rotas estáticas da tabela de roteamento combinam com a subrotina com uma ação de aceitar. Isso retorna um resultado verdadeiro à política original, ou chamada, que informa ao dispositivo que ocorreu uma combinação positiva. As ações da política de chamada são executadas e a rota é aceita. Todas as outras rotas da tabela de roteamento não combinam com a subrotina e voltam um resultado falso à política de chamada. O dispositivo avalia o segundo termo e main recusa as rotas.

As ações na subrotina não aceitam ou recusam uma rota específica. As ações subrotinas só são traduzidas em um resultado verdadeiro ou falso. Entretanto, as ações que modificam os atributos de uma rota são aplicadas à rota, independentemente do resultado da subrotina.

O dispositivo R1 no AS 64510 tem várias rotas de cliente, algumas delas são rotas estáticas configuradas localmente, e algumas delas são recebidas do dispositivo R2 e do dispositivo R3 por meio de BGP interna (IBGP). O AS 64510 está conectado ao dispositivo R4 no AS 64511. A política é aplicada como uma política de exportação na sessão BGP peering do dispositivo main R1. Isso faz com que o dispositivo R1 envie apenas suas próprias rotas estáticas para o dispositivo R4. Por causa da política, o dispositivo R1 não envia as rotas recebidas de seus main peers internos, o dispositivo R2 e o dispositivo R3.

Quando você está trabalhando com subrotinas de políticas, é importante lembrar que a política de exportação EBGP padrão é anunciar todas as rotas BGP aprendidas para todos os peers de EBGP. Essa política padrão está em vigor na política principal e também na subrotina. Portanto, como mostrado neste exemplo, se você não quiser que a política de exportação EBGP padrão entre em vigor, você deve configurar uma ação terminativa como o termo final, na política principal e na then reject subrotina de políticas. Este exemplo demonstra o que acontece quando o termo final está faltando à then reject política principal ou à subrotina de políticas.

Topologia

Figura 1 mostra a rede amostral.

Figura 1: BGP topologia para subrotina de políticasBGP topologia para subrotina de políticas

Configuração rápida CLI mostra a configuração de todos os dispositivos em Figura 1 .

A seção #configuration318__policy-subroutine-st descreve as etapas do dispositivo R1.

Configuração

Configuração rápida CLI

Para configurar rapidamente este exemplo, copie os comandos a seguir, confie-os em um arquivo de texto, remova quaisquer quebras de linha, altere quaisquer detalhes necessários para combinar com a configuração da rede e, em seguida, copie e copie e colar os comandos na CLI no nível da [edit] hierarquia.

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Procedimento

Procedimento passo a passo

O exemplo a seguir requer que você navegar por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar pela CLI, consulte Nós e o CLI Editor em modo de configuração o Guia do Usuário do Junos OS CLI.

Para configurar o dispositivo R1:

  1. Configure as interfaces de dispositivo.

  2. Configure as conexões BGP internas (IBGP) ao dispositivo R2 e ao dispositivo R3.

  3. Configure a conexão EBGP com o dispositivo R4.

  4. Configure OSPF conexões com o dispositivo R2 e o dispositivo R3.

  5. Configure a main política.

  6. Configure a subroutine política.

  7. Configure a rota estática para a rede 172.16.5.0/24.

  8. Configure o número e a ID do roteador do sistema autônomo (AS).

Resultados

A partir do modo de configuração, confirme sua configuração show interfaces inserindo os show protocols comandos , e show policy-options . show routing-options Se a saída não apresentar a configuração pretendido, repetir as instruções neste exemplo para corrigir a configuração.

Caso você não configure o dispositivo, entre commit no modo de configuração.

Verificação

Confirmar se a configuração está funcionando corretamente.

Verificação das rotas no dispositivo R1

Propósito

No dispositivo R1, consulte as rotas estáticas na tabela de roteamento.

Ação

Significado

O dispositivo R1 tem quatro rotas estáticas.

Verificação do anúncio de roteamento para o dispositivo R4

Propósito

No dispositivo R1, certifique-se de que as rotas estáticas sejam anunciadas para o dispositivo R4.

Ação

Significado

Como esperado, o dispositivo R1 anuncia apenas suas rotas estáticas para o dispositivo R4.

Experiências com a política de BGP de exportação padrão

Propósito

Veja o que pode acontecer quando você remover o termo final then reject da política ou da mainsubroutine política.

Ação

  1. No dispositivo R1, desative o termo final da main política.

  2. No dispositivo R1, consulte quais rotas são anunciadas para o dispositivo R4.

    Agora, todas as BGP do dispositivo R1 são enviadas para o dispositivo R4. Isso ocorre porque, após o processamento voltar à política, a política de main BGP de exportação entra em vigor.

  3. No dispositivo R1, reativar o termo final da política e desativar o main termo final na subroutine política.

  4. No dispositivo R1, consulte quais rotas são anunciadas para o dispositivo R4.

    Agora, todas as BGP do dispositivo R1 são enviadas para o dispositivo R4. Isso ocorre porque, antes do processamento voltar à política, a política de BGP de exportação por padrão main entra em vigor na subroutine política.

Significado

Para evitar que a política BGP de exportação padrão entre em vigor, você deve incluir um termo final na política principal e em todas as then reject subrotinas referenciadas.