Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração do comportamento de encaminhamento de pacotes

Entendendo os próximos saltos indiretos

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

Como os protocolos de roteamento, como o BGP interno (IBGP), podem enviar informações de roteamento sobre rotas conectadas indiretamente, o Junos OS depende de rotas de protocolos de roteamento intra-AS (OSPF, IS-IS, RIP e static) para resolver o melhor próximo salto diretamente conectado. O Mecanismo de Roteamento executa a resolução de rota para determinar o melhor próximo salto diretamente conectado e instala a rota no Mecanismo de Encaminhamento de Pacotes.

Por padrão, o Junos OS não mantém a rota do próximo salto indireto para o encaminhamento da ligação do próximo salto na tabela de encaminhamento do Mecanismo de Encaminhamento de Pacotes. Como resultado, quando ocorre um evento de reroteamento, potencialmente milhares de ligações de rota para o encaminhamento de next-hop devem ser atualizadas, o que aumenta o tempo de convergência de rota. A Figura 1 ilustra a rota para o encaminhamento de ligações de next-hop com o próximo salto indireto desabilitado.

Figura 1: Rota para o encaminhamento de ligações Network routing diagram with prefix 192.168/16 linked to outgoing interface so-0/0/0, indicating routing process. de next-hop

Você pode permitir que o Junos OS mantenha o próximo salto indireto para o encaminhamento da ligação de próximo salto na tabela de encaminhamento do Mecanismo de Encaminhamento de Pacotes. Como resultado, menos rotas para encaminhar ligações de next-hop precisam ser atualizadas, o que melhora o tempo de convergência de rotas. A Figura 2 ilustra a rota 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 Routing process showing a packet's path based on destination prefix 192.168/16. Highlights indirect next hop and outgoing interface so-0/0/0. de next-hop

Exemplo: Otimizando a Reconvergência de Rotas Habilitando Próximos Hops Indiretos no Mecanismo de Encaminhamento de Pacotes

Este exemplo mostra como usar o próximo salto indireto para promover uma convergência de rede mais rápida (por exemplo, em redes BGP) diminuindo o número de alterações na tabela de encaminhamento necessárias quando ocorre uma alteração na topologia da rede.

Requerimentos

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 em caminhos de custo desigual. Do dispositivo R1 ao dispositivo R2, o caminho pelo dispositivo R3 tem uma métrica de IGP mais alta 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á conectado diretamente ao dispositivo R1, a tabela de encaminhamento do dispositivo R2 contém próximos hops indiretos. Um protocolo de gateway interior, neste caso o OSPF, está sendo executado nos links internos entre os 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 o encaminhamento da ligação de próximo salto na tabela de encaminhamento do Mecanismo de Encaminhamento de Pacotes. Como resultado, menos rotas para encaminhar ligações de next-hop precisam ser atualizadas, o que melhora o tempo de convergência de rotas se um caminho falhar.

Topologia

A Figura 3 mostra a rede de amostra.

Figura 3: Topologia de amostra para o próximo salto indireto
Network topology diagram showing six routers labeled R0 to R5. R0 and R5 are endpoints; R1 to R4 form a ring structure.

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 concentrará no dispositivo R0, dispositivo R1 e dispositivo R2.

Configuração

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os comandos a seguir, cole-os em um arquivo de texto, remova as quebras de linha, altere os detalhes necessários para corresponder à configuração de rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.

Dispositivo R0

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Dispositivo R5

Configurando o dispositivo R0

Procedimento passo a passo

O exemplo a seguir requer que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Uso do Editor de CLI no Modo de Configuração no Guia do Usuário da CLI do Junos OS.

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 acessibilidade de rede.

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

Configurando o dispositivo R1

Procedimento passo a passo

O exemplo a seguir requer que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Uso do Editor de CLI no Modo de Configuração no Guia do Usuário da CLI do Junos OS.

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.

Configurando o dispositivo R2

Procedimento passo a passo

O exemplo a seguir requer que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Uso do Editor de CLI no Modo de Configuração no Guia do Usuário da CLI do Junos OS.

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 os próximos 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 protocols, show policy-options, e show 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 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 o sinalizador de next-hop indireto esperado

Finalidade

Certifique-se de que o Dispositivo R2 esteja configurado para manter o próximo salto indireto para o encaminhamento da associação de próximo salto na tabela de encaminhamento do Mecanismo de Encaminhamento de Pacotes.

Ação
Significado

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

Observação:

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 esse é o único comando que verifica o recurso indireto de próximo salto. O melhor método de verificação é, obviamente, monitorar o desempenho da rede durante a reconvergência após uma falha de caminho.