Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Preferência local por rotas BGP

Entendendo os valores de preferência de rota (distância administrativa)

O processo de protocolo de roteamento do Junos OS atribui um valor de preferência padrão (também conhecido como distância administrativa) a cada rota que a tabela de roteamento recebe. O valor padrão depende da fonte da rota. O valor de preferência é um valor de 0 a 4.294.967.295 (232 – 1), com um valor menor indicando uma rota mais preferida. lista os valores de preferência padrão.Tabela 1

Tabela 1: Valores de preferência de rota padrão

Como a rota é aprendida

Preferência por padrão

Declaração para modificar a preferência por padrão

Rede conectada diretamente

0

Rotas do sistema

4

LSPs estáticos e estáticos

5

Estático

ARI-TS

5

Preferência por ARI-TS.

A partir do Junos OS Release 22.2R1, as rotas ARI são instaladas como rotas de protocolo ARI-TS em vez de rotas estáticas como instaladas nas versões anteriores do Junos OS.

LSPs estáticos

6

Preferência por MPLS

Nota:

Nas versões do Junos OS antes de 10.4, se você configurar um LSP MPLS estático usando a declaração, o valor de preferência padrão é 5. A partir do Junos OS Release 10.4, se você configurar um valor de preferência padrão é 6. A declaração de configuração anterior está oculta no Junos OS Release 10.4 e versões posteriores.static-path static-label-switched-path static-path

LSPs sinalizados por RSVP

7

RSVP conforme descrito no guia de usuário de aplicativos MPLSpreferencehttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-mpls-applications/config-guide-mpls-applications.html

SR-TE

8

Preferência por SR-TE

LSPs sinalizados por LDP

9

LDP , conforme descrito no guia de usuário de aplicativos MPLSpreferencehttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-mpls-applications/config-guide-mpls-applications.html

Rota interna de OSPF

10

Preferência por OSPF

Rota OSPF SR

10

Preferência por OSPF rotulado

rota interna de acesso

12

rota de acesso

13

Rota IS-IS SR

14

Preferência is-IS rotulada

Rota interna de nível 1 IS-IS

15

Preferência pelo IS-IS

Rota interna is-IS nível 2

18

Preferência pelo IS-IS

Redireciona

30

Kernel

40

SNMP

50

Descoberta de roteador

55

RIP

100

Preferência por RIP

RIPng

100

Preferência por RIPng

PIM

105

Guia de usuário do Junos OS Multicast Protocols

DVMRP

110

Guia de usuário do Junos OS Multicast Protocols

Agregado

130

Agregado

Rotas externas OSPF AS

150

Preferência externa do OSPF

Rota externa is-IS nível 1

160

Preferência externa do IS-IS

Rota externa is-IS nível 2

165

Preferência externa do IS-IS

BGP

170

Preferência de BGP, exportação, importação

MSDP

175

Guia de usuário do Junos OS Multicast Protocols

Em geral, quanto mais estreito for o escopo da declaração, maior é a precedência do valor de preferência, mas menor é o conjunto de rotas que ela afeta. Para modificar o valor de preferência padrão para rotas aprendidas por protocolos de roteamento, você geralmente aplica a política de roteamento ao configurar os protocolos de roteamento individuais. Você também pode modificar algumas preferências com outras declarações de configuração, que são indicadas na tabela.

Exemplo: Configurando o valor de preferência para rotas BGP

Este exemplo mostra como especificar a preferência pelas rotas aprendidas com o BGP. As informações de roteamento podem ser aprendidas com várias fontes. Para romper laços entre rotas igualmente específicas aprendidas com várias fontes, cada fonte tem um valor de preferência. As rotas aprendidas por meio de ações administrativas explícitas, como rotas estáticas, são preferidas em relação às rotas aprendidas com um protocolo de roteamento, como BGP ou OSPF. Esse conceito é chamado de distância administrativa por alguns fornecedores.

Requisitos

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

Visão geral

