NESTA PÁGINA
Exemplo: configuração de rotas alternativas sem loop para OSPF
Configuração de nós para a proteção de enlaces fallback para OSPF
Excluindo uma interface OSPF como backup para uma interface protegida
Configuração de opções de SPF de backup para interfaces OSPF protegidas
Configuração de caminhos comutados por rótulos RSVP como caminhos de backup para OSPF
Configuração de backup remoto de LFA em túneis LDP em uma rede OSPF
Exemplo: configuração do LFA remoto sobre túneis LDP em redes OSPF
Configuração de rotas alternativas sem loop para OSPF
Suplentes sem loop de prefixo para OSPF
Em determinadas topologias e cenários de uso, quando vários destinos originam o mesmo prefixo e não há LFA viável para o melhor originador de prefixo, enquanto um não-melhor criador de prefixo tem um. O LFA por prefixo é uma tecnologia pela qual, o LFA para um originador de prefixo não melhor pode ser usado no lugar do LFA para o melhor originador de prefixo para fornecer reparo local. Isso pode ser usado para aumentar a cobertura de reparo local para o protocolo OSPF também.
O Per-Prefix Loop Free Alternates (LFA) — Loop Free Alternates (LFA) é uma tecnologia pela qual um vizinho pode ser usado como um próximo salto de backup para fornecer um caminho de reparo local para que o tráfego flua temporariamente em caso de falhas no próximo salto primário (nó ou link). Para isso, o requisito básico é que o vizinho de backup selecionado forneça um caminho livre de loop com relação ao próximo salto primário em direção a um destino, originando um conjunto de prefixos de protocolo de gateway interior (IGP).
A topologia a seguir explica o caso de implantação em que o recurso LFA por prefixo é aplicável.
ABR1 e ABR2 são roteadores de limite de área (ABRs), abrigados duplos em uma rede núcleo IPv6, que anuncia o LSA sumário para o prefixo 10.0.1.0/24 com uma métrica de 10. Além disso, na perspectiva do roteador PE, o ABR1 é o melhor idealizador de prefixo para 10,0.1.0/24. Neste caso, o P2 não é um LFA válido para a ABR1 devido aos multi caminhos de custo igual (ECMP) {P2, PE, P1, ABR1} e {P2, ABR2, ABR1} fazendo com que parte do tráfego seja roteado de volta pelo roteador PE (sem LFA válido). No entanto, para o ABR2, que também é um originador de prefixo para 10.0.1.0/24, o P2 é um LFA válido porque o único caminho é {P2, ABR2}.
Configuração de LFA por prefixo para OSPF
O LFA por prefixo é um mecanismo pelo qual o LFA para um originador de prefixo não melhor pode ser usado em vez do LFA para o melhor originador de prefixo para fornecer reparo local. Nesses casos, o LFA por prefixo pode ser usado para aumentar a cobertura de reparo local para o protocolo OSPF.
Loop Free Alternates (LFA) é um mecanismo pelo qual um vizinho pode ser usado como um próximo salto de backup para fornecer um caminho de reparo local para que o tráfego flua temporariamente em caso de falhas no próximo salto primário (nó ou link). Para isso, o requisito básico é que o vizinho de backup selecionado forneça um caminho livre de loop em relação ao próximo salto primário em direção a um destino originado em um conjunto de prefixos IGP. Em determinadas topologias e cenários de uso, pode ser possível que vários destinos estejam originando o mesmo prefixo e não haja LFA viável para o melhor originador de prefixo, enquanto um originador de prefixo não melhor tem um. O LFA por prefixo é um mecanismo pelo qual o LFA para um originador de prefixo não melhor pode ser usado em vez do LFA para o melhor originador de prefixo para fornecer reparo local. Nesses casos, o LFA por prefixo pode ser usado para aumentar a cobertura de reparo local para o protocolo OSPF.
Para configurar o LFA por prefixo para uma interface OSPF:
per-prefix-calculation
declaração de configuração no nível de [edit protocols (ospf | ospf3) backup-spf-options]
hierarquia.
Rotas alternativas sem loop para visão geral do OSPF
O suporte para rotas alternativas sem loop OSPF basicamente adiciona recursos de redirecionamento rápido de IP para OSPF. O Junos OS pré-computa rotas de backup sem loop para todas as rotas OSPF. Essas rotas de backup estão pré-instaladas no Packet Forwarding Engine, que realiza um reparo local e implementa o caminho de backup quando o link para um próximo salto primário para uma determinada rota não está mais disponível. Com o reparo local, o Mecanismo de encaminhamento de pacotes pode corrigir uma falha de caminho antes de receber caminhos pré-combinados do Mecanismo de Roteamento. O reparo local reduz o tempo necessário para redirecionar o tráfego para menos de 50 milissegundos. Em contraste, o reparo global pode levar até 800 milissegundos para computar uma nova rota. O reparo local permite que o tráfego continue a ser roteado usando um caminho de backup até que o reparo global seja capaz de calcular uma nova rota.
Um caminho sem loop é aquele que não encaminha o tráfego de volta pelo dispositivo de roteamento para chegar a um determinado destino. Ou seja, um vizinho cujo caminho mais curto primeiro até o destino atravessa o dispositivo de roteamento que não é usado como rota de backup para esse destino. Para determinar caminhos alternativos sem loop para rotas OSPF, o Junos OS executa cálculos de caminho mais curto (SPF) em cada vizinho de um salto. Você pode habilitar o suporte para rotas alternativas sem loop em qualquer interface OSPF. Como é uma prática comum habilitar o LDP em uma interface para a qual o OSPF já está habilitado, esse recurso também oferece suporte para caminhos comuados por rótulos (LSPs) LDP.
Se você habilitar o suporte para rotas alternativas sem loop em uma interface configurada para LDP e OSPF, você pode usar o traceroute
comando para rastrear o caminho ativo até o próximo salto primário.
O nível de cobertura de backup disponível por rotas OSPF depende da topologia real da rede e normalmente é inferior a 100% para todos os destinos em qualquer dispositivo de roteamento. Você pode estender a cobertura de backup para incluir caminhos LSP RSVP.
O Junos OS oferece três mecanismos de redundância de rota para OSPF por rotas alternativas sem loop:
Proteção de enlaces — oferece proteção de tráfego por link. Use a proteção de links quando você assume que apenas um único link pode ficar indisponível, mas que o nó vizinho no caminho principal ainda estaria disponível por meio de outra interface.
Proteção contra enlaces de nós — estabelece um caminho alternativo por meio de um dispositivo de roteamento totalmente diferente. Use a proteção de enlaces de nós quando você assume que o acesso a um nó é perdido quando um link não estiver mais disponível. Como resultado, o Junos OS calcula um caminho de backup que evita o dispositivo primário de roteamento de próximo salto.
Alternativas sem loop por prefixo (LFAs) — É uma tecnologia pela qual um vizinho pode ser usado como um próximo salto de backup para fornecer um caminho de reparo local para que o tráfego flua temporariamente em caso de falhas no próximo salto primário (nó ou link). Para isso, o requisito básico é que o vizinho de backup selecionado forneça um caminho sem loop em relação a um próximo salto primário em direção a um destino, originando um conjunto de prefixos de protocolo de gateway interior (IGP).
Em certas topologias e cenários de uso, pode ser possível que vários destinos estejam originando o mesmo prefixo e não haja LFA viável para o melhor originador de prefixo, enquanto um originador de prefixo não melhor tem um LFA viável. O LFA por prefixo é um mecanismo pelo qual o LFA para um originador de prefixo não melhor pode ser usado em vez do LFA para o melhor originador de prefixo para fornecer reparo local. Nesses casos, o LFA por prefixo pode ser usado para aumentar a cobertura de reparo local para o protocolo OSPF.
Ao ativar a proteção de enlaces ou a proteção de nós em uma interface OSPF, o Junos OS cria um caminho alternativo para o próximo salto primário para todas as rotas de destino que atravessam uma interface protegida.
Exemplo: configuração de rotas alternativas sem loop para OSPF
Este exemplo demonstra o uso da proteção de enlaces para interfaces que têm o OSPF habilitado.
Ao ativar a proteção de enlaces, o Junos OS cria um caminho alternativo para o próximo salto primário para todas as rotas de destino que atravessam uma interface protegida. Use a proteção de links quando você assume que apenas um único link pode ficar indisponível, mas que o nó vizinho ainda estaria disponível por meio de outra interface.
Requisitos
Nenhuma configuração especial além da inicialização do dispositivo é necessária antes de configurar este exemplo.
Visão geral
Neste exemplo, seis vizinhos OSPF estão configurados com a proteção de enlaces. Isso faz com que o Junos OS crie um caminho alternativo para o próximo salto primário para todas as rotas de destino que atravessam cada interface protegida. A proteção de enlaces é usada aqui porque, mesmo que um link fique indisponível, o nó vizinho ainda estaria disponível por meio de outra interface.
O exemplo mostra duas topologias. Um é a topologia padrão, e o outro é a topologia de voz. Para obter mais informações sobre o roteamento multitopologia, consulte o Guia do usuário de roteamento multitopologia.
O exemplo também inclui LSPs RSVP configurados como LSPs de backup para interfaces OSPF protegidas.
Topologia
A Figura 2 mostra a rede de amostra.
A configuração rápida da CLI mostra a configuração para todos os dispositivos na Figura 2.
A seção #d148e65__d148e783 descreve as etapas do Dispositivo R1.
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 R1
set interfaces so-0/2/2 unit 0 description to-R2 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.1/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R2 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.1/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces t1-0/1/0 unit 0 description to-R4 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.17/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R4 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.17/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.1/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls label-switched-path path1 backup set protocols mpls label-switched-path path1 to 10.255.164.3 set protocols mpls label-switched-path path2 backup set protocols mpls label-switched-path path2 to 10.255.164.3 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set policy-options policy-statement pplb then load-balance per-packet set routing-options forwarding-table export pplb set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Dispositivo R2
set interfaces so-0/2/2 unit 0 description to-R1 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.2/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R1 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.2/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R5 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.21/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R3 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.5/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.2/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Dispositivo R3
set interfaces t1-0/1/2 unit 0 description to-R6 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.25/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R2 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.6/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R6 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.25/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.3/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf traceoptions file ospf set protocols ospf traceoptions file size 5m set protocols ospf traceoptions file world-readable set protocols ospf traceoptions flag error set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options static route 11.3.1.0/24 discard set routing-options static route 11.3.2.0/24 discard set routing-options static route 11.3.3.0/24 discard set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Dispositivo R4
set interfaces t1-0/1/0 unit 0 description to-R1 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.18/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R1 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.18/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R5 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.9/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/2 unit 0 description to-R5 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.9/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.4/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Dispositivo R5
set interfaces t1-0/1/2 unit 0 description to-R4 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.10/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces s0-0/2/0 unit 0 description to-R2 set interfaces s0-0/2/0 unit 0 family inet address 192.168.242.22/30 set interfaces s0-0/2/0 unit 0 family mpls set interfaces so-0/2/2 unit 0 description to-R4 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.10/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R6 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.13/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces t1-0/2/1 unit 0 description to-R6 set interfaces t1-0/2/1 unit 0 family inet address 192.168.241.13/30 set interfaces t1-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.5/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface s0-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface s0-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Dispositivo R6
set interfaces so-0/2/0 unit 0 description to-R5 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.14/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces t1-0/1/0 unit 0 description to-R5 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.14/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces t1-0/1/1 unit 0 description to-R3 set interfaces t1-0/1/1 unit 0 family inet address 192.168.241.26/30 set interfaces t1-0/1/1 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R3 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.26/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.6/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 5 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/1.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
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 do usuário da CLI.
Para configurar o dispositivo R1:
Configure as interfaces do dispositivo.
[edit interfaces] user@R1# set so-0/2/2 unit 0 description to-R2 user@R1# set so-0/2/2 unit 0 family inet address 192.168.242.1/30 user@R1# set so-0/2/2 unit 0 family mpls user@R1# set t1-0/1/2 unit 0 description to-R2 user@R1# set t1-0/1/2 unit 0 family inet address 192.168.241.1/30 user@R1# set t1-0/1/2 unit 0 family mpls user@R1# set t1-0/1/0 unit 0 description to-R4 user@R1# set t1-0/1/0 unit 0 family inet address 192.168.241.17/30 user@R1# set t1-0/1/0 unit 0 family mpls user@R1# set so-0/2/0 unit 0 description to-R4 user@R1# set so-0/2/0 unit 0 family inet address 192.168.242.17/30 user@R1# set so-0/2/0 unit 0 family mpls user@R1# set lo0 unit 0 family inet address 10.255.164.1/32 primary
Estenda a cobertura de backup para incluir caminhos RSVP LSP.
[edit protocols rsvp] user@R1# set interface all link-protection user@R1# set interface fxp0.0 disable
Habilite o MPLS nas interfaces e configure LSPs de backup para o dispositivo R3.
[edit protocols mpls] user@R1# set interface all user@R1# set interface fxp0.0 disable user@R1# set label-switched-path path1 backup user@R1# set label-switched-path path1 to 10.255.164.3 user@R1# set label-switched-path path2 backup user@R1# set label-switched-path path2 to 10.255.164.3
Configure conexões OSPF, métricas do link e proteção de enlaces.
[edit protocols ospf] user@R1# set traffic-engineering [edit protocols ospf area 0.0.0.0] user@R1# set interface fxp0.0 disable user@R1# set interface lo0.0 passive user@R1# set interface so-0/2/0.0 link-protection user@R1# set interface so-0/2/0.0 metric 10 user@R1# set interface so-0/2/2.0 link-protection user@R1# set interface so-0/2/2.0 metric 10 user@R1# set interface t1-0/1/0.0 link-protection user@R1# set interface t1-0/1/0.0 metric 10 user@R1# set interface t1-0/1/2.0 link-protection user@R1# set interface t1-0/1/2.0 metric 10
(Opcional) Configure uma topologia OSPF específica para tráfego de voz.
[edit protocols ospf] user@R1# set topology voice topology-id 32 [edit routing-options topologies family inet] user@R1# set topology voice
Habilite o LDP nas interfaces.
[edit protocols ldp] user@R1# set interface all user@R1# set interface fxp0.0 disable
(Opcional) Configure o balanceamento de carga por pacote.
[edit policy-options policy-statement pplb] user@R1# set then load-balance per-packet [edit routing-options forwarding-table] user@R1# set export pplb
Configure o processo de protocolo de roteamento (rpd) para solicitar um reconhecimento ao criar um novo próximo salto de encaminhamento.
Recomendamos que a
indirect-next-hop-change-acknowledgements
declaração seja configurada quando os mecanismos de proteção estiverem sendo usados. Isso inclui a proteção MPLS RSVP, como o redirecionamento rápido (FRR), bem como o link de link ou proteção de nó sem loop (IGP) de protocolo de gateway interior (IGP).[edit routing-options forwarding-table] user@R1# set indirect-next-hop-change-acknowledgements
Resultados
A partir do modo de configuração, confirme sua configuração entrando noshow interfaces
, show protocols
show policy-options
e 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.
user@R1# show interfaces so-0/2/2 { unit 0 { description to-R2; family inet { address 192.168.242.1/30; } family mpls; } } t1-0/1/2 { unit 0 { description to-R2; family inet { address 192.168.241.1/30; } family mpls; } } t1-0/1/0 { unit 05 { description to-R4; family inet { address 192.168.241.17/30; } family mpls; } } so-0/2/0 { unit 0 { description to-R4; family inet { address 192.168.242.17/30; } family mpls; } } lo0 { unit 0 { family inet { address 10.255.164.1/32 { primary; } } } }
user@R1# show protocols rsvp { interface all { link-protection; } interface fxp0.0 { disable; } } mpls { label-switched-path path1 { backup; to 10.255.164.3; } label-switched-path path2 { backup; to 10.255.164.3; } interface all; interface fxp0.0 { disable; } } ospf { topology voice topology-id 32; traffic-engineering; area 0.0.0.0 { interface fxp0.0 { disable; } interface lo0.0 { passive; } interface so-0/2/0.0 { link-protection; metric 10; } interface so-0/2/2.0 { link-protection; metric 10; } interface t1-0/1/0.0 { link-protection; metric 10; } interface t1-0/1/2.0 { link-protection; metric 10; } } } ldp { interface all; interface fxp0.0 { disable; } }
user@R1# show policy-options policy-statement pplb { then { load-balance per-packet; } }
user@R1# show routing-options forwarding-table { export pplb; indirect-next-hop-change-acknowledgements; } topologies { family inet { topology voice; } }
Se você terminar de configurar o dispositivo, entre no commit
modo de configuração.
Verificação
Confirme se a configuração está funcionando corretamente.
- Verificação das rotas no dispositivo R1
- Verificando a cobertura de backup
- Verificando os LSPs de backup
- Verificando os vizinhos de backup
- Verificando os cálculos de SPF
Verificação das rotas no dispositivo R1
Propósito
No dispositivo R1, verifique as rotas OSPF na tabela de roteamento.
Ação
user@R1> show route protocol ospf inet.0: 23 destinations, 23 routes (23 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.255.164.2/32 *[OSPF/10] 1d 23:34:00, metric 10 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 10.255.164.3/32 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 10.255.164.4/32 *[OSPF/10] 1d 23:34:00, metric 10 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 10.255.164.5/32 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 10.255.164.6/32 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.8/30 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.12/30 *[OSPF/10] 1d 23:34:00, metric 30 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 to 192.168.242.18 via so-0/2/0.0 > to 192.168.241.18 via t1-0/1/0.0 192.168.241.24/30 *[OSPF/10] 1d 23:34:00, metric 30 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.4/30 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.8/30 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.242.12/30 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.242.20/30 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 192.168.242.24/30 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 224.0.0.5/32 *[OSPF/10] 1w1d 02:46:58, metric 1 MultiRecv inet.3: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden) :voice.inet.0: 22 destinations, 22 routes (22 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.255.164.2/32 *[OSPF/10] 1d 23:34:00, metric 10 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 10.255.164.3/32 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 10.255.164.4/32 *[OSPF/10] 1d 23:34:00, metric 10 to 192.168.242.18 via so-0/2/0.0 > to 192.168.241.18 via t1-0/1/0.0 10.255.164.5/32 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 10.255.164.6/32 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.8/30 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.12/30 *[OSPF/10] 1d 23:34:00, metric 30 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.24/30 *[OSPF/10] 1d 23:34:00, metric 30 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.4/30 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.8/30 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.18 via so-0/2/0.0 > to 192.168.241.18 via t1-0/1/0.0 192.168.242.12/30 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.242.20/30 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.24/30 *[OSPF/10] 1d 23:34:00, metric 25 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
Significado
Como esperado, o Dispositivo R1 tem várias rotas potenciais para cada destino.
Verificando a cobertura de backup
Propósito
No dispositivo R1, use o show (ospf | ospf3) backup coverage
comando para verificar o nível de cobertura de backup disponível para todos os nós e prefixos da rede.
Ação
user@R1> show ospf backup coverage Topology default coverage: Node Coverage: Area Covered Total Percent Nodes Nodes Covered 0.0.0.0 5 5 100.00% Route Coverage: Path Type Covered Total Percent Routes Routes Covered Intra 17 18 94.44% Inter 0 0 100.00% Ext1 0 0 100.00% Ext2 0 0 100.00% All 17 18 94.44% Topology voice coverage: Node Coverage: Area Covered Total Percent Nodes Nodes Covered 0.0.0.0 5 5 100.00% Route Coverage: Path Type Covered Total Percent Routes Routes Covered Intra 17 18 94.44% Inter 0 0 100.00% Ext1 0 0 100.00% Ext2 0 0 100.00% All 17 18 94.44%
Verificando os LSPs de backup
Propósito
No dispositivo R1, use o show (ospf | ospf3) backup lsp
comando para verificar LSPs designados como rotas de backup para rotas OSPF.
Ação
user@R1> show ospf backup lsp path1 Egress: 10.255.164.3, Status: up, Last change: 01:13:48 TE-metric: 19, Metric: 0 path2 Egress: 10.255.164.3, Status: up, Last change: 01:13:48 TE-metric: 19, Metric: 0
Verificando os vizinhos de backup
Propósito
No dispositivo R1, use o show (ospf | ospf3) backup neighbor
comando para verificar os vizinhos por quais próximos saltos diretos para os caminhos de backup estão disponíveis.
Ação
user@R1> show ospf backup neighbor Topology default backup neighbors: Area 0.0.0.0 backup neighbors: 10.255.164.4 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/0.0 via 192.168.242.18 Direct next-hop: t1-0/1/0.0 via 192.168.241.18 10.255.164.2 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/2.0 via 192.168.242.2 Direct next-hop: t1-0/1/2.0 via 192.168.241.2 10.255.164.3 (LSP endpoint) Neighbor to Self Metric: 20 Self to Neighbor Metric: 20 Direct next-hop: path1 Direct next-hop: path2 Topology voice backup neighbors: Area 0.0.0.0 backup neighbors: 10.255.164.4 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/0.0 via 192.168.242.18 Direct next-hop: t1-0/1/0.0 via 192.168.241.18 10.255.164.2 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/2.0 via 192.168.242.2 Direct next-hop: t1-0/1/2.0 via 192.168.241.2 10.255.164.3 (LSP endpoint) Neighbor to Self Metric: 20 Self to Neighbor Metric: 20 Direct next-hop: path1 Direct next-hop: path2
Verificando os cálculos de SPF
Propósito
No Dispositivo R1, use o comando para verificar os show (ospf | ospf3) backup spf detail
cálculos de SPF de caminho mais curto (SPF) para caminhos de backup. Para limitar a saída, a topologia de voz é especificada no comando.
Ação
user@R1> show ospf backup spf detail topology voice Topology voice results: Area 0.0.0.0 results: 192.168.241.2 Self to Destination Metric: 10 Parent Node: 10.255.164.1 Primary next-hop: t1-0/1/2.0 Backup next-hop: path1 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.2 Eligible, Reason: Contributes backup next-hop Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Interface is already covered Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Not evaluated, Reason: Interface is already covered 192.168.241.18 Self to Destination Metric: 10 Parent Node: 10.255.164.1 Primary next-hop: t1-0/1/0.0 Backup next-hop: so-0/2/0.0 via 192.168.242.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 30, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.2 Track Item: 10.255.164.4 Not eligible, Reason: Path loops Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Eligible, Reason: Contributes backup next-hop Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Not evaluated, Reason: Interface is already covered 192.168.242.2 Self to Destination Metric: 10 Parent Node: 10.255.164.1 Primary next-hop: so-0/2/2.0 Backup next-hop: path2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.2 Eligible, Reason: Contributes backup next-hop Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Interface is already covered Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Not evaluated, Reason: Interface is already covered 192.168.242.18 Self to Destination Metric: 10 Parent Node: 10.255.164.1 Primary next-hop: so-0/2/0.0 Backup next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 30, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.2 Track Item: 10.255.164.4 Not eligible, Reason: Path loops Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Eligible, Reason: Contributes backup next-hop Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Not evaluated, Reason: Interface is already covered 10.255.164.2 Self to Destination Metric: 10 Parent Node: 192.168.241.2 Parent Node: 192.168.242.2 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.2 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 0, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.2 Not evaluated, Reason: Primary next-hop multipath 10.255.164.4 Self to Destination Metric: 10 Parent Node: 192.168.241.18 Parent Node: 192.168.242.18 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.4 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 0, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.4 Not evaluated, Reason: Primary next-hop multipath 192.168.241.10 Self to Destination Metric: 20 Parent Node: 10.255.164.4 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.242.6 Self to Destination Metric: 20 Parent Node: 10.255.164.2 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 30, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.2 Not evaluated, Reason: Primary next-hop multipath 192.168.242.10 Self to Destination Metric: 20 Parent Node: 10.255.164.4 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.242.22 Self to Destination Metric: 20 Parent Node: 10.255.164.2 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.2 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 10.255.164.3 Self to Destination Metric: 20 Parent Node: 192.168.242.6 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 0, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 10.255.164.5 Self to Destination Metric: 20 Parent Node: 192.168.241.10 Parent Node: 192.168.242.10 Parent Node: 192.168.242.22 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.242.14 Self to Destination Metric: 25 Parent Node: 10.255.164.5 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.242.26 Self to Destination Metric: 25 Parent Node: 10.255.164.3 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 5, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 10.255.164.6 Self to Destination Metric: 25 Parent Node: 192.168.242.14 Parent Node: 192.168.242.26 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 5, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.241.14 Self to Destination Metric: 30 Parent Node: 10.255.164.5 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 15, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.241.26 Self to Destination Metric: 30 Parent Node: 10.255.164.3 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 25, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath
Configuração da proteção de enlaces para OSPF
Você pode configurar a proteção de enlaces para qualquer interface para a qual o OSPF está habilitado. Ao ativar a proteção de enlaces, o Junos OS cria um caminho alternativo para o próximo salto primário para todas as rotas de destino que atravessam uma interface protegida. Use a proteção de links quando você assume que apenas um único link pode ficar indisponível, mas que o nó vizinho ainda estaria disponível por meio de outra interface.
A proteção de enlaces é suportada em:
Interfaces OSPFv2 e OSPFv3
Reinos unicast OSPFv3
Topologias unicast OSPFv2, com exceção de topologias multicast
Todas as instâncias de roteamento suportadas pelo OSPFv2 e OSPFv3
Sistemas lógicos
Para configurar a proteção de links para uma interface OSPF:
Inclua a
link-protection
declaração no nível hierárquica[edit protocols (ospf | ospf3) area area-id interface interface-name]
.
Ao configurar a proteção de link para OSPF, você também deve configurar uma política de roteamento de balanceamento de carga por pacote para garantir que o processo de protocolo de roteamento instale todos os próximos saltos para uma determinada rota na tabela de roteamento.
No exemplo a seguir, a interface OSPF so-0/0/0.0 na área 0.0.0.0 está configurada para a proteção do link. Se um link para uma rota de destino que atravessa essa interface ficar indisponível, o Junos OS cria um caminho de backup sem loop por outra interface no nó vizinho, evitando assim o link que não está mais disponível.
[edit] protocols { ospf { area 0.0.0.0 { interface so-0/0/0.0 { link-protection; } } } }
Veja também
Configuração da proteção de enlaces de nós para OSPF
Você pode configurar a proteção de enlaces de nós em qualquer interface para a qual o OSPF está habilitado. A proteção de enlaces de nós estabelece um caminho alternativo por meio de um dispositivo de roteamento totalmente diferente para todas as rotas de destino que atravessam uma interface protegida. A proteção de enlaces de nós pressupõe que todo o dispositivo de roteamento, ou nó, tenha falhado. O Junos OS calcula, portanto, um caminho de backup que evita o dispositivo de roteamento de próximo salto primário.
A proteção de enlaces de nós é suportada em:
Interfaces OSPFv2 e OSPFv3
Reinos unicast OSPFv3
Topologias unicast OSPFv2
Todas as instâncias de roteamento suportadas pelo OSPFv2 e OSPFv3
Sistemas lógicos
Para configurar a proteção de enlaces de nós para uma interface OSPF:
Inclua a
node-link-protection
declaração no nível hierárquica[edit protocols (ospf | ospf3) area area-id interface interface-name]
.
Você também deve configurar uma política de roteamento de balanceamento de carga por pacote para garantir que o processo de protocolo de roteamento instale todos os próximos saltos para uma determinada rota na tabela de roteamento.
No exemplo a seguir, a interface OSPF so-0/0/0.0 na área 0.0.0.0 está configurada para proteção de enlaces de nós. Se um link para uma rota de destino que atravessa essa interface ficar indisponível, o Junos OS cria um caminho de backup sem loop por meio de um dispositivo de roteamento diferente, evitando assim o principal dispositivo de roteamento de próximo salto.
[edit] protocols { ospf { area 0.0.0.0 { interface so-0/0/0.0 { node-link-protection; } } } }
Configuração de nós para a proteção de enlaces fallback para OSPF
Você pode configurar a proteção de enlaces para qualquer interface para a qual o OSPF está habilitado. Ao ativar a proteção de enlaces, o Junos OS cria um caminho alternativo para o próximo salto primário para todas as rotas de destino que atravessam uma interface protegida. Use a proteção de links quando você assume que apenas um único link pode ficar indisponível, mas que o nó vizinho ainda estaria disponível por meio de outra interface.
Você pode configurar a proteção de enlaces de nós em qualquer interface para a qual o OSPF está habilitado. A proteção de enlaces de nós estabelece um caminho alternativo por meio de um dispositivo de roteamento totalmente diferente para todas as rotas de destino que atravessam uma interface protegida. A proteção de enlaces de nós pressupõe que todo o dispositivo de roteamento, ou nó, tenha falhado. O Junos OS calcula, portanto, um caminho de backup que evita o dispositivo de roteamento de próximo salto primário.
Em determinadas topologias, pode ser desejável ter proteção de reparo local para falhas de nó no próximo salto primário, o que pode não estar disponível. Nesse caso, para garantir a existência de algum nível de recursos de reparo local, é necessário um mecanismo de recuo. Como a proteção do enlace é menos rigorosa do que a proteção de nós, pode ser possível que a proteção de enlaces exista e forneça o mesmo a esses destinos (e, portanto, os prefixos originados por ele).
Para configurar o nó para a proteção de enlaces de fallback para uma interface OSPF:
node-link-degradation
declaração no nível hierárquica[edit protocols (ospf | ospf3) backup-spf-options]
.
Excluindo uma interface OSPF como backup para uma interface protegida
Por padrão, todas as interfaces OSPF que pertencem à instância padrão ou a uma instância de roteamento específica são elegíveis como uma interface de backup para interfaces configuradas com proteção de enlaces ou proteção de nós. Você pode especificar que qualquer interface OSPF será excluída do funcionamento como uma interface de backup para interfaces protegidas.
Excluir uma interface OSPF como interface de backup para uma interface protegida:
Inclua a
no-eligible-backup
declaração no nível hierárquica[edit protocols (ospf | ospf3) area area-id interface interface-name]
.
No exemplo a seguir, a interface so-0/0/0.0 foi configurada para proibir o tráfego de backup para tráfego destinado a uma interface protegida. Isso significa que, se um caminho ou nó próximo vizinho para uma interface protegida falhar, a interface so-0/0/0.0 não poderá ser usada para transmitir tráfego para um caminho de backup.
[edit] protocols { ospf { area 0.0.0.0 { interface so-0/0/0.0 { no-eligible-backup; } } } }
Configuração de opções de SPF de backup para interfaces OSPF protegidas
Por padrão, se pelo menos uma interface OSPF estiver configurada para proteção de enlaces ou proteção de enlaces de nós, o Junos OS calcula os próximos saltos de backup para todas as topologias em uma instância OSPF. Você pode configurar as seguintes opções de backup com o caminho mais curto (SPF) para substituir o comportamento padrão:
Desativar o cálculo de próximos saltos de backup para uma instância OSPF ou uma topologia específica em uma instância.
Impeça a instalação de próximos saltos de backup na tabela de roteamento ou na tabela de encaminhamento para uma instância OSPF ou uma topologia específica em uma instância.
Limite o cálculo do próximo salto de backup a um subconjunto de caminhos conforme definido no RFC 5286, Especificação básica para redirecionamento rápido de IP: alternativos sem loop.
Você pode desabilitar o algoritmo SPF de backup para uma instância OSPF ou topologia específica em uma instância. Isso impede o cálculo dos próximos saltos de backup para aquela instância ou topologia do OSPF.
Para desativar o cálculo do próximo salto de backup para uma instância ou topologia osPF:
Inclua a
disable
declaração no[edit protocols (ospf | ospf3) backup-spf-options]
nível da hierarquia.[edit protocols ospf backup-spf-options topology topology-name]
No exemplo a seguir, o cálculo do próximo salto de backup é desativado para a voz de topologia OSPF:
[edit] protocols { ospf { topology voice { backup-spf-options { disable; } } } }
Você pode configurar o dispositivo de roteamento para impedir a instalação de próximos saltos de backup na tabela de roteamento ou na tabela de encaminhamento para uma instância OSPF, ou uma topologia específica em uma instância OSPF. O algoritmo SPF continua a calcular os próximos saltos de backup, mas eles não estão instalados.
Para evitar que o dispositivo de roteamento instale próximos saltos de backup na tabela de roteamento ou na tabela de encaminhamento:
Inclua a
no-install
declaração no[edit protocols (ospf | ospf3) backup-spf-options]
nível da hierarquia.[edit protocols ospf topology topology-name]
No exemplo a seguir, os próximos saltos de backup para a voz de topologia OSPF não estão instalados na tabela de roteamento ou na tabela de encaminhamento. Quaisquer próximos saltos de backup calculados para outras instâncias ou topologias de OSPF continuam a ser instalados.
[edit] protocols { ospf { topology voice { backup-spf-options { no-install; } } } }
Você pode limitar o cálculo do próximo salto de backup a caminhos downstream, conforme definido no RFC 5286. Você pode especificar para o Junos OS usar apenas caminhos downstream como próximo salto de backup para interfaces protegidas para uma instância OSPF ou uma topologia específica em uma instância OSPF. Em um caminho downstream, a distância do vizinho de backup até o destino deve ser menor do que a distância do dispositivo de roteamento de cálculo até o destino. Usar apenas caminhos downstream como caminhos alternativos sem loop para interfaces protegidas garante que esses caminhos não resultem em microloops. No entanto, você pode experimentar uma cobertura de backup menor do que a ideal para sua rede.
Para limitar o cálculo do próximo salto de backup a caminhos downstream:
Inclua a
downstream-paths-only
declaração no[edit protocols (ospf | ospf3) backup-spf-options]
nível da hierarquia.[edit protocols ospf backup-spf-options topology topology-name]
No exemplo a seguir, apenas os caminhos downstream são calculados como próximo saltos de backup para a voz da topologia:
[edit] protocols { ospf { topology voice { backup-spf-options { downstream-paths-only; } } } }
Veja também
Configuração de caminhos comutados por rótulos RSVP como caminhos de backup para OSPF
Ao configurar uma interface OSPF para a proteção de enlaces ou a proteção de enlaces de nós, depender do cálculo de caminho mais curto (SPF) de caminhos de backup para vizinhos de um salto pode resultar em menos de 100% de cobertura de backup para uma topologia de rede específica. Você pode melhorar a cobertura de OSPF e LDP label-switched-paths (LSPs) configurando os LSPs RSVP como caminhos de backup.
Ao configurar um LSP, você deve especificar o endereço IP do roteador de saída.
Os LSPs RSVP podem ser usados como caminhos de backup apenas para a topologia padrão para OSPFv2 e não para uma topologia configurada. Além disso, o RSVP LSP não pode ser usado como caminho de backup para instâncias não padrão para OSPFv2 ou OSPFv3.
Para configurar um RSVP LSP específico como um caminho de backup:
- Inclua a
backup
declaração no nível hierárquica[edit protocols mpls labeled-switched-path lsp-name]
. - Especifique o endereço do roteador de saída, incluindo a
to ip-address
declaração no nível de[edit protocols mpls label-switched-path]
hierarquia.
No exemplo a seguir, o RSVP LSP f-to-g está configurado como um LSP de backup para interfaces OSPF protegidas. O roteador de saída está configurado com o endereço IP 192.168.1.4.
[edit] protocols { mpls { label-switched-path f-to-g { to 192.168.1.4; backup; } } }
LFA remoto sobre túneis LDP em visão geral da OSPF Networks
Em uma rede OSPF, uma alternativa sem loop (LFA) é um vizinho diretamente conectado que fornece caminhos de backup pré-complicados para os destinos que podem ser alcançados por meio do link protegido no ponto de reparo local (PLR). Um LFA remoto não está diretamente conectado ao PLR e fornece caminhos de backup pré-configurados usando túneis LDP criados dinamicamente para o nó LFA remoto. O PLR usa esse caminho de backup LFA remoto quando o link primário falha. O principal objetivo do LFA remoto é aumentar a cobertura de backup para as redes OSPF e fornecer proteção para anéis metro de Camada 1.
As LFAs não fornecem cobertura completa de backup para redes OSPF. Este é um grande revés para as redes Metro Ethernet que muitas vezes são moldadas como topologias em anel. Para superar esse revés, os túneis de backup do Protocolo de Reserva de Recursos — Engenharia de Tráfego (RSVP-TE) são comumente usados para estender a cobertura de backup. No entanto, a maioria dos provedores de rede já implementou o LDP como o protocolo de configuração de túnel MPLS e não quer implementar o protocolo RSVP-TE apenas para cobertura de backup. O LDP traz automaticamente túneis de transporte para todos os destinos potenciais em uma rede OSPF e, portanto, é o protocolo preferido. O LDP existente implementado para a configuração do túnel MPLS pode ser reutilizado para a proteção de redes OSPF e destinos LDP subsequentes, eliminando assim a necessidade de túneis de backup RSVP-TE para cobertura de backup.
Para calcular o caminho de backup remoto de LFA, o protocolo OSPF determina o nó LFA remoto da seguinte maneira:
Calcula o caminho mais curto reverso primeiro do roteador adjacente através do enlace protegido de um PLR. O caminho mais curto reverso primeiro usa a métrica de link de entrada em vez da métrica de enlace de saída para alcançar um nó vizinho.
O resultado é um conjunto de links e nós, que é o caminho mais curto de cada nó leaf até o nó raiz.
Calcula o caminho mais curto primeiro (SPF) nos roteadores adjacentes restantes para encontrar a lista de nós que podem ser alcançados sem que o enlace esteja protegido.
O resultado é outro conjunto de links e nós no caminho mais curto do nó raiz para todos os nós leaf.
Determina os nós comuns dos resultados acima. Esses nós são os LFAs remotos.
O OSPF ouve os rótulos anunciados para as rotas LDP. Para cada rota LDP anunciada, o OSPF verifica se ela contém um LDP fornecido no próximo salto. Se a rota OSPF correspondente tiver um próximo salto de backup, o OSPF executa a política de backup e adiciona uma rota de rastreamento adicional com o caminho próximo de comutada por rótulos LDP correspondente como o próximo salto de backup. Se não houver backup no próximo salto, o LDP constrói um túnel LDP dinâmico para o LFA remoto, e o LDP estabelece uma adjacência direcionada entre o nó LFA remoto e o nó PLR. Essa rota de backup tem duas etiquetas LDP. O rótulo superior é a rota OSPF, que denota o caminho de backup do PLR até a rota LFA remota. A etiqueta inferior é o caminho comutada por rótulos LDP MPLS que denota a rota para chegar ao destino final a partir do LFA remoto. Quando uma sessão de LDP cai e um túnel remoto não está mais disponível, o OSPF altera todas as rotas que estão usando este túnel LDP de backup.
Atualmente, o Junos OS oferece suporte apenas a LSPs de transporte IPv4. Se você precisar reutilizar os LSPs de transporte IPv4 para redes IPv6 IGP, adicione um rótulo NULL explícito de IPv6 à pilha de rótulos da rota de rastreamento. O sistema converte automaticamente o IPv4 LSP em um LSP IPv6.
O LDP pode estar vulnerável por uma adjacência direcionada automaticamente, e essas ameaças podem ser mitigadas usando todos ou alguns dos seguintes mecanismos:
As LFAs remotas que estão a vários saltos de distância usam mensagens de olá estendidas para indicar a disposição de estabelecer uma sessão de LDP direcionada. Um LFA remoto pode reduzir a ameaça de mensagens de olá estendidas falsificadas filtrando-as e aceitando apenas aquelas que se originam em fontes permitidas por uma lista de acesso ou filtro.
É necessário autenticar com o TCP-MD5 todas as sessões de LDP auto-direcionadas no determinado domínio IGP/LDP usando grupos aplicados ou autenticação de nível global LDP.
Como medida de segurança adicional, os roteadores de endpoint de túnel remoto ou de reparo devem ser atribuídos a partir de um conjunto de endereços que não podem ser alcançados de fora do domínio de roteamento.
Veja também
Configuração de backup remoto de LFA em túneis LDP em uma rede OSPF
O objetivo principal de uma alternativa sem loop remoto (LFA) é aumentar a cobertura de backup para rotas OSPF e fornecer proteção especialmente para anéis metro de Camada 1. O LDP existente implementado para a configuração do túnel MPLS pode ser reutilizado para proteção de redes OSPF e destinos LDP subsequentes. O protocolo OSPF cria um túnel LDP dinâmico para alcançar o nó LFA remoto a partir do ponto de reparo local (PLR). O PLR usa esse caminho de backup LFA remoto quando o link primário falha.
Antes de configurar o LFA remoto em túneis LDP em uma rede OSPF, você deve fazer o seguinte:
Habilite o LDP na interface de loopback.
Configure uma interface de loopback porque uma adjacência direcionada ao LDP não pode ser formada sem uma interface de loopback. A adjacência direcionada ao LDP é essencial para determinar caminhos remotos de backup LFA.
Certifique-se de que o LFA remoto permita a descoberta assimétrica de vizinhos remotos — ou seja, ele deve enviar mensagens de olá direcionadas periódicas para o roteador que iniciou o vizinho remoto para adjacência auto-direcionada ao LDP.
Configure a proteção de links ou a proteção de enlaces de nós no PLR.
Para configurar o backup LFA remoto em túneis LDP em uma rede OSPF:
Veja também
Exemplo: configuração do LFA remoto sobre túneis LDP em redes OSPF
Em uma rede OSPF, uma alternativa sem loop (LFA) é um vizinho diretamente conectado que oferece caminhos de backup pré-complicados para os destinos que podem ser alcançados por meio do link protegido no ponto de reparo local (PLR). Um LFA remoto não está diretamente conectado ao PLR e fornece caminhos de backup pré-configurados usando túneis LDP criados dinamicamente para o nó LFA remoto. O PLR usa esse caminho de backup LFA remoto quando o link primário falha. O principal objetivo do LFA remoto é aumentar a cobertura de backup para as redes OSPF e fornecer proteção para anéis metro de Camada 1. Este exemplo mostra como configurar o LFA remoto para túneis LDP em uma rede OSPF para estender a proteção de backup.
Requisitos
Este exemplo usa os seguintes componentes de hardware e software:
-
Nove roteadores da Série MX com protocolo OSPF e LDP habilitados nas interfaces conectadas.
-
Junos OS Release 15.1 ou posterior em todos os dispositivos.
Antes de configurar o LFA remoto em túneis LDP em redes OSPF, certifique-se do seguinte:
-
O LDP está habilitado na interface de loopback. Sem uma interface de loopback, a adjacência direcionada ao LDP não pode ser formada. O LFA remoto não pode ser configurado sem adjacência direcionada ao LDP.
-
O LFA remoto deve permitir a descoberta assimétrica de vizinhos remotos, ou seja, ele deve enviar olás direcionados periódicos para o roteador que iniciou o vizinho remoto para adjacência auto-direcionada do LDP.
-
A proteção de enlaces ou a proteção de enlaces de nó devem ser configuradas no ponto de reparo local (PLR).
Visão geral
O exemplo inclui nove roteadores em topologia em anel. Configure o protocolo OSPF nas interfaces conectadas diretamente. O dispositivo R6 é o PLR. Este exemplo verifica se o Junos OS atualiza a tabela de roteamento do Dispositivo R6 com rotas de próximo salto LDP como rota de backup.
Topologia
Na topologia, a Figura 3 mostra que o LFA remoto sobre túneis LDP em redes OSPF está configurado no dispositivo R6.
Configuração
Configuração rápida da CLI
Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com a configuração da sua rede, copiar e colar os comandos na CLI no nível de [edit] hierarquia e, em seguida, entrar no commit
modo de configuração.
R0
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.1/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.90.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.110.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.1.1.1/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.1.1.1 set routing-options forwarding-table export per-packet set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface ge-0/0/2.0 set protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf export static set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp egress-policy static set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept set policy-options policy-statement static from protocol static set policy-options policy-statement static then accept
R1
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.20.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.80.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 unit 0 family inet address 10.100.1.1/24 set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.2.2.2/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.2.2.2 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface ge-0/0/3.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R2
set interfaces ge-0/0/0 unit 0 family inet address 10.20.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.30.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.110.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.3.3.3/32 set interfaces lo0 unit 0 family mpls set protocols ospf area 0.0.0.0 interface all set protocols ospf area 0.0.0.0 interface fxp0.0 disable set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R3
set interfaces ge-0/0/0 unit 0 family inet address 10.30.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.40.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.4.4.4/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.4.4.4 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R4
set interfaces ge-0/0/0 unit 0 family inet address 10.40.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.50.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.5.5.5/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.5.5.5 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 60 set protocols ldp auto-targeted-session maximum-sessions 20 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R5
set interfaces ge-0/0/0 unit 0 family inet address 10.50.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.60.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.6.6.6/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.6.6.6 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R6
set interfaces ge-0/0/0 unit 0 family inet address 10.60.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.70.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.80.1.2/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.7.7.7/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.7.7.7 set routing-options forwarding-table export per-packet set protocols ospf topology default backup-spf-options remote-backup-calculation set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 link-protection set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R7
set interfaces ge-0/0/0 unit 0 family inet address 10.70.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.8.8.8/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.8.8.8 set routing-options forwarding-table export per-packet set protocols mpls interface ge-0/0/0.0 set protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R8
set interfaces ge-0/0/0 unit 0 family inet address 10.90.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.100.1.2/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.9.9.9/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.9.9.9 set routing-options forwarding-table export per-packet set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
Configuração do dispositivo R6
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 do usuário da CLI.
Para configurar o dispositivo R6:
-
Configure as interfaces.
[edit interfaces] user@R6# set ge-0/0/0 unit 0 family inet address 10.60.1.2/24 user@R6# set ge-0/0/0 unit 0 family mpls user@R6# set ge-0/0/1 unit 0 family inet address 10.70.1.1/24 user@R6# set ge-0/0/1 unit 0 family mpls user@R6# set ge-0/0/2 unit 0 family inet address 10.80.1.2/24 user@R6# set ge-0/0/2 unit 0 family mpls
-
Atribua os endereços de loopback ao dispositivo.
[edit lo0 unit 0 family] user@R6# set address 10.7.7.7/32 user@R6# set mpls
-
Configure a ID do roteador. Aplique a política na tabela de encaminhamento do roteador local com a declaração de exportação.
[edit routing-options] user@R6# set router-id 10.7.7.7 user@R6# set forwarding-table export per-packet
-
Habilite o backup remoto de LFA que calcula o próximo salto de backup usando o caminho dinâmico comutada por rótulos LDP.
[edit protocols ospf] user@R6# set topology default backup-spf-options remote-backup-calculation user@R6# set backup-spf-options remote-backup-calculation
-
Configure a engenharia de tráfego e a proteção de link para as interfaces na área de OSPF.
[edit protocols ospf] user@R6# set traffic-engineering user@R6# set area 0.0.0.0 interface ge-0/0/0.0 link-protection user@R6# set area 0.0.0.0 interface ge-0/0/1.0 link-protection user@R6# set area 0.0.0.0 interface ge-0/0/2.0 link-protection user@R6# set area 0.0.0.0 interface lo0.0
-
Especifique um intervalo de tempo para o qual as sessões de LDP direcionadas são mantidas ativas quando o LFA remoto cai e especifique um número máximo de sessões de LDP direcionadas automaticamente para otimizar o uso da memória.
[edit protocols ldp] user@R6# set auto-targeted-session teardown-delay 20 user@R6# set auto-targeted-session maximum-sessions 60
-
Configure os protocolos LDP nas interfaces.
[edit protocols ldp] user@R6# set interface ge-0/0/0.0 user@R6# set interface ge-0/0/1.0 user@R6# set interface ge-0/0/2.0 user@R6# set interface lo0.0
-
Configure as opções de política para carregar o equilíbrio por pacote da política de roteamento de declaração de política.
[edit policy-options policy-statement] user@R6# set per-packet then load-balance per-packet user@R6# set per-packet then accept
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.
user@R6# show interfaces ge-0/0/0 { unit 0 { family inet { address 10.60.1.2/24; } family mpls; } } ge-0/0/1 { unit 0 { family inet { address 10.70.1.1/24; } family mpls; } } ge-0/0/2 { unit 0 { family inet { address 10.80.1.2/24; } family mpls; } } lo0 { unit 0 { family inet { address 10.7.7.7/32; } family mpls; } }
user@R6# show protocols ospf { topology default { backup-spf-options { remote-backup-calculation; } } backup-spf-options { remote-backup-calculation; inactive: per-prefix-calculation all; } traffic-engineering; area 0.0.0.0 { interface ge-0/0/0.0 { link-protection; } interface ge-0/0/1.0 { link-protection; } interface ge-0/0/2.0 { link-protection; } interface lo0.0; } } ldp { auto-targeted-session { teardown-delay 20; maximum-sessions 60; } interface ge-0/0/0.0; interface ge-0/0/1.0; interface ge-0/0/2.0; interface lo0.0; }
user@R6# show policy-options policy-statement per-packet { then { load-balance per-packet; accept; } }
user@R6# show routing-options router-id 10.7.7.7; forwarding-table { export per-packet; }
Se você terminar de configurar o dispositivo, entre commit
no modo de configuração.
Verificação
Confirme se a configuração está funcionando corretamente.
- Verificação das rotas
- Verificação das rotas LDP
- Verificação das rotas OSPF
- Verificando o nó de caminho de backup designado
- Verificando os vizinhos de backup
Verificação das rotas
Propósito
Verifique se as rotas esperadas são aprendidas.
Ação
No dispositivo R6, a partir do modo operacional, execute o show route 10.6.6.6/24
comando para exibir as rotas na tabela de roteamento.
user@R6> show route 10.6.6.6/24
inet.0: 75 destinations, 75 routes (75 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.6.6.6/32 *[OSPF/10] 02:21:07, metric 1
> to 10.60.1.1 via ge-0/0/0.0
to 10.80.1.1 via ge-0/0/2.0, Push 299872
inet.3: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.6.6.6/32 *[LDP/9] 02:21:07, metric 1
> to 10.60.1.1 via ge-0/0/0.0
to 10.80.1.1 via ge-0/0/2.0, Push 299792, Push 299872(top)
inet.0: 75 destinations, 75 routes (75 active, 0 holddown, 0 hidden) 10.6.6.6/32 (1 entry, 1 announced) State: <FlashAll> *OSPF Preference: 10 Next hop type: Router, Next hop index: 1048585 Address: 0x9df2690 Next-hop reference count: 10 Next hop: 10.60.1.1 via ge-0/0/0.0 weight 0x1, selected Session Id: 0x141 Next hop: 10.80.1.1 via ge-0/0/2.0 weight 0x101 uflags Remote neighbor path Label operation: Push 299872 Label TTL action: prop-ttl Load balance label: Label 299872: None; Label element ptr: 0x9dc27a0 Label parent element ptr: 0x0 Label element references: 6 Label element child references: 4 Label element lsp id: 0 Session Id: 0x142 State: <Active Int> Age: 2:22:40 Metric: 1 Validation State: unverified Area: 0.0.0.0 Task: OSPF Announcement bits (2): 0-KRT 4-LDP AS path: I inet.3: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) 10.6.6.6/32 (1 entry, 1 announced) State: <FlashAll> *LDP Preference: 9 Next hop type: Router, Next hop index: 0 Address: 0x9df2a90 Next-hop reference count: 1 Next hop: 10.60.1.1 via ge-0/0/0.0 weight 0x1, selected Label element ptr: 0x9dc0dc0 Label parent element ptr: 0x0 Label element references: 1 Label element child references: 0 Label element lsp id: 0 Session Id: 0x0 Next hop: 10.80.1.1 via ge-0/0/2.0 weight 0x101 uflags Remote neighbor path Label operation: Push 299792, Push 299872(top) Label TTL action: prop-ttl, prop-ttl(top) Load balance label: Label 299792: None; Label 299872: None; Label element ptr: 0x9dc1ba0 Label parent element ptr: 0x9dc27a0 Label element references: 1 Label element child references: 0 Label element lsp id: 0 Session Id: 0x0 State: <Active Int> Age: 2:22:40 Metric: 1 Validation State: unverified Task: LDP Announcement bits (1): 0-Resolve tree 1 AS path: I
Significado
A saída mostra todas as rotas na tabela de roteamento do Dispositivo R6.
Verificação das rotas LDP
Propósito
Verifique as rotas LDP direcionadas automaticamente.
Ação
A partir do modo operacional, entre no show ldp session auto-targeted detail
comando.
user@R6>show ldp session auto-targeted detail
Address: 10.4.4.4, State: Operational, Connection: Open, Hold time: 28
Session ID: 10.7.7.7:0--10.4.4.4:0
Next keepalive in 8 seconds
Active, Maximum PDU: 4096, Hold time: 30, Neighbor count: 1
Neighbor types: auto-targeted
Keepalive interval: 10, Connect retry interval: 1
Local address: 10.7.7.7, Remote address: 10.4.4.4
Up for 02:28:28
Capabilities advertised: none
Capabilities received: none
Protection: disabled
Session flags: none
Local - Restart: disabled, Helper mode: enabled
Remote - Restart: disabled, Helper mode: enabled
Local maximum neighbor reconnect time: 120000 msec
Local maximum neighbor recovery time: 240000 msec
Local Label Advertisement mode: Downstream unsolicited
Remote Label Advertisement mode: Downstream unsolicited
Negotiated Label Advertisement mode: Downstream unsolicited
MTU discovery: disabled
Nonstop routing state: Not in sync
Next-hop addresses received:
10.4.4.4
10.30.1.2
10.40.1.1
Verificação das rotas OSPF
Propósito
Exibir todas as rotas de backup do LDP na tabela de roteamento OSPF do Dispositivo R6.
Ação
No dispositivo R6, a partir do modo operacional, execute o show ospf route
comando para exibir as rotas na tabela de roteamento OSPF.
user@R6> show ospf route
Topology default Route Table:
Prefix Path Route NH Metric NextHop Nexthop
Type Type Type Interface Address/LSP
10.1.1.1 Intra AS BR IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.2.2.2 Intra Router IP 1 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.4.4.4 Intra Router IP 3 ge-0/0/0.0 10.60.1.1
ge-0/0/2.0 10.80.1.1
10.5.5.5 Intra Router IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.6.6.6 Intra Router IP 1 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.8.8.8 Intra Router IP 1 ge-0/0/1.0 10.70.1.2
10.9.9.9 Intra Router IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.1.1.1/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.2.2.2/32 Intra Network IP 1 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.3.3.3/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.4.4.4/32 Intra Network IP 3 ge-0/0/0.0 10.60.1.1
ge-0/0/2.0 10.80.1.1
10.5.5.5/32 Intra Network IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.6.6.6/32 Intra Network IP 1 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.7.7.7/32 Intra Network IP 0 lo0.0
10.8.8.8/32 Intra Network IP 1 ge-0/0/1.0 10.70.1.2
10.9.9.9/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.1.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.20.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.30.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup IP ge-0/0/0.0 10.60.1.1
10.40.1.0/24 Intra Network IP 3 ge-0/0/0.0 10.60.1.1
Bkup IP ge-0/0/2.0 10.80.1.1
10.50.1.0/24 Intra Network IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.60.1.0/24 Intra Network IP 1 ge-0/0/0.0
10.70.1.0/24 Intra Network IP 1 ge-0/0/1.0
10.80.1.0/24 Intra Network IP 1 ge-0/0/2.0
90.1.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.100.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.110.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
Significado
A saída mostra todas as rotas de backup de LDP na tabela de roteamento OSPF do Dispositivo R6.
Verificando o nó de caminho de backup designado
Propósito
Exibir o próximo salto LFA remoto determinado para um determinado destino.
Ação
A partir do modo operacional, entre no show ospf backup spf results
comando.
user@R6> show ospf backup spf results
Topology default results:
Area 0.0.0.0 results:
10.6.6.6
Self to Destination Metric: 1
Parent Node: 10.60.1.2
Primary next-hop: ge-0/0/0.0 via 60.1.1.1
Backup next-hop: LDP->10.4.4.4 via ge-0/0/2.0
Backup Neighbor: 10.6.6.6 via: Direct
Neighbor to Destination Metric: 0, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Primary next-hop link fate sharing
Backup Neighbor: 10.2.2.2 via: Direct
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Path loops
Backup Neighbor: 10.8.8.8 via: Direct
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Path loops
Backup Neighbor: 10.4.4.4 via: LDP (LSP endpoint)
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 3
Self to Neighbor Metric: 3, Backup preference: 0x0
Eligible, Reason: Contributes backup next-hop
Significado
A saída indica se uma interface ou nó específico foi designado como um caminho de backup remoto e por quê.
Verificando os vizinhos de backup
Propósito
Exibir os vizinhos de backup para o dispositivo R6
Ação
A partir do modo operacional, entre no show ospf backup neighbor
comando.
user@R6>show ospf backup neighbor
Topology default backup neighbors:
Area 0.0.0.0 backup neighbors:
10.6.6.6 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/0.0 via 10.60.1.1
10.8.8.8 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/1.0 via 10.70.1.2
10.2.2.2 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/2.0 via 10.80.1.1
10.4.4.4 via: LDP (LSP endpoint)
Neighbor to Self Metric: 3
Self to Neighbor Metric: 3
Direct next-hop: LDP->10.4.4.4 via ge-0/0/2.0
Direct next-hop: LDP->10.4.4.4 via ge-0/0/0.0
Neighbors Protected: 2
Significado
A saída exibe os vizinhos de backup disponíveis para a área 0.0.0.0.