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 está configurada.main

Essa política principal chama de subroutine chamada .subroutine

O roteador avalia a lógica de uma maneira definida.main O critério de correspondência permite que o dispositivo de roteamento localize a subroutina.from policy subroutine 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 e rejeita as rotas.main

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 é aplicada como uma política de exportação na sessão de peering BGP do Dispositivo R1 com o Dispositivo R4.main 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 pares internos, o Dispositivo R2 e o Dispositivo R3.main

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 ação terminante como termo final tanto na política principal quanto na subroutine da política.then reject Este exemplo demonstra o que acontece quando o termo final está ausente, seja da política principal ou da subroutina da política.then reject

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 descreve as etapas do dispositivo R1.#configuration318__policy-subroutine-st

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 hierarquia.[edit]

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 no Guia de usuário do Junos OS CLI.Use o editor de CLI no modo de configuraçãohttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

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 no, e comandos.show interfacesshow protocolsshow policy-optionsshow routing-options 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 modo de configuração.commit

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 da política ou da política .then rejectmainsubroutine

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 , a política de exportação BGP padrão entra em vigor.main

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

  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 , a política de exportação BGP padrão entra em vigor na política .mainsubroutine

Significado

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