Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: Publicidade Múltiplos caminhos no BGP

Neste exemplo, os roteadores BGP estão configurados para anunciar vários caminhos em vez de anunciar apenas o caminho ativo. Publicidade de vários caminhos no BGP é especificado no RFC 7911, Anúncio de vários caminhos no BGP.

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

  • Oito dispositivos habilitados para BGP.

  • Cinco dos dispositivos habilitados para BGP não precisam necessariamente ser roteadores. Por exemplo, podem ser switches de ethernet da Série EX.

  • Três dos dispositivos habilitados para BGP estão configurados para enviar vários caminhos ou receber vários caminhos (ou ambos enviam e recebem vários caminhos). Esses três dispositivos habilitados para BGP devem ser roteadores de borda multisserviços da Série M, plataformas de roteamento universal 5G da Série MX ou roteadores de núcleo da Série T.

  • Os três roteadores devem estar executando o Junos OS Release 11.4 ou posterior.

Visão geral

As declarações a seguir são usadas para configurar vários caminhos para um destino:

Neste exemplo, o Roteador R5, o Roteador R6 e o Roteador R7 redistribuem rotas estáticas em BGP. O roteador R1 e o roteador R4 são refletores de rota. O roteador R2 e o roteador R3 são clientes para rotear o Refletor R1. O roteador R8 é um cliente para rotear o Refletor R4.

A reflexão de rota é opcional quando o anúncio de vários caminhos é habilitado no BGP.

Com a configuração, o add-path send path-count 6 Roteador R1 está configurado para enviar até seis caminhos (por destino) ao Roteador R4.

Com a configuração, o add-path receive Roteador R4 está configurado para receber vários caminhos do Roteador R1.

Com a configuração, o add-path send path-count 6 Roteador R4 está configurado para enviar até seis caminhos para o Roteador R8.

Com a configuração, o add-path receive Roteador R8 está configurado para receber vários caminhos do Roteador R4.

A add-path send prefix-policy allow_199 configuração de política (juntamente com o filtro de rota correspondente) limita o Roteador R4 a enviar vários caminhos apenas para a rota 172.16.199.1/32.

Diagrama de topologia

Figura 1 mostra a topologia usada neste exemplo.

Figura 1: Anúncio de vários caminhos no BGPAnúncio de vários caminhos no BGP

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.

Roteador R1

Roteador R2

Roteador R3

Roteador R4

Roteador R5

Roteador R6

Roteador R7

Roteador R8

Configuração do roteador R1

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, consulte Usando o Editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI.

Para configurar o roteador R1:

  1. Configure as interfaces para o Roteador R2, Roteador R3, Roteador R4 e Roteador R5, e configure a interface de loopback (lo0).

  2. Configure o BGP nas interfaces e configure a reflexão de rota do IBGP.

  3. Configure o Roteador R1 para enviar até seis caminhos ao seu vizinho, o Roteador R4.

    O destino dos caminhos pode ser qualquer destino que o Roteador R1 possa alcançar por vários caminhos.

  4. Configure o OSPF nas interfaces.

  5. Configure a ID do roteador e o número do sistema autônomo.

  6. Se você terminar de configurar o dispositivo, confirme a configuração.

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.

Configuração do roteador R2

Procedimento passo a passo

Para configurar o roteador R2:

  1. Configure a interface de loopback (lo0) e as interfaces para o Roteador R6 e o Roteador R1.

  2. Configure BGP e OSPF nas interfaces do Roteador R2.

  3. Para rotas enviadas do Roteador R2 ao Roteador R1, anuncie o Roteador R2 como o próximo salto, porque o Roteador R1 não tem uma rota para o endereço do Roteador R6 na rede 10.0.26.0/24.

  4. Configure o número do sistema autônomo.

  5. Se você terminar de configurar o dispositivo, confirme a configuração.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show interfaces, show protocolse show policy-optionsshow 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.

Configuração do roteador R3

Procedimento passo a passo

Para configurar o roteador R3:

  1. Configure a interface de loopback (lo0) e as interfaces para o Roteador R7 e o Roteador R1.

  2. Configure BGP e OSPF nas interfaces do Roteador R3.

  3. Para rotas enviadas do Roteador R3 ao Roteador R1, anuncie o Roteador R3 como o próximo salto, porque o Roteador R1 não tem uma rota para o endereço do Roteador R7 na rede 10.0.37.0/24.

  4. Configure o número do sistema autônomo.

  5. Se você terminar de configurar o dispositivo, confirme a configuração.

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.

Configuração do roteador R4

Procedimento passo a passo