As informações de roteamento podem ser aprendidas com várias fontes, como por meio de configuração estática, BGP ou um protocolo de gateway interior (IGP). Quando o Junos OS determina a preferência de uma rota para se tornar a rota ativa, ele seleciona a rota com a menor preferência como rota ativa e instala essa rota na tabela de encaminhamento. Por padrão, o software de roteamento atribui uma preferência de 170 para rotas originadas do BGP. De todos os protocolos de roteamento, o BGP tem o mais alto valor de preferência padrão, o que significa que as rotas aprendidas pelo BGP são as menos propensas a se tornar a rota ativa.

Alguns fornecedores têm uma preferência (distância) de 20 para BGP externo (EBGP) e uma distância de 200 para BGP interno (IGBP). O Junos OS usa o mesmo valor (170) tanto para EBGP quanto para IBGP. No entanto, essa diferença entre os fornecedores não tem impacto operacional porque o Junos OS sempre prefere as rotas EBGP em relação às rotas do IBGP.

Outra área em que os fornecedores diferem é em relação à distância de IGP em comparação com a distância BGP. Por exemplo, alguns fornecedores atribuem uma distância de 110 a rotas OSPF. Isso é maior do que a distância de EBGP de 20 , e resulta na seleção de uma rota EBGP em uma rota OSPF equivalente. No mesmo cenário, o Junos OS escolhe a rota OSPF, devido à preferência padrão 10 por uma rota OSPF interna e 150 por uma rota OSPF externa, ambas inferiores às 170 preferências atribuídas a todas as rotas BGP.

Em um ambiente multifornecedor, você pode querer alterar o valor de preferência para rotas BGP para que o Junos OS escolha uma rota EBGP em vez de uma rota OSPF. Para atingir esse objetivo, uma opção é incluir a declaração na configuração do EBGP.preference Para modificar o valor de preferência BGP padrão, inclua a declaração, especificando um valor de 0 a 4.294.967.295 (232 – 1).preference

Dica:

Outra maneira de alcançar a compatibilidade entre fornecedores é incluir a declaração na configuração do EBGP.advertise-inactive Isso faz com que a tabela de roteamento exporte para BGP a melhor rota aprendida pelo BGP, mesmo que o Junos OS não o tenha selecionado para ser uma rota ativa. Por padrão, o BGP armazena as informações de rota que recebe das mensagens de atualização na tabela de roteamento do Junos OS, e a tabela de roteamento exporta apenas rotas ativas para o BGP, que o BGP anuncia para seus pares. A declaração faz com que o Junos OS anuncie a melhor rota BGP que está inativa devido à preferência do IGP.advertise-inactive Quando você usa a declaração, o dispositivo Junos OS usa a rota OSPF para o encaminhamento, e o dispositivo de outro fornecedor usa a rota EBGP para encaminhamento.advertise-inactive No entanto, da perspectiva de um peer EBGP em um AS vizinho, os dispositivos de ambos os fornecedores parecem se comportar da mesma maneira.

Topologia

Na rede de amostra, o Dispositivo R1 e o Dispositivo R2 têm rotas EBGP entre si e também rotas OSPF umas para as outras.

Este exemplo mostra as tabelas de roteamento nos seguintes casos:

  • Aceite os valores de preferência padrão de 170 para BGP e 10 para OSPF.

  • Altere a preferência do BGP para 8.

Figura 1 mostra a rede de amostra.

Figura 1: Topologia de valor de preferência BGPTopologia de valor de preferência 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 hierarquia.[edit]

Dispositivo R1

Dispositivo R2

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, consulte Usando o Editor de CLI no modo de configuração 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 o sistema autônomo local.

  3. Configure o peering externo com o dispositivo R2.

  4. Configure OSPF.

  5. Configure a política de roteamento.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no, e comandos.show interfacesshow policy-optionsshow protocolsshow 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 Repita essas etapas no Dispositivo R2.

Verificação

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

Verificando a preferência

Propósito

Certifique-se de que as tabelas de roteamento no Dispositivo R1 e no Dispositivo R2 reflitam o fato de que o Dispositivo R1 está usando a preferência configurada de EBGP de 8, e o Dispositivo R2 está usando a preferência padrão de EBGP de 170.

Ação

A partir do modo operacional, entre no comando.show route

Significado

