Interopérabilité des réseaux RIPv1 et RIPv2
Comprendre l’envoi et la réception des paquets RIPv1 et RIPv2
RIP version 1 (RIPv1) et RIP version 2 (RIPv2) peuvent s’exécuter simultanément. Cela peut être logique lorsque vous migrez un réseau RIPv1 vers un réseau RIPv2. Cela permet également l’interopérabilité avec un équipement qui prend en charge RIPv1 mais pas RIPv2.
Par défaut, lorsque le RIP est activé sur une interface, Junos OS reçoit à la fois les paquets RIPv1 et RIPv2 et n’envoie que des paquets RIPv2. Vous pouvez configurer ce comportement en incluant l’envoi et receive
les déclarations dans la configuration RIP. Notez que la fonctionnalité de configuration de l’envoi et de la réception des paquets RIPv1 et RIPv2 décrites dans cette rubrique n’est pas prise en charge dans les versions 15.1X49, 15.1X49-D30 ou 15.1X49-D40.
Exemple : configuration de l’envoi et de la réception des paquets RIPv1 et RIPv2
Cet exemple montre comment configurer si les messages de mise à jour RIP sont conformes à RIP version 1 (RIPv1) uniquement, à RIP version 2 (RIPv2) uniquement ou aux deux versions. Vous pouvez également désactiver l’envoi ou la réception de messages de mise à jour.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est nécessaire avant de configurer cet exemple.
Aperçu
Par défaut, lorsque le RIP est activé sur une interface, Junos OS reçoit à la fois les paquets RIPv1 et RIPv2 et n’envoie que des paquets RIPv2.
La figure 1 illustre la topologie utilisée dans cet exemple.

Dans cet exemple, l’équipement R1 est configuré pour recevoir uniquement les paquets RIPv2.
Configuration rapide cli affiche la configuration de tous les équipements en figure 1. La section #d54e63__d54e187 décrit les étapes sur l’équipement R1.
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 tous les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans la CLI au niveau de la [edit]
hiérarchie, puis entrez commit
à partir du mode de configuration.
É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 receive version-2 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 set protocols rip group rip-group neighbor fe-1/2/1.5 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 les versions de paquets RIP pouvant être reçues :
Configurez les interfaces réseau.
[edit interfaces] user@R1# set fe-1/2/0 unit 1 family inet address 10.0.0.1/30 user@R1# set lo0 unit 1 family inet address 172.16.0.1/32 user@R1# set lo0 unit 1 family inet address 192.168.1.1/32
Créez les groupes RIP et ajoutez les interfaces.
Pour configurer RIP dans Junos OS, vous devez configurer un ou plusieurs groupes contenant les interfaces sur lesquelles le RIP est activé. Vous n’avez pas besoin d’activer RIP sur l’interface de bouclage.
Pour l’interface qui fait face à l’équipement R2, le paramètre de réception version 2 oblige cette interface à accepter uniquement les paquets RIPv2.
[edit protocols rip group rip-group] user@R1# set neighbor fe-1/2/0.1 receive version-2
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@R1# set from protocol direct user@R1# set from protocol rip user@R1# 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@R1# 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@R1# show interfaces
fe-1/2/0 {
unit 1 {
family inet {
address 10.0.0.1/30;
}
}
}
lo0 {
unit 1 {
family inet {
address 172.16.0.1/32;
address 192.168.1.1/32;
}
}
}
user@R1# show protocols
rip {
group rip-group {
export advertise-routes-through-rip;
neighbor fe-1/2/0.1 {
receive version-2;
}
}
}
user@R1# 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érifier que le mode de réception est défini sur RIPv2 uniquement
But
Assurez-vous que l’équipement d’interface R2 est configuré pour recevoir uniquement des paquets RIPv2, au lieu des paquets RIPv1 et RIPv2. À partir de la version 19.3R1 de Junos OS, Junos OS prend en charge RIP version 2 (RIPv2) pour les paquets IPv4 et IPv6 sur les routeurs métro universels ACX5448.
Action
Depuis le mode opérationnel, saisissez la show rip neighbor
commande.
user@R1> show rip neighbor Local Source Destination Send Receive In Neighbor State Address Address Mode Mode Met -------- ----- ------- ----------- ---- ------- --- fe-1/2/0.1 Up 10.0.0.1 224.0.0.9 mcast v2 only 1
Sens
Dans la sortie, le champ Mode de réception affiche uniquement v2. Le mode de réception par défaut est à la fois.