Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: Configuração de uma subrotina de políticas

Este exemplo demonstra o uso de uma subrotina de política em uma condição de correspondência de política 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.

Essa política principal chama de subroutine chamada subroutine.

O roteador avalia a lógica de main uma maneira definida. O critério de correspondência permite que o dispositivo de from policy subroutine roteamento localize a subroutina. Todos os termos da subroutina são avaliados, em ordem, seguindo as regras normais de processamento de políticas. Neste exemplo, todas as rotas estáticas na tabela de roteamento correspondem à subroutina com uma ação de aceitação. Isso devolve um resultado real à política original, ou chamada, que informa ao dispositivo que ocorreu uma correspondência positiva. As ações na política de chamada são executadas e a rota é aceita. Todas as outras rotas da tabela de roteamento não correspondem à subroutina e devolvem um resultado falso à política de chamada. O dispositivo avalia o segundo termo main e rejeita as rotas.

As ações na subroutina não aceitam nem rejeitam uma rota específica. As ações subroutinas são traduzidas apenas em um resultado verdadeiro ou falso. Ações que modificam os atributos de uma rota, no entanto, são aplicadas à rota, independentemente do resultado da subroutina.

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

Quando você está trabalhando com subroutines de políticas, é importante lembrar que a política de exportação de EBGP padrão é anunciar todas as rotas BGP aprendidas para todos os pares de EBGP. Essa política padrão está em vigor na política principal e também na subroutina. Portanto, como mostrado neste exemplo, se você não quiser que a política de exportação de EBGP padrão entre em vigor, você deve configurar uma then reject ação terminante como termo final tanto na política principal quanto na subroutine da política. Este exemplo demonstra o que acontece quando o termo final then reject está ausente, seja da política principal ou da subroutina da política.

Topologia

Figura 1 mostra a rede de amostra.

Figura 1: Topologia BGP para subrotina de políticasTopologia BGP para subrotina de políticas

Configuração rápida da 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 da CLI

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

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Procedimento

Procedimento passo a passo

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, veja Use o editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI.

Para configurar o dispositivo R1:

  1. Configure as interfaces do 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 conexões OSPF com o dispositivo R2 e o dispositivo R3.

  5. Configure a política main.

  6. Configure a política subroutine.

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

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

Resultados

A partir do modo de configuração, confirme sua configuração entrando noshow interfaces, show protocolsshow policy-optionse show routing-options comandos. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Verificação

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

Verificação das rotas no dispositivo R1

Propósito

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

Ação

Significado

O dispositivo R1 tem quatro rotas estáticas.

Verificando o anúncio de rota 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.

Experimentar a política de exportação BGP padrão

Propósito

Veja o que pode acontecer quando você remove o termo final then reject da política main ou da política subroutine.

Ação

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

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

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

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

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

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

Significado

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