A saída mostra que no Dispositivo R1, o caminho ativo para a interface de loopback do Dispositivo R2 (10.255.14.177/32) é uma rota BGP. A saída também mostra que no Dispositivo R2, o caminho ativo para a interface de loopback do Dispositivo R1 (10.255.71.24/32) é uma rota OSPF.

Exemplo: Usando a política de roteamento para definir um valor de preferência para rotas BGP

Este exemplo mostra como usar a política de roteamento para definir a preferência pelas rotas aprendidas com o BGP. As informações de roteamento podem ser aprendidas com várias fontes. Para romper laços entre rotas igualmente específicas aprendidas com várias fontes, cada fonte tem um valor de preferência. As rotas aprendidas por meio de ações administrativas explícitas, como rotas estáticas, são preferidas em relação às rotas aprendidas com um protocolo de roteamento, como BGP ou OSPF. Esse conceito é chamado de distância administrativa por alguns fornecedores.

Requisitos

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

Visão geral

As informações de roteamento podem ser aprendidas com várias fontes, como por meio de configuração estática, BGP ou um protocolo de gateway interior (IGP). Quando o Junos OS determina a preferência de uma rota para se tornar a rota ativa, ele seleciona a rota com a menor preferência como rota ativa e instala essa rota na tabela de encaminhamento. Por padrão, o software de roteamento atribui uma preferência de 170 para rotas originadas do BGP. De todos os protocolos de roteamento, o BGP tem o mais alto valor de preferência padrão, o que significa que as rotas aprendidas pelo BGP são as menos propensas a se tornar a rota ativa.

Alguns fornecedores têm uma preferência (distância) de 20 para BGP externo (EBGP) e uma distância de 200 para BGP interno (IGBP). O Junos OS usa o mesmo valor (170) tanto para EBGP quanto para IBGP. No entanto, essa diferença entre os fornecedores não tem impacto operacional porque o Junos OS sempre prefere as rotas EBGP em relação às rotas do IBGP.

Outra área em que os fornecedores diferem é em relação à distância de IGP em comparação com a distância BGP. Por exemplo, alguns fornecedores atribuem uma distância de 110 a rotas OSPF. Isso é maior do que a distância EBGP de 20, e resulta na seleção de uma rota EBGP em uma rota OSPF equivalente. No mesmo cenário, o Junos OS escolhe a rota OSPF, devido à preferência padrão 10 por uma rota OSPF interna e 150 por uma rota OSPF externa, ambas inferiores às 170 preferências atribuídas a todas as rotas BGP.

Este exemplo mostra uma política de roteamento que corresponde a rotas a partir de próximos saltos específicos e define uma preferência. Se uma rota não corresponder ao primeiro termo, ela será avaliada pelo segundo termo.

Topologia

Na rede de amostra, o Dispositivo R1 e o Dispositivo R3 têm sessões de EBGP com o Dispositivo R2.

No dispositivo R2, uma política de importação toma as seguintes ações:

  • Para as rotas recebidas pelo BGP a partir do próximo salto 10.0.0.1 (Dispositivo R1), definir a preferência da rota para 10.

  • Para as rotas recebidas pelo BGP a partir do próximo salto 10.1.0.2 (Dispositivo R3), definir a preferência da rota para 15.

Figura 2 mostra a rede de amostra.

Figura 2: Topologia de valor de preferência BGPTopologia de valor de preferência BGP

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

A seção descreve as etapas do dispositivo R2.#d11e82__d11e227

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

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, consulte Usando o Editor de CLI no modo de configuração 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 R2:

  1. Configure as interfaces do dispositivo.

  2. Configure o sistema autônomo local.

  3. Configure a política de roteamento que envia rotas diretas.

  4. Configure a política de roteamento que altera a preferência das rotas recebidas.

  5. Configure o peering externo com o dispositivo R2.

  6. Aplique a política como política de importação.set-preference

    Isso afeta a tabela de roteamento do Dispositivo R2 e não afeta o dispositivo R1 e o dispositivo R3.

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.

Verificando a preferência

Propósito

