Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: Configuração de comunidades em uma política de roteamento

Uma comunidade é um atributo de rota usado pelo BGP para agrupar rotas administrativamente com propriedades semelhantes.

Requisitos

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

  • Atualizado e revalidado usando o vMX no Junos OS Release 21.1R1.

Visão geral

Um papel principal do atributo da comunidade é ser um valor de tag administrativa usado para associar rotas em conjunto. Geralmente, essas rotas compartilham algumas propriedades comuns, mas isso não é necessário. As comunidades são uma ferramenta flexível dentro do BGP. Um valor de comunidade individual pode ser atribuído a uma única rota ou várias rotas. Uma rota pode ser atribuída a um único valor de comunidade ou vários valores. As redes usam o atributo da comunidade para ajudar na implementação de políticas de roteamento administrativo. O valor atribuído de uma rota pode permitir que ele seja aceito na rede, ou rejeitado da rede, ou permitir que ele modifique atributos.

Figura 1 mostra o dispositivo R1, o dispositivo R2 e o dispositivo R3 como pares BGP interno (IBGP) em sistema autônomo (AS) 64510. O dispositivo R4 está anunciando o espaço de endereços 172.16.0/21 a partir do AS 64511.

Topologia

Figura 1: Topologia para comunidades BGP regularesTopologia para comunidades BGP regulares

As rotas específicas recebidas pelo dispositivo R1 do dispositivo R4 são as seguintes:

Os administradores do AS 64511 querem receber determinado tráfego de usuário do dispositivo R1 e outro tráfego de usuários do dispositivo R3. Para atingir essa meta administrativa, o dispositivo R4 anexa o valor da comunidade de 64511:1 a algumas rotas que envia e anexa o valor da comunidade 64511:3 a outras rotas que envia. As políticas de roteamento dentro do AS 64510 são configuradas usando um critério de correspondência da comunidade para alterar a preferência local das rotas recebidas para novos valores que alteram o algoritmo de seleção de rotas BGP. A rota com o mais alto valor de preferência local é preferida.

No dispositivo R1, as rotas com o valor da comunidade 64511:1 recebem uma preferência local de 200, e as rotas com o valor da comunidade 64511:3 recebem uma preferência local de 50. No dispositivo R3, o inverso é feito para que rotas com o valor da comunidade 64511:3 sejam atribuídas a uma preferência local de 200, e rotas com o valor da comunidade 64511:1 recebem uma preferência local de 50. Essas informações são então comunicadas através do IBGP pelo dispositivo R1 e pelo dispositivo R3 para o dispositivo R2.

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

A configuração passo a passo da seção descreve as etapas de configuração nos dispositivos R1 e R4.

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 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.

  2. Configure conexões internas de protocolo de gateway (IGP) para dispositivos R2 e R3.

  3. Configure as conexões IBGP aos dispositivos R2 e R3.

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

  5. Configure a política .send-direct

    Essa política é mencionada na configuração do IBGP e permite que o dispositivo R2 tenha acessibilidade externa. Uma alternativa é configurar uma política no dispositivo R1 e no dispositivo R3.next-hop self

  6. Configure a política que altera a preferência local por rotas com tags de comunidade especificadas.

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

Para configurar o dispositivo R4:

  1. Configure as interfaces.

  2. Configure a conexão EBGP com o dispositivo R1 e o dispositivo R3.

  3. Configure as tags da comunidade.

  4. Configure a política .send-static

    Esta política é mencionada nas conexões EBGP ao dispositivo R1 e ao dispositivo R3. A política anexa a comunidade 64511:1 (PREFERRED) a algumas rotas e à comunidade 64511:3 (NOT_PREFERRED) a outras rotas.

  5. Configure as rotas estáticas.

  6. 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.

Dispositivo R1

Dispositivo R4

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

Verificação

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

Verificação das rotas enviadas no dispositivo R4

Propósito

No dispositivo R4, verifique as rotas enviadas para o dispositivo R1 e o dispositivo R3.

Ação

Significado

O dispositivo R4 marcou as rotas com as comunidades 64511:1 e 64511:3 e as enviou para o dispositivo R1 e R3.

Verificação das rotas recebidas no dispositivo R2

Propósito

No dispositivo R2, verifique as rotas recebidas do dispositivo R1 e do dispositivo R3.

Ação

Significado

O dispositivo R2 tem as rotas com as preferências locais esperadas e as rotas ativas esperadas, conforme designado pelos asterisco (*).

Exemplo: Configuração de uma política de roteamento com base no número de comunidades BGP