Para configurar o roteador R4:

  1. Configure as interfaces para o Roteador R1 e o Roteador R8, e configure a interface de loopback (lo0).

  2. Configure o BGP nas interfaces e configure a reflexão de rota do IBGP.

  3. Configure o Roteador R4 para enviar até seis caminhos ao seu vizinho, o Roteador R8.

    O destino dos caminhos pode ser qualquer destino que o Roteador R4 possa alcançar por vários caminhos.

  4. Configure o Roteador R4 para receber vários caminhos de seu vizinho, o Roteador R1.

    O destino dos caminhos pode ser qualquer destino que o Roteador R1 possa alcançar por vários caminhos.

  5. Configure o OSPF nas interfaces.

  6. Configure uma política que permita que o Roteador R4 envie vários caminhos ao Roteador R8 para a rota 172.16.199.1/32.

    • O roteador R4 recebe vários caminhos para a rota 172.16.198.1/32 e para a rota 172.16.199.1/32. No entanto, por causa dessa política, o Roteador R4 envia apenas vários caminhos para a rota 172.16.199.1/32.

    • O roteador R4 também pode ser configurado para enviar rotas DE BGP add-path de até 20 para um subconjunto de prefixos anunciados de caminho complementar.

  7. Configure o número do sistema autônomo.

  8. Se você terminar de configurar o dispositivo, confirme a configuração.

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.

Configuração do roteador R5

Procedimento passo a passo

Para configurar o roteador R5:

  1. Configure a interface de loopback (lo0) e a interface para o Roteador R1.

  2. Configure o BGP na interface do Roteador R5.

  3. Crie rotas estáticas para redistribuição em BGP.

  4. Redistribua rotas estáticas e diretas para o BGP.

  5. Configure o número do sistema autônomo.

  6. Se você terminar de configurar o dispositivo, confirme a configuração.

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.

Configuração do roteador R6

Procedimento passo a passo

Para configurar o roteador R6:

  1. Configure a interface de loopback (lo0) e a interface para o Roteador R2.

  2. Configure o BGP na interface do Roteador R6.

  3. Crie rotas estáticas para redistribuição em BGP.

  4. Redistribua rotas estáticas e diretas da tabela de roteamento do Roteador R6 para o BGP.

  5. Configure o número do sistema autônomo.

  6. Se você terminar de configurar o dispositivo, confirme a configuração.

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.

Configuração do roteador R7

Procedimento passo a passo

Para configurar o roteador R7:

  1. Configure a interface de loopback (lo0) e a interface para o Roteador R3.

  2. Configure o BGP na interface do Roteador R7.

  3. Crie uma rota estática para redistribuição em BGP.

  4. Redistribua rotas estáticas e diretas da tabela de roteamento do Roteador R7 para o BGP.

  5. Configure o número do sistema autônomo.

  6. Se você terminar de configurar o dispositivo, confirme a configuração.

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.

Configuração do roteador R8

Procedimento passo a passo

Para configurar o roteador R8:

  1. Configure a interface de loopback (lo0) e a interface para o Roteador R4.

  2. Configure BGP e OSPF na interface do Roteador R8.

  3. Configure o roteador R8 para receber vários caminhos de seu vizinho, o Roteador R4.

    O destino dos caminhos pode ser qualquer destino que o Roteador R4 possa alcançar por vários caminhos.

  4. Configure o número do sistema autônomo.

  5. Se você terminar de configurar o dispositivo, confirme a configuração.

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.

Verificação

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

Verificando se os pares BGP têm a capacidade de enviar e receber vários caminhos

Propósito

Certifique-se de que uma ou ambas as seqüências a seguir apareçam na saída do show bgp neighbor comando:

  • NLRI's for which peer can receive multiple paths: inet-unicast

  • NLRI's for which peer can send multiple paths: inet-unicast

Ação

Verificar se o roteador R1 está anunciando vários caminhos

Propósito

Certifique-se de que vários caminhos até o destino 172.16.198.1/32 e vários caminhos para o destino 172.16.199.1/32 são anunciados no Roteador R4.

Ação

Significado

Quando você vê um prefixo e mais de um próximo salto, isso significa que vários caminhos são anunciados para o Roteador R4.

Verificar se o roteador R4 está recebendo e anunciando vários caminhos

Propósito

Certifique-se de que vários caminhos até o destino 172.16.199.1/32 sejam recebidos do Roteador R1 e anunciados para o Roteador R8. Certifique-se de que vários caminhos até o destino 172.16.198.1/32 sejam recebidos do Roteador R1, mas apenas um caminho para este destino é anunciado para o Roteador R8.

Ação

Significado

O show route receive-protocol comando mostra que o Roteador R4 recebe dois caminhos para o destino 172.16.198.1/32 e três caminhos para o destino 172.16.199.1/32. O show route advertising-protocol comando mostra que o Roteador R4 anuncia apenas um caminho para o destino 172.16.198.1/32 e anuncia os três caminhos para o destino 172.16.199.1/32.

Devido à política de prefixo aplicada ao Roteador R4, o Roteador R4 não anuncia vários caminhos para o destino 172.16.198.1/32. O roteador R4 anuncia apenas um caminho para o destino 172.16.198.1/32, embora receba vários caminhos para este destino.

Verificar se o roteador R8 está recebendo vários caminhos

Propósito

Certifique-se de que o roteador R8 receba vários caminhos até o destino 172.16.199.1/32 pelo Roteador R4. Certifique-se de que o roteador R8 receba apenas um caminho até o destino 172.16.198.1/32 pelo Roteador R4.

Ação

Verificando a ID do caminho

Propósito

Nos dispositivos downstream, o Roteador R4 e o Roteador R8 verificam se um ID de caminho identifica o caminho de forma única. Procure a Addpath Path ID: corda.

Ação