Certifique-se de que as tabelas de roteamento no Dispositivo R1 e no Dispositivo R2 reflitam o fato de que o Dispositivo R1 está usando a preferência configurada de EBGP de 8, e o Dispositivo R2 está usando a preferência padrão de EBGP de 170.

Ação

A partir do modo operacional, entre no comando.show route protocols bgp

Significado

A saída mostra que no Dispositivo R2, os valores de preferência foram alterados para 15 para rotas aprendidas com o Dispositivo R3, e os valores de preferência foram alterados para 10 para rotas aprendidas com o Dispositivo R1.

Entendendo a métrica de preferência local para rotas BGP internas

As sessões internas de BGP (IBGP) usam uma métrica chamada preferência local, que é realizada em pacotes de atualização do IBGP no atributo de caminho LOCAL_PREF. Quando um sistema autônomo (AS) tem várias rotas para outro AS, a preferência local indica o grau de preferência por uma rota BGP em relação às outras rotas BGP. A rota BGP com o mais alto valor de preferência local é preferida.

O atributo LOCAL_PREF caminho é sempre anunciado aos pares do IBGP e às confederações vizinhas. Nunca é anunciado para pares BGP (EBGP) externos. O comportamento padrão é não modificar o atributo de caminho LOCAL_PREF se estiver presente.

O valor padrão LOCAL_PREF atributo de caminho de 100 se aplica apenas no momento da exportação, quando as rotas são exportadas da tabela de roteamento para BGP.

Se uma rota BGP for recebida sem um atributo LOCAL_PREF, a rota será armazenada na tabela de roteamento e anunciada pelo BGP como se fosse recebida com um valor de LOCAL_PREF de 100. Uma rota não BGP anunciada pelo BGP é anunciada com um valor de LOCAL_PREF de 100 por padrão.

Exemplo: Configuração do valor de preferência local para rotas BGP

Este exemplo mostra como configurar a preferência local em sessões internas de BGP (IBGP).

Requisitos

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

Visão geral

Para alterar a métrica de preferência local anunciada no atributo do caminho, você deve incluir a declaração, especificando um valor de 0 a 4.294.967.295 (232 – 1).local-preference

Existem várias razões pelas quais você pode querer preferir um caminho em vez de outro. Por exemplo, em comparação com outros caminhos, um caminho pode ser menos caro de usar, pode ter maior largura de banda ou pode ser mais estável.

Figura 3 mostra uma rede típica com sessões internas de peer e vários pontos de saída para um AS vizinho.

Figura 3: Rede típica com sessões do IBGP e vários pontos de saídaRede típica com sessões do IBGP e vários pontos de saída

Para chegar ao dispositivo R4, o dispositivo R1 pode trilhar um caminho pelo dispositivo R2 ou pelo dispositivo R3. Por padrão, a preferência local é de 100 para qualquer rota. Quando as preferências locais são iguais, o Junos OS tem regras para quebrar o empate e escolher um caminho. (Veja como entender a seleção do caminho BGP.) Neste exemplo, a rota ativa é pelo Dispositivo R2 porque o ID do roteador do Dispositivo R2 é menor do que o ID do roteador do dispositivo R3.Entender a seleção do caminho BGP O exemplo a seguir mostra como substituir o comportamento padrão com uma configuração explícita para a preferência local. O exemplo configura uma preferência local de 300 no dispositivo R3, tornando o Dispositivo R3 o caminho preferido para chegar ao dispositivo 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

Configuração do dispositivo 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.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 BGP.

  3. Configure OSPF.

  4. Configure uma política que aceite rotas diretas.

    Nota:

    Outras opções úteis para este cenário podem ser aceitar rotas aprendidas por meio de OSPF ou rotas locais.

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

Resultados

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

Configuração do dispositivo R2

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

  1. Configure as interfaces.

  2. Configure BGP.

  3. Configure OSPF.

  4. Configure uma política que aceite rotas diretas.

    Nota:

    Outras opções úteis para este cenário podem ser aceitar rotas aprendidas por meio de OSPF ou rotas locais.

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

Resultados

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

