Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração do comportamento do encaminhamento de pacotes

Entendendo os próximos saltos indiretos

O Junos OS oferece suporte ao conceito de um próximo salto indireto para todos os protocolos de roteamento que oferecem suporte a próximos saltos conectados indiretamente, também conhecidos como next hops de terceiros.

Como protocolos de roteamento como o BGP interno (IBGP) podem enviar informações de roteamento sobre rotas conectadas indiretamente, o Junos OS conta com rotas de protocolos de roteamento intra-AS (OSPF, IS-IS, RIP e estática) para resolver o melhor próximo salto conectado diretamente. O mecanismo de roteamento executa resolução de rota para determinar o melhor salto próximo conectado diretamente e instala a rota para o Mecanismo de encaminhamento de pacotes.

Por padrão, o Junos OS não mantém a rota para um próximo salto indireto para encaminhar a ligação de próximo salto na tabela de encaminhamento do Mecanismo de encaminhamento de pacotes. Como resultado, quando um evento de redirecionamento ocorre, potencialmente milhares de rotas para o encaminhamento de ligações de próximo salto devem ser atualizadas, o que aumenta o tempo de convergência de rota. A Figura 1 ilustra o caminho para o encaminhamento de ligações de próximo salto com o próximo salto indireto desativado.

Figura 1: Rota para o encaminhamento de ligações Route to Forwarding Next-Hop Bindings de próximo salto

Você pode permitir que o Junos OS mantenha o próximo salto indireto para encaminhar a ligação de próximo salto na tabela de encaminhamento do Mecanismo de encaminhamento de pacotes. Como resultado, menos rotas para o encaminhamento de ligações de próximo salto precisam ser atualizadas, o que melhora o tempo de convergência de rota. A Figura 2 ilustra o caminho para o encaminhamento de ligações de próximo salto com o próximo salto indireto habilitado.

Figura 2: Rota para o encaminhamento de ligações indiretas Route to Forwarding Indirect Next-Hop Bindings de próximo salto

Exemplo: otimizar a reconvergência de rotas ao habilitar próximos saltos indiretos no mecanismo de encaminhamento de pacotes

Este exemplo mostra como usar próximos saltos indiretos para promover uma convergência de rede mais rápida (por exemplo, em redes BGP) diminuindo o número de mudanças na tabela de encaminhamento necessárias quando ocorre uma mudança na topologia da rede.

Requisitos

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

Visão geral

Neste exemplo, vários dispositivos estão conectados por caminhos de custo desiguais. Do dispositivo R1 ao dispositivo R2, o caminho pelo Dispositivo R3 tem uma métrica de IGP maior do que o caminho pelo Dispositivo R4. O dispositivo R1 tem uma conexão BGP interna com o dispositivo R2. O Dispositivo R0 injeta várias rotas na rede, e o Dispositivo R1 anuncia essas rotas para o Dispositivo R2. Como o Dispositivo R2 não está diretamente conectado ao Dispositivo R1, a tabela de encaminhamento do Dispositivo R2 contém próximos saltos indiretos. Um protocolo de gateway interior, neste caso, o OSPF, está sendo executado nos links internos entre dispositivos R1, R2, R3 e R4. Cada roteador está anunciando seu endereço IPv4 de interface de loopback.

No Dispositivo R2, a declaração permite que o indirect-next-hop Junos OS mantenha o próximo salto indireto para encaminhar a ligação de próximo salto na tabela de encaminhamento do Mecanismo de encaminhamento de pacotes. Como resultado, menos rotas para o encaminhamento de ligações de próximo salto precisam ser atualizadas, o que melhora o tempo de convergência de rota se um caminho falhar.

Topologia

A Figura 3 mostra a rede de amostra.

Figura 3: Topologia de amostra para next hops indiretos
Topology

A seção configuração rápida da CLI mostra a configuração completa em todos os dispositivos na Figura 3. Caso contrário, o exemplo se concentra no Dispositivo R0, Dispositivo R1 e Dispositivo R2.

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 R0

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Dispositivo R5

Configuração do dispositivo R0

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 dispositivo R0:

  1. Configure as interfaces, incluindo várias rotas que podem ser injetadas na rede para fins de demonstração.

  2. Configure uma rota padrão estática para alcançar a acessibilidade da rede.

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

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.

Para configurar o dispositivo R1:

  1. Configure as interfaces, incluindo várias rotas que podem ser injetadas na rede para fins de demonstração.

  2. Configure BGP.

  3. Configure OSPF.

  4. Configure as políticas de roteamento.

  5. Configure um conjunto de rotas estáticas para o conjunto de interfaces configuradas no dispositivo R0.

  6. Configure o identificador do sistema autônomo (AS).

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

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.

Para configurar o dispositivo R2:

  1. Configure as interfaces, incluindo várias rotas que podem ser injetadas na rede para fins de demonstração.

  2. Configure BGP.

  3. Configure OSPF.

  4. Configure as políticas de roteamento.

  5. Configure o identificador AS.

  6. Habilite próximo saltos indiretos no plano de encaminhamento.

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

Resultados

Confirme sua configuração emitindo os show interfacescomandos show protocolsshow policy-optionse show routing-options os comandos. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Dispositivo R0

Dispositivo R1

Dispositivo R2

Configure o dispositivo R3, o dispositivo R4 e o dispositivo R5, conforme mostrado na configuração rápida da CLI.

Verificação

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

Verificando se as rotas têm a bandeira de indireto-próximo salto esperada

Propósito

Certifique-se de que o Dispositivo R2 esteja configurado para manter o próximo salto indireto para encaminhar a ligação de próximo salto na tabela de encaminhamento do Mecanismo de encaminhamento de pacotes.

Ação
Significado

A 0x3 bandeira na saída indica que o Dispositivo R2 está configurado para manter o próximo salto indireto para encaminhar a ligação de próximo salto na tabela de encaminhamento do Mecanismo de encaminhamento de pacotes. Quando a indirect-next-hop declaração é excluída ou desativada da configuração, essa bandeira muda para 0x2. Os roteadores da série Junos MX com chipset Trio Modular Port Concentrator (MPC) oferecem suporte a indiretos next-hop por padrão e não podem ser desativados. Assim, mesmo que indirect-next-hop não esteja configurado sob forwarding-options, o recurso funcionará por padrão. Assim, 0x3 a bandeira não é aplicável para Trio Modular Port Concentrator (MPCs).

Nota:

O show krt indirect-next-hop comando está oculto e, portanto, não está documentado. O show krt indirect-next-hop comando é mostrado aqui porque este é o único comando que verifica o recurso de próximo salto indireto. O melhor método de verificação é, é claro, monitorar o desempenho da rede durante a reconvergência após uma falha no caminho.