RIP Timers
Entendendo os timers RIP
A RIP usa vários temporizadores para regular sua operação.
O intervalo de atualização é o intervalo em que as rotas aprendidas pelo RIP são anunciadas aos vizinhos. Este timer controla o intervalo entre as atualizações de roteamento. O intervalo de atualização é definido para 30 segundos, por padrão, com uma pequena quantidade aleatória de tempo adicionada quando o temporizador é reiniciado. Esse tempo adicional evita o congestionamento que pode ocorrer se todos os dispositivos de roteamento atualizarem seus vizinhos simultaneamente.
Para configurar o intervalo de tempo de atualização, inclua a update-interval
declaração:
update-interval seconds;
seconds pode ser um valor de 10 a 60.
Você pode definir um intervalo de tempo limite de rota. Se uma rota não for atualizada após ser instalada na tabela de roteamento pelo intervalo de tempo especificado, a rota será marcada como inválida e será removida da tabela de roteamento após o término do período de espera.
Para configurar o tempo limite de rota para RIP, inclua a route-timeout
declaração:
route-timeout seconds;
seconds pode ser um valor de 30 a 360. O valor padrão é de 180 segundos.
As rotas RIP expiram quando um limite de tempo limite de rota é cumprido ou uma métrica de rota atinge o infinito, e a rota não é mais válida. No entanto, a rota expirada é retida na tabela de roteamento por um período especificado para que os vizinhos possam ser notificados de que a rota foi perdida. Esse período de tempo é definido configurando o temporizando a retenção. Após o término do timer de espera, a rota é removida da tabela de roteamento.
Para configurar o timer de espera para RIP, inclua a holddown
declaração:
holddown seconds;
seconds pode ser um valor de 10 a 180. O valor padrão é de 120 segundos.
No Junos OS Release 11.1 e posterior, um temporizador de retransmissão está disponível para circuitos de demanda RIP.
Geralmente, recomendamos não alterar os temporizantes RIP, a menos que os efeitos de uma mudança sejam bem entendidos. O tempo limite de rota deve ser pelo menos três vezes maior do que o intervalo de atualização. Normalmente, os valores padrão são melhores deixados em vigor para as operações padrão.
Exemplo: Configuração de timers RIP
Este exemplo mostra como configurar o intervalo de atualização do RIP e como monitorar o impacto da mudança.
Requisitos
Nenhuma configuração especial além da inicialização do dispositivo é necessária antes de configurar este exemplo.
Visão geral
Neste exemplo, o Dispositivo R2 tem um intervalo de atualização de 60 segundos para seu vizinho, o Dispositivo R1, e um intervalo de atualização de 10 segundos para o seu vizinho, o Dispositivo R3.
Este exemplo não é necessariamente prático, mas é mostrado para fins de demonstração. Geralmente, recomendamos não alterar os temporizantes RIP, a menos que os efeitos de uma mudança sejam bem entendidos. Normalmente, os valores padrão são melhores deixados em vigor para as operações padrão.
Uma política de exportação também é mostrada porque uma política de exportação é necessária como parte da configuração mínima para o RIP.
A Figura 1 mostra a topologia usada neste exemplo.

