Traçage du trafic RIPng
Comprendre les opérations de suivi du trafic du protocole RIPng
Vous pouvez tracer divers trafic de protocole RIPng pour aider à déboguer les problèmes de protocole RIP.
Pour tracer le trafic du protocole RIP, incluez l’énoncé traceoptions
au niveau de la [edit protocols ripng]
hiérarchie :
traceoptions { file filename <files number> <size size> <world-readable | no-world-readable>; flag flag <flag-modifier> <disable>; }
Vous pouvez spécifier les options de trace spécifiques au protocole RIPng suivantes à l’aide de l’instruction flag
:
erreur : paquets d’erreur RIPng
expiration : traitement de l’expiration du routage RIPng
holddown : traitement RIPng hold-down
synchronisation nsr : événements de synchronisation de routage sans interruption
paquets : tous les paquets RIPng
request : paquets d’informations RIPng
trigger : mises à jour déclenchées par RIPng
mise à jour : paquets de mise à jour RIPng
Vous pouvez éventuellement spécifier un ou plusieurs des modificateurs d’indicateur suivants :
détail : informations détaillées sur les traces
recevoir : paquets reçus
send : paquets en cours de transmission
Note:Utilisez le modificateur de l’indicateur de détail avec précaution, car cela risque d’entraîner une forte affluence du processeur.
Les options de suivi global sont héritées de la configuration définie par l’instruction traceoptions
au niveau de la [edit routing-options]
hiérarchie. Vous pouvez remplacer les options de trace globales suivantes pour le protocole RIPng à l’aide de l’instruction traceoptions flag
incluse au niveau de la [edit protocols ripng]
hiérarchie :
toutes les opérations de traçage
général : toutes les opérations normales et les modifications de la table de routage (une combinaison des opérations normales et des opérations de traçage de routage)
normal : événements normaux
politique — Traitement des stratégies
route — Informations de routage
état : transitions d’état
tâche — Traitement des tâches de protocole de routage
timer — Traitement du timer de protocole de routage
Utilisez l’indicateur de trace avec précaution, car cela risque d’entraîner une forte affluence du processeur.
Voir aussi
Exemple : traçage du trafic du protocole RIPng
Cet exemple montre comment tracer les opérations du protocole RIPng.
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 R1 est configuré pour suivre les mises à jour des informations de routage.
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 riPng.
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 #d66e56__d66e186 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 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 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 traceoptions file ripng-trace-file set protocols ripng traceoptions flag route 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
Équipement 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
Équipement 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
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 RIPng :
Configurez les interfaces réseau.
Cet exemple montre plusieurs adresses d’interface de bouclage pour simuler des réseaux connectés.
[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
Configurez le groupe RIPng et ajoutez l’interface au groupe.
Pour configurer le RIPng dans Junos OS, vous devez configurer un groupe qui contient les interfaces sur lesquelles le RIPng est activé. Vous n’avez pas besoin d’activer le RIPng sur l’interface de bouclage.
[edit protocols ripng group ripng-group] user@R1# set neighbor fe-1/2/0.1
Configurez les opérations de traçage RIPng.
[edit protocols ripng traceoptions] user@R1# set file ripng-trace-file user@R1# set flag route
Créez la stratégie de routage pour annoncer à la fois les routes directes et les routes apprises par RIPng.
[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
Appliquez la stratégie de routage.
Dans Junos OS, vous pouvez uniquement appliquer des stratégies d’exportation RIPng au niveau du groupe.
[edit protocols ripng group ripng-group] user@R1# set export advertise-routes-through-ripng
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 {
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 {
traceoptions {
file ripng-trace-file;
flag route;
}
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;
}
}
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 du fichier journal
But
Assurez-vous que les mises à jour du routage RIPng sont enregistrées dans le fichier journal configuré.
Action
Désactiver l’adresse d’interface de bouclage supplémentaire sur l’équipement R3.
[edit interfaces lo0 unit 3 family inet6] user@R3# deactivate address 2001:db8::3/128 user@R3# commit
Depuis le mode opérationnel, saisissez la
show log ripng-trace-file
commande avec l’option | match 2001:db8::3 .user@R1> show log ripng-trace-file | match 2001:db8::3 Mar 6 14:57:03.516867 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:57:32.786286 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:58:02.584669 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:58:30.213894 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:59:00.115110 2001:db8::3/128: metric-in: 3, change: 3 -> 3; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:59:05.826644 Setting RIPng rtbit on route 2001:db8::3/128, tsi = 0xbb69880 Mar 6 14:59:13.014652 2001:db8::3/128: metric-in: 16, change: 3 -> 16; # gw: 1, pkt_upd_src fe80::2a0:a514:0:24c, inx: 0, rte_upd_src fe80::2a0:a514:0:24c Mar 6 14:59:13.015132 CHANGE 2001:db8::3/128 nhid 566 gw fe80::2a0:a514:0:24c RIPng pref 100/0 metric 3/0 fe-1/2/0.1 **Delete Int> Mar 6 14:59:13.015197 Best route to 2001:db8::3/128 got deleted. Doing route calculation on the stored rte-info
Sens
Le résultat montre que le routage vers 2001:db8::3/128 a été supprimé.