Configuração do dispositivo R3

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

  1. Configure as interfaces.

  2. Configure BGP.

  3. Configure OSPF.

  4. Configure uma política que aceite rotas diretas.

    Nota:

    Outras opções úteis para este cenário podem ser aceitar rotas aprendidas por meio de OSPF ou rotas locais.

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

Resultados

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

Configuração do 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, consulte Usando o Editor de CLI no modo de configuração 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 R4:

  1. Configure as interfaces.

  2. Configure BGP.

  3. Configure uma política que aceite rotas diretas.

    Nota:

    Outras opções úteis para este cenário podem ser aceitar rotas aprendidas por meio de OSPF ou rotas locais.

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

Resultados

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

Verificando o caminho ativo do dispositivo R1 ao dispositivo R4

Propósito

Verifique se o caminho ativo do Dispositivo R1 ao Dispositivo R4 passa pelo Dispositivo R2.

Ação

A partir do modo operacional, entre no comando.show route protocol bgp

Significado

O asterisco (*) mostra que o caminho preferido é pelo Dispositivo R2. Na configuração padrão, o dispositivo R2 tem um ID de roteador mais baixo do que o Dispositivo R3. A ID do roteador está controlando a seleção de caminhos.

Alterando a preferência local para mudar a seleção de caminhos

Propósito

Altere o caminho para que ele passe pelo dispositivo R3.

Ação

A partir do modo de configuração, entre no comando.set local-preference 300

Verificando novamente o caminho ativo do dispositivo R1 ao dispositivo R4

Propósito

Verifique se o caminho ativo do Dispositivo R1 ao Dispositivo R4 passa pelo Dispositivo R3.

Ação

A partir do modo operacional, entre no comando.show route protocol bgp

Significado

O asterisco (*) mostra que o caminho preferido é pelo Dispositivo R3. Na configuração alterada, o dispositivo R3 tem uma preferência local maior do que o Dispositivo R2. A preferência local é controlar a seleção de caminhos.

Exemplo: Configuração do BGP para anunciar rotas inativas

Por padrão, o BGP readverte apenas rotas ativas. Para ter a tabela de roteamento exportando para BGP a melhor rota aprendida pelo BGP mesmo que o Junos OS não o tenha selecionado como uma rota ativa, inclua a declaração:advertise-inactive

No Junos OS, o BGP anuncia rotas BGP instaladas ou ativas, que são rotas selecionadas como as melhores com base nas regras de seleção de caminho BGP. A declaração permite que rotas BGP não ativas sejam anunciadas para outros pares.advertise-inactive

Nota:

Se a tabela de roteamento tiver duas rotas BGP onde uma está ativa e outra inativa, a declaração não anuncia o prefixo BGP inativo.advertise-inactive Esta declaração não anuncia uma rota BGP inativa na presença de outra rota BGP ativa. No entanto, se a rota ativa for uma rota estática, o comunicado anuncia a rota BGP inativa.advertise-inactive

Nota:

A declaração não ajuda a anunciar a rota inativa do VRF quando o roteador está configurado como um refletor de rota.advertise-inactive

O Junos OS também oferece suporte para a configuração de uma política de exportação BGP que corresponda ao estado de uma rota anunciada. Você pode combinar rotas ativas ou inativas da seguinte forma:

Este qualificador só corresponde quando usado no contexto de uma política de exportação. Quando uma rota está sendo anunciada por um protocolo que pode anunciar rotas inativas (como BGP), corresponde a rotas anunciadas como resultado da (ou ) declaração.state inactiveadvertise-inactiveadvertise-external

Por exemplo, a configuração a seguir pode ser usada como uma política de exportação BGP para marcar rotas anunciadas devido à configuração com uma comunidade definida pelo usuário.advertise-inactive Essa comunidade pode ser usada mais tarde pelos roteadores receptores para filtrar tais rotas a partir da tabela de encaminhamento. Esse mecanismo pode ser usado para resolver preocupações de que caminhos de publicidade não usados para o encaminhamento pelo remetente possam levar a loops de encaminhamento.

Requisitos

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

Visão geral

Neste exemplo, o Dispositivo R2 tem dois pares BGP (EBGP) externos, o Dispositivo R1 e o Dispositivo R3.

