Configuração básica do RIPng
Entender o roteamento básico de RIPng
Por padrão, as rotas RIP de próxima geração (RIPng) não são redistribuídas. Você deve configurar a política de exportação para redistribuir rotas RIPng.
Para ter rotas de troca de roteador com outros roteadores, você deve configurar grupos RIPng e vizinhos. As rotas RIPng recebidas de roteadores não configurados, pois os vizinhos do RIPng são ignorados. Da mesma forma, as rotas RIPng são anunciadas apenas para roteadores configurados como vizinhos do RIPng.
Exemplo: configurar uma rede RIPng básica
Este exemplo mostra como configurar uma rede RIPng básica.
Requisitos
Nenhuma configuração especial além da inicialização do dispositivo é necessária antes de configurar este exemplo.
Visão geral
Neste exemplo, você configura uma rede RIPng básica, cria um grupo RIPng chamado ripng-group e adiciona as interfaces diretamente conectadas ao grupo RIPng. Em seguida, você configura uma política de roteamento para anunciar rotas diretas usando a declaração de política anunciando rotas por rasgo.
Por padrão, o Junos OS não anuncia rotas RIPng, nem mesmo rotas que são aprendidas através do RIPng. Para anunciar rotas RIPng, você deve configurar e aplicar uma política de roteamento de exportação que anuncia rotas aprendidas e diretas do RIPng.
Para usar o RIPng no dispositivo, você deve configurar o RIPng em todas as interfaces RIPng dentro da rede. A Figura 1 mostra a topologia usada neste exemplo.
de rede RIPng
A configuração rápida da CLI mostra a configuração para todos os dispositivos da Figura 1. A seção #d44e63__d44e187 descreve as etapas do dispositivo R1.
Topologia
Configuração
Procedimento
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 os detalhes necessários para combinar com a configuração de sua rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.
Dispositivo R1
set interfaces fe-1/2/0 unit 1 description to-R2 set interfaces fe-1/2/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 set interfaces lo0 unit 1 family inet6 address 2001:db8::1/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.1 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
Dispositivo R2
set interfaces fe-1/2/0 unit 2 description to-R1 set interfaces fe-1/2/0 unit 2 family inet6 address 2001:db8:0:2::/64 eui-64 set interfaces fe-1/2/1 unit 5 description to-R3 set interfaces fe-1/2/1 unit 5 family inet6 address 2001:db8:0:3::/64 eui-64 set interfaces lo0 unit 2 family inet6 address 2001:db8::2/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.2 set protocols ripng group ripng-group neighbor fe-1/2/1.5 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
Dispositivo R3
set interfaces fe-1/2/0 unit 6 description to-R2 set interfaces fe-1/2/0 unit 6 family inet6 address 2001:db8:0:4::/64 eui-64 set interfaces lo0 unit 3 family inet6 address 2001:db8::3/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.6 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
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 pela CLI, consulte o uso do Editor de CLI no modo de configuração no guia de usuário da CLI.
Para configurar uma rede RIPng básica:
Configure as interfaces de rede.
Use a
eui-64declaração para gerar automaticamente a parte do host do endereço da interface e o endereço local do link.Para a interface de loopback, você deve atribuir um endereço de 128 bits.
[edit interfaces] user@R1# set fe-1/2/0 unit 1 description to-R2 user@R1# set fe-1/2/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 user@R1# set lo0 unit 1 family inet6 address 2001:db8::1/128
Crie o grupo RIPng e adicione a interface.
Para configurar o RIPng no Junos OS, você deve configurar um grupo que contenha as interfaces nas quais o RIPng está habilitado. Você não precisa habilitar o RIPng na interface de loopback.
[edit protocols ripng group ripng-group] user@R1# set neighbor fe-1/2/0.1
Crie a política de roteamento para anunciar rotas orientadas por RIPng e diretas.
[edit policy-options policy-statement advertise-routes-through-ripng term 1] user@R1# set from protocol direct user@R1# set from protocol ripng user@R1# set then accept
Aplique a política de roteamento.
No Junos OS, você só pode aplicar políticas de exportação de RIPng no nível do grupo.
[edit protocols ripng group ripng-group] user@R1# set export advertise-routes-through-ripng
Resultados
A partir do modo de configuração, confirme sua configuração entrando no show interfacese show protocolsshow policy-options nos comandos. Se a saída não exibir a configuração pretendida, repita as instruções de configuração neste exemplo para corrigi-la.
user@R1# show interfaces
fe-1/2/0 {
unit 1 {
description to-R2;
family inet6 {
address 2001:db8:0:1::/64 {
eui-64;
}
}
}
}
lo0 {
unit 1 {
family inet6 {
address 2001:db8::1/128;
}
}
}
user@R1# show protocols
ripng {
group ripng-group {
export advertise-routes-through-ripng;
neighbor fe-1/2/0.1;
}
}
user@R1# show policy-options
policy-statement advertise-routes-through-ripng {
term 1 {
from protocol [ direct ripng ];
then accept;
}
}
Se você terminar de configurar o dispositivo, insira o commit a partir do modo de configuração.
Verificação
Confirme que a configuração está funcionando corretamente.
- Verificando a tabela de roteamento
- Verificando os endereços da interface
- Olhando para as rotas que o dispositivo R1 está anunciando para o dispositivo R2
- Verificando as interfaces habilitadas para RIPng
- Olhando para as rotas que o dispositivo R1 está recebendo do dispositivo R2
- Verificando a troca de mensagens RIPng
- Verificando a alcance de todos os hosts na rede RIPng
Verificando a tabela de roteamento
Propósito
Verifique se a tabela de roteamento é preenchida com as rotas esperadas.
Ação
Do modo operacional, entre no show route protocol ripng comando.
user@R1> show route protocol ripng
inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
2001:db8::2/128 *[RIPng/100] 3d 19:24:43, metric 2, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
2001:db8::3/128 *[RIPng/100] 3d 19:24:40, metric 3, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
2001:db8:0:2::/64 *[RIPng/100] 3d 19:24:43, metric 2, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
2001:db8:0:3::/64 *[RIPng/100] 3d 19:24:43, metric 2, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
2001:db8:0:4::/64 *[RIPng/100] 3d 19:24:40, metric 3, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
ff02::9/128 *[RIPng/100] 3d 19:24:47, metric 1
MultiRecv
Significado
A saída mostra que as rotas foram aprendidas com o dispositivo R2 e o dispositivo R3.
Se você eliminasse a condição de ripng de protocolo na política de roteamento no dispositivo R2, as rotas remotas do dispositivo R3 não seriam aprendidas no dispositivo R1.
Verificando os endereços da interface
Propósito
Verifique se a eui-64 declaração gerou automaticamente a parte de host do endereço da interface e o endereço local do link.
Ação
Do modo operacional, entre no show interfaces terse comando.
user@R1> show interfaces terse
Interface Admin Link Proto Local Remote
fe-1/2/0
fe-1/2/0.1 up up inet6 2001:db8:0:1:2a0:a514:0:14c/64
fe80::2a0:a514:0:14c/64
lo0
lo0.1 up up inet6 2001:db8::1
fe80::2a0:a50f:fc56:14c
Significado
A saída mostra que o endereço da interface em fe-1/2/0.1 inclui tanto a porção da rede (2001:db8:0:1) quanto a porção do host (2a0:a514:0:14c).
Além disso, endereços locais de enlace (fe80) são atribuídos a interfaces fe-1/2/0.1 e lo0.1.
Olhando para as rotas que o dispositivo R1 está anunciando para o dispositivo R2
Propósito
Verifique se o dispositivo R1 está enviando as rotas esperadas.
Ação
Do modo operacional, entre no comando, usando o show route advertising-protocol ripng endereço local de enlace do Dispositivo R1 como endereço vizinho.
user@R1> show route advertising-protocol ripng fe80::2a0:a514:0:14c
inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
2001:db8::1/128 *[Direct/0] 3d 19:45:55
> via lo0.1
2001:db8:0:1::/64 *[Direct/0] 3d 19:45:55
> via fe-1/2/0.1
Significado
O dispositivo R1 está enviando rotas para suas redes diretamente conectadas.
Verificando as interfaces habilitadas para RIPng
Propósito
Verifique se todas as Interfaces habilitadas para RIPng estão disponíveis e ativas.
Ação
Do modo operacional, entre no show ripng neighbor comando.
user@R1> show ripng neighbor
Source Dest In
Neighbor State Address Address Send Recv Met
-------- ----- ------- ------- ---- ---- ---
fe-1/2/0.1 Up fe80::2a0:a514:0:14c ff02::9 yes yes 1
Significado
A saída mostra que a interface habilitada para RIPng no dispositivo R1 está operacional.
A saída também mostra o endereço local de enlace atribuído à interface local de enlace diretamente conectada do Dispositivo R2.
Em geral, para este comando, a saída mostra uma lista de vizinhos RIPng que estão configurados no dispositivo. Verifique as seguintes informações:
Cada interface configurada está presente. As interfaces estão listadas em ordem alfabética.
Cada interface configurada está ativa. O estado da interface está listado na coluna Estado . Um estado de up indica que o enlace está passando tráfego RIPng. Um estado de Dn indica que o enlace não está passando tráfego RIPng. Em um link ponto a ponto, esse estado geralmente significa que o ponto final não está configurado para RIPng ou o link está indisponível.
Olhando para as rotas que o dispositivo R1 está recebendo do dispositivo R2
Propósito
Verifique se o dispositivo R1 está recebendo as rotas esperadas.
Ação
A partir do modo operacional, entre no comando, usando o show route receive-protocol ripng endereço de interface local conectado diretamente do Dispositivo R2 como endereço vizinho.
user@R1> show route receive-protocol ripng fe80::2a0:a514:0:24c
inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
2001:db8::2/128 *[RIPng/100] 3d 19:58:09, metric 2, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
2001:db8::3/128 *[RIPng/100] 3d 19:58:06, metric 3, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
2001:db8:0:2::/64 *[RIPng/100] 3d 19:58:09, metric 2, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
2001:db8:0:3::/64 *[RIPng/100] 3d 19:58:09, metric 2, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
2001:db8:0:4::/64 *[RIPng/100] 3d 19:58:06, metric 3, tag 0
> to fe80::2a0:a514:0:24c via fe-1/2/0.1
Significado
O dispositivo R1 está recebendo do dispositivo R2 todas as redes conectadas diretamente do Dispositivo R2. O dispositivo R1 também está recebendo do dispositivo R2 todas as redes diretamente conectadas do dispositivo R3, que o dispositivo R2 aprendeu com o dispositivo R3 através do RIPng.
Verificando a troca de mensagens RIPng
Propósito
Verifique se as mensagens RIPng estão sendo enviadas e recebidas em todas as interfaces habilitadas para RIPng.
Ação
Do modo operacional, entre no show ripng statistics comando.
user@R1> show ripng statistics
RIPng info: port 521; holddown 120s.
rts learned rts held down rqsts dropped resps dropped
5 0 0 0
fe-1/2/0.1: 5 routes learned; 2 routes advertised; timeout 180s; update interval 30s
Counter Total Last 5 min Last minute
------- ----------- ----------- -----------
Updates Sent 11632 10 2
Triggered Updates Sent 0 0 0
Responses Sent 0 0 0
Bad Messages 0 0 0
Updates Received 11634 11 2
Bad Route Entries 0 0 0
Updates Ignored 0 0 0
RIPng Requests Received 1 0 0
RIPng Requests Ignored 0 0 0
Significado
A saída mostra o número de rotas RIPng aprendidas. Ele também mostra o número de atualizações de RIPng enviadas e recebidas nas interfaces habilitadas para RIPng. Verifique as seguintes informações:
O número de rotas RIPng aprendidas corresponde ao número de rotas esperadas aprendidas. As sub-redes aprendidas pela conectividade direta por meio de uma interface de saída não estão listadas como rotas RIPng.
As atualizações do RIPng estão sendo enviadas em cada interface habilitada para RIPng. Se não houver atualizações, a política de roteamento pode não estar configurada para rotas de exportação.
As atualizações de RIPng estão sendo recebidas em cada interface habilitada para RIPng. Se não houver atualizações, a política de roteamento pode não estar configurada para exportar rotas no host conectado a essa sub-rede. A falta de atualizações também pode indicar um erro de autenticação.
Verificando a alcance de todos os hosts na rede RIPng
Propósito
Ao usar o comando de rastreamento em cada endereço de loopback na rede, verifique se todos os hosts da rede RIPng podem ser alcançados a partir de cada dispositivo da Juniper Networks.
Ação
Do modo operacional, entre no traceroute comando.
user@R1> traceroute 2001:db8::3 traceroute6 to 2001:db8::3 (2001:db8::3) from 2001:db8:0:1:2a0:a514:0:14c, 64 hops max, 12 byte packets 1 2001:db8:0:2:2a0:a514:0:24c (2001:db8:0:2:2a0:a514:0:24c) 8.881 ms 1.175 ms 1.101 ms 2 2001:db8::3 (2001:db8::3) 1.544 ms 2.445 ms 2.043 ms
Significado
Cada linha numerada na saída indica um salto de roteamento no caminho até o host. Os incrementos de três vezes indicam o tempo de viagem de ida e volta (RTT) entre o dispositivo e o salto para cada pacote de rastreamento.
Para garantir que a rede RIPng seja saudável, verifique as seguintes informações:
O salto final da lista é o host que você quer alcançar.
O número de saltos esperados para o anfitrião corresponde ao número de saltos na saída de rastreamento. O surgimento de mais saltos do que o esperado na saída indica que um segmento de rede provavelmente não é possível. Também pode indicar que a métrica de entrada ou saída em um ou mais hosts foi definida inesperadamente.