A configuração rápida da CLI mostra a configuração para todos os dispositivos na Figura 1. A seção #d69e62__d69e183 descreve as etapas do Dispositivo R2.
Topologia
Configuração
Procedimento
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 fe-1/2/0 unit 1 family inet address 10.0.0.1/30 set interfaces lo0 unit 1 family inet address 172.16.0.1/32 set interfaces lo0 unit 1 family inet address 192.168.1.1/32 set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.1 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip term 1 then accept
Dispositivo R2
set interfaces fe-1/2/0 unit 2 family inet address 10.0.0.2/30 set interfaces fe-1/2/1 unit 5 family inet address 10.0.0.5/30 set interfaces lo0 unit 2 family inet address 192.168.2.2/32 set interfaces lo0 unit 2 family inet address 172.16.2.2/32 set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.2 update-interval 60 set protocols rip group rip-group neighbor fe-1/2/1.5 update-interval 10 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip term 1 then accept
Dispositivo R3
set interfaces fe-1/2/0 unit 6 family inet address 10.0.0.6/30 set interfaces lo0 unit 3 family inet address 192.168.3.3/32 set interfaces lo0 unit 3 family inet address 172.16.3.3/32 set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.6 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip 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 na CLI, consulte Usando o Editor de CLI no modo de configuração no Guia do usuário da CLI.
Para configurar o intervalo de atualização do RIP:
Configure as interfaces de rede.
Este exemplo mostra vários endereços de interface de loopback para simular redes anexadas.
[edit interfaces] user@R2# set fe-1/2/0 unit 2 family inet address 10.0.0.2/30 user@R2# set fe-1/2/1 unit 5 family inet address 10.0.0.5/30 user@R2# set lo0 unit 2 family inet address 192.168.2.2/32 user@R2# set lo0 unit 2 family inet address 172.16.2.2/32
Configure diferentes intervalos de atualização para os dois vizinhos RIP.
Para configurar o RIP no Junos OS, você deve configurar um grupo que contenha as interfaces nas quais o RIP está habilitado. Você não precisa habilitar o RIP na interface de loopback.
[edit protocols rip group rip-group] user@R2# set neighbor fe-1/2/0.2 update-interval 60 user@R2# set neighbor fe-1/2/1.5 update-interval 10
Crie a política de roteamento para anunciar rotas diretas e aprendidas por RIP.
[edit policy-options policy-statement advertise-routes-through-rip term 1] user@R2# set from protocol direct user@R2# set from protocol rip user@R2# set then accept
Aplicar a política de roteamento.
No Junos OS, você só pode aplicar políticas de exportação rip no nível de grupo.
[edit protocols rip group rip-group] user@R2# set export advertise-routes-through-rip
Resultados
A partir do modo de configuração, confirme sua configuração entrando no show interfaces
, show protocols
e show policy-options
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@R2# show interfaces
fe-1/2/0 {
unit 2 {
family inet {
address 10.0.0.2/30;
}
}
}
fe-1/2/1 {
unit 5 {
family inet {
address 10.0.0.5/30;
}
}
}
lo0 {
unit 2 {
family inet {
address 192.168.2.2/32;
address 172.16.2.2/32;
}
}
}
user@R2# show protocols
rip {
group rip-group {
export advertise-routes-through-rip;
neighbor fe-1/2/0.2 {
update-interval 60;
}
neighbor fe-1/2/1.5 {
update-interval 10;
}
}
}
user@R2# show policy-options
policy-statement advertise-routes-through-rip {
term 1 {
from protocol [ direct rip ];
then accept;
}
}
Se você terminar de configurar o dispositivo, insira o commit a partir do modo de configuração.
Verificação
Confirme se a configuração está funcionando corretamente.
- Verificando as atualizações rip enviadas pelo dispositivo R2
- Verificando as atualizações de RIP recebidas pelo dispositivo R2
- Verificando as atualizações de RIP recebidas pelo dispositivo R3
Verificando as atualizações rip enviadas pelo dispositivo R2
Propósito
Certifique-se de que os pacotes de atualização RIP sejam enviados no intervalo esperado.
Ação
A partir do modo operacional, entre no show rip statistics
comando.
user@R2> show rip statistics RIPv2 info: port 520; holddown 120s. rts learned rts held down rqsts dropped resps dropped 4 2 0 0 fe-1/2/0.2: 2 routes learned; 5 routes advertised; timeout 180s; update interval 60s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 123 5 1 Triggered Updates Sent 0 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 RIPv1 Updates Received 0 0 0 RIPv1 Bad Route Entries 0 0 0 RIPv1 Updates Ignored 0 0 0 RIPv2 Updates Received 244 10 2 RIPv2 Bad Route Entries 0 0 0 RIPv2 Updates Ignored 0 0 0 Authentication Failures 0 0 0 RIP Requests Received 0 0 0 RIP Requests Ignored 0 0 0 none 0 0 0 fe-1/2/1.5: 2 routes learned; 5 routes advertised; timeout 180s; update interval 10s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 734 32 6 Triggered Updates Sent 0 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 RIPv1 Updates Received 0 0 0 RIPv1 Bad Route Entries 0 0 0 RIPv1 Updates Ignored 0 0 0 RIPv2 Updates Received 245 11 2 RIPv2 Bad Route Entries 0 0 0 RIPv2 Updates Ignored 0 0 0 Authentication Failures 0 0 0 RIP Requests Received 0 0 0 RIP Requests Ignored 0 0 0 none 0 0 0
Significado
O campo de intervalo de atualização mostra que o intervalo é de 60 segundos para Neighbor R1 e 10 segundos para Neighbor R3. O campo Atualizações enviadas mostra que o Dispositivo R2 está enviando atualizações para o dispositivo R1 a cerca de 1/6 da taxa que está enviando atualizações para o dispositivo R3.
Verificando as atualizações de RIP recebidas pelo dispositivo R2
Propósito
Certifique-se de que os pacotes de atualização RIP sejam enviados no intervalo esperado.
Ação
A partir do modo operacional, entre no show rip statistics
comando.
user@R1> show rip statistics RIPv2 info: port 520; 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 312 10 2 Triggered Updates Sent 2 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 RIPv1 Updates Received 0 0 0 RIPv1 Bad Route Entries 0 0 0 RIPv1 Updates Ignored 0 0 0 RIPv2 Updates Received 181 5 1 RIPv2 Bad Route Entries 0 0 0 RIPv2 Updates Ignored 0 0 0 Authentication Failures 0 0 0 RIP Requests Received 1 0 0 RIP Requests Ignored 0 0 0 none 0 0 0
Significado
As atualizações do RIPv2 recebidas mostram o número de atualizações recebidas do dispositivo R2.
Verificando as atualizações de RIP recebidas pelo dispositivo R3
Propósito
Certifique-se de que os pacotes de atualização RIP sejam enviados no intervalo esperado.
Ação
A partir do modo operacional, entre no show rip statistics
comando.
user@R3> show rip statistics RIPv2 info: port 520; holddown 120s. rts learned rts held down rqsts dropped resps dropped 5 0 0 0 fe-1/2/0.6: 5 routes learned; 2 routes advertised; timeout 180s; update interval 30s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 314 11 2 Triggered Updates Sent 1 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 RIPv1 Updates Received 0 0 0 RIPv1 Bad Route Entries 0 0 0 RIPv1 Updates Ignored 0 0 0 RIPv2 Updates Received 827 31 6 RIPv2 Bad Route Entries 0 0 0 RIPv2 Updates Ignored 0 0 0 Authentication Failures 0 0 0 RIP Requests Received 0 0 0 RIP Requests Ignored 0 0 0 none 0 0 0
Significado
As atualizações do RIPv2 recebidas mostram o número de atualizações recebidas do dispositivo R2.