O dispositivo R1 tem uma rota estática para 172.16.5/24. Da mesma forma, o dispositivo R2 também tem uma rota estática para 172.16.5/24. Por meio do BGP, o Dispositivo R1 envia informações sobre sua rota estática para o Dispositivo R2. O dispositivo R2 agora tem informações sobre o 172.16.5/24 de duas fontes — sua própria rota estática e a rota aprendida por BGP recebida do Dispositivo R1. As rotas estáticas são preferidas em rotas aprendidas por BGP, de modo que a rota BGP está inativa no dispositivo R2. Normalmente, o Dispositivo R2 enviaria as informações aprendidas pelo BGP para o dispositivo R3, mas o Dispositivo R2 não faz isso porque a rota BGP é inativa. O dispositivo R3, portanto, não tem informações sobre o 172.16.5/24 a menos que você habilite o comando no Dispositivo R2, o que faz com que o Dispositivo R2 envie o BGP aprendido ao Dispositivo R3.advertise-inactive

Topologia

Figura 4 mostra a rede de amostra.

Figura 4: Topologia BGP para publicidade inativaTopologia BGP para publicidade inativa

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

A seção descreve as etapas do dispositivo R2.#d14e119__d14e242

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

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, consulte Usando o Editor de CLI no modo de configuração 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 R2:

  1. Configure as interfaces do dispositivo.

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

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

  4. Adicione a declaração à sessão de peering do grupo EBGP com o Dispositivo R3.advertise-inactive

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

  6. Configure o número do sistema autônomo (AS).

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.

Verificando o caminho ativo do BGP

Propósito

No dispositivo R2, certifique-se de que o prefixo 172.16.5.0/24 esteja na tabela de roteamento e tenha o caminho ativo esperado.

Ação
Significado

O dispositivo R2 recebe a rota 172.16.5.0/24 tanto do Dispositivo R1 quanto de sua própria rota estaticamente configurada. A rota estática é o caminho ativo, conforme designado pelo asterisco (*). O caminho de rota estático tem a menor preferência de rota (5) em comparação com a preferência do BGP (170). Portanto, a rota estática torna-se ativa.

Verificando o anúncio da rota externa

Propósito

No dispositivo R2, certifique-se de que a rota 172.16.5.0/24 seja anunciada em direção ao dispositivo R3.

Ação
Significado

O dispositivo R2 está anunciando a rota 172.16.5.0/24 em direção ao dispositivo R3

Verificação da rota no dispositivo R3

Propósito

Certifique-se de que o prefixo 172.16.6.0/24 esteja na tabela de roteamento do dispositivo R3.

Ação
Significado

O dispositivo R3 tem a rota aprendida por BGP para 172.16.5.0/24.

Experimento com a Declaração de anúncio inativo

Propósito

Veja o que acontece quando a declaração é removida da configuração BGP no dispositivo R2.advertise-inactive

Ação
  1. No dispositivo R2, desative a declaração.advertise-inactive

  2. No dispositivo R2, verifique se a rota 172.16.5.0/24 é anunciada em direção ao Dispositivo R3.

    Como esperado, a rota não é mais anunciada.

  3. No dispositivo R3, certifique-se de que a rota 172.16.5/24 está ausente da tabela de roteamento.

Significado

O dispositivo R1 anuncia a rota 172.16.5/24 para o dispositivo R2, mas o Dispositivo R2 tem uma rota estática configurada manualmente para este prefixo. As rotas estáticas são preferidas em rotas BGP, então o Dispositivo R2 instala a rota BGP como uma rota inativa. Como a rota BGP não está ativa, o dispositivo R2 não readverte a rota BGP para o dispositivo R3. Este é o comportamento padrão do Junos OS. Se você adicionar a declaração à configuração BGP no dispositivo R2, o Dispositivo R2 readverte rotas não ativas.advertise-inactive

Tabela de histórico de alterações

A compatibillidadde com o recurso dependerá da platadorma e versão utilizada. Use o Feature Explorer para saber se o recurso é compatível com sua plataforma.

Versão
Descrição
10.4
A partir do Junos OS Release 10.4, se você configurar um valor de preferência padrão é 6.static-label-switched-path