SUR CETTE PAGE
RIP Timers
Comprendre les timers RIP
RIP utilise plusieurs timers pour réguler son fonctionnement.
L’intervalle de mise à jour est l’intervalle auquel les routes apprises par RIP sont annoncées aux voisins. Ce timer contrôle l’intervalle entre les mises à jour de routage. L’intervalle de mise à jour est défini sur 30 secondes, par défaut, avec un petit temps aléatoire ajouté lorsque le minuteur est réinitialisé. Ce temps supplémentaire évite les congestions qui peuvent survenir si tous les équipements de routage mettent à jour leurs voisins simultanément.
Pour configurer l’intervalle de mise à jour, incluez l’instruction update-interval
:
update-interval seconds;
seconds peut être une valeur de 10 à 60.
Vous pouvez définir un intervalle de délai de routage. Si un routage n’est pas actualisé après avoir été installé dans la table de routage à l’intervalle de temps spécifié, il est marqué comme non valide et retiré de la table de routage après l’expiration de la période d’attente.
Pour configurer le délai d’expiration de route pour RIP, incluez l’énoncé route-timeout
:
route-timeout seconds;
seconds peut être une valeur de 30 à 360. La valeur par défaut est de 180 secondes.
Les routes RIP expirent lorsqu’un délai d’expiration de route est atteint ou qu’une métrique de route atteint l’infini et que le routage n’est plus valide. Toutefois, le routage ayant expiré est conservé dans la table de routage pendant une période spécifiée afin que les voisins puissent être informés de l’abandon de la route. Cette période est définie en configurant le timer d’attente. À l’expiration du délai d’attente, le routage est retiré de la table de routage.
Pour configurer le délai d’attente pour RIP, incluez l’instruction holddown
:
holddown seconds;
seconds peut être une valeur de 10 à 180. La valeur par défaut est de 120 secondes.
Dans junos OS version 11.1 et versions ultérieures, un timer de retransmission est disponible pour les circuits de demande RIP.
En règle générale, nous recommandons de ne pas modifier les timers RIP, à moins que les effets d’un changement ne soient bien compris. Le délai d’expiration du routage doit être au moins trois fois l’intervalle de mise à jour. Normalement, il est préférable de laisser les valeurs par défaut en vigueur pour les opérations standard.
Exemple : configuration des timers RIP
Cet exemple montre comment configurer l’intervalle de mise à jour RIP et comment surveiller l’impact de la modification.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est nécessaire avant de configurer cet exemple.
Aperçu
Dans cet exemple, l’équipement R2 a un intervalle de mise à jour de 60 secondes pour son voisin, l’équipement R1, et un intervalle de mise à jour de 10 secondes pour son voisin, l’équipement R3.
Cet exemple n’est pas nécessairement pratique, mais il est montré à des fins de démonstration. En règle générale, nous recommandons de ne pas modifier les timers RIP, à moins que les effets d’un changement ne soient bien compris. Normalement, il est préférable de laisser les valeurs par défaut en vigueur pour les opérations standard.
Une stratégie d’exportation est également affichée, car une stratégie d’exportation est requise dans le cadre de la configuration minimale pour RIP.
La figure 1 illustre la topologie utilisée dans cet exemple.

Configuration rapide cli affiche la configuration de tous les équipements en figure 1. La section #d69e62__d69e183 décrit les étapes sur l’équipement R2.
Topologie
Configuration
Procédure
Configuration rapide cli
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les détails nécessaires pour correspondre à votre configuration réseau, puis copiez et collez les commandes dans la CLI au niveau de la [edit]
hiérarchie.
Équipement 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
Équipement 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
Équipement 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
Procédure étape par étape
Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour plus d’informations sur la navigation sur l’interface cli, consultez Utilisation de l’éditeur CLI en mode de configuration dans le guide de l’utilisateur CLI.
Pour configurer l’intervalle de mise à jour RIP :
Configurez les interfaces réseau.
Cet exemple montre plusieurs adresses d’interface de bouclage pour simuler des réseaux connectés.
[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
Configurez différents intervalles de mise à jour pour les deux voisins RIP.
Pour configurer RIP dans Junos OS, vous devez configurer un groupe qui contient les interfaces sur lesquelles le RIP est activé. Vous n’avez pas besoin d’activer RIP sur l’interface de bouclage.
[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
Créez la stratégie de routage pour annoncer à la fois les routes directes et les routes apprises par 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
Appliquez la stratégie de routage.
Dans Junos OS, vous pouvez uniquement appliquer des stratégies d’exportation RIP au niveau du groupe.
[edit protocols rip group rip-group] user@R2# set export advertise-routes-through-rip
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant le show interfaces
, show protocols
et show policy-options
les commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
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;
}
}
Si vous avez fini de configurer l’équipement, saisissez commit à partir du mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification des mises à jour RIP envoyées par l’équipement R2
- Vérification des mises à jour RIP reçues par l’équipement R2
- Vérification des mises à jour RIP reçues par l’équipement R3
Vérification des mises à jour RIP envoyées par l’équipement R2
But
Assurez-vous que les paquets de mise à jour RIP sont envoyés à l’intervalle prévu.
Action
Depuis le mode opérationnel, saisissez la show rip statistics
commande.
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
Sens
Le champ intervalle de mise à jour indique que l’intervalle est de 60 secondes pour le voisin R1 et de 10 secondes pour le voisin R3. Le champ Mises à jour envoyées indique que l’équipement R2 envoie des mises à jour à l’équipement R1 à environ 1/6 de la vitesse qu’il envoie à l’équipement R3.
Vérification des mises à jour RIP reçues par l’équipement R2
But
Assurez-vous que les paquets de mise à jour RIP sont envoyés à l’intervalle prévu.
Action
Depuis le mode opérationnel, saisissez la show rip statistics
commande.
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
Sens
Le champ RIPv2 Mises à jour reçues affiche le nombre de mises à jour reçues de l’équipement R2.
Vérification des mises à jour RIP reçues par l’équipement R3
But
Assurez-vous que les paquets de mise à jour RIP sont envoyés à l’intervalle prévu.
Action
Depuis le mode opérationnel, saisissez la show rip statistics
commande.
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
Sens
Le champ RIPv2 Mises à jour reçues affiche le nombre de mises à jour reçues de l’équipement R2.