SUR CETTE PAGE
Exemple : Activation des sommes de contrôle des paquets sur les interfaces IS-IS pour la vérification des erreurs
Cet exemple montre comment activer les sommes de contrôle des paquets pour les interfaces IS-IS.
Exigences
Avant de commencer, configurez IS-IS sur les deux routeurs. Reportez-vous à la section Exemple : Configuration d’IS-IS pour plus d’informations sur l’exemple de configuration IS-IS.
Aperçu
Junos OS prend en charge les sommes de contrôle IS-IS, comme indiqué dans la RFC 3358, Sommes de contrôle facultatives dans les systèmes intermédiaires à système intermédiaire (ISIS).
Les unités de données de protocole (PDU) IS-IS comprennent les PDU à état de liaison, les PDU à numéro de séquence complet (CSNP), les PDU à numéro de séquence partielle (PSNP) et les paquets IS-IS hello (IIH). Ces PDU peuvent être corrompus en raison d’implémentations défectueuses du matériel de couche 2 ou d’un manque de sommes de contrôle sur une technologie réseau spécifique. L’altération des champs length ou type, length, and value (TLV) peut entraîner la génération d’un grand nombre de PDU vides à l’état de lien dans le nœud récepteur. Étant donné que l’authentification ne remplace pas un mécanisme de somme de contrôle, vous pouvez activer la TLV de somme de contrôle facultative sur vos interfaces IS-IS.
La somme de contrôle ne peut pas être activée avec l’authentification MD5 hello sur la même interface.
La figure 1 illustre la topologie utilisée dans cet exemple.

Cet exemple décrit les étapes sur l’appareil R1.
Configuration
Procédure
Configuration rapide de la 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 qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie.
Appareil R1
set protocols isis traceoptions file isis set protocols isis traceoptions flag all set protocols isis interface fe-1/2/0.1 checksum
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration dans le Guide de l’utilisateur de l’interface de ligne de commande.
Pour configurer les sommes de contrôle IS-IS :
Activez les sommes de contrôle.
[edit protocols isis interface fe-1/2/0.1] user@R1# set checksum
(Facultatif) Activez le suivi pour suivre les opérations de somme de contrôle.
[edit protocols isis traceoptions] user@R1# set file isis user@R1# set flag all
Résultats
À partir du mode configuration, confirmez votre configuration en saisissant les show protocols
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@R1# show protocols
isis {
traceoptions {
file isis;
flag all;
}
interface fe-1/2/0.1 {
checksum;
}
}
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
Vérification des sommes de contrôle
But
Vérifiez que les sommes de contrôle sont effectuées.
Action
À partir du mode opérationnel, entrez la show log isis | match checksum
commande.
user@R1> show log isis | match checksum May 31 16:47:39.513267 sequence 0x49 checksum 0x8e64 May 31 16:47:39.513394 sequence 0x4e checksum 0x34b3 May 31 16:47:39.513517 sequence 0x50 checksum 0x9dcb May 31 16:47:46.563781 sequence 0x45 checksum 0x7e1a May 31 16:47:46.563970 sequence 0x46 checksum 0x226d May 31 16:47:46.564104 sequence 0x52 checksum 0x99cd May 31 16:47:46.581087 sequence 0x49 checksum 0x8e64 May 31 16:47:46.581222 sequence 0x4e checksum 0x34b3 May 31 16:47:46.581353 sequence 0x50 checksum 0x9dcb May 31 16:47:55.799090 sequence 0x45 checksum 0x7e1a May 31 16:47:55.799223 sequence 0x46 checksum 0x226d May 31 16:47:55.799347 sequence 0x52 checksum 0x99cd May 31 16:47:55.818255 sequence 0x49 checksum 0x8e64 May 31 16:47:55.818473 sequence 0x4e checksum 0x34b3 May 31 16:47:55.818606 sequence 0x50 checksum 0x9dcb May 31 16:48:03.455816 sequence 0x49 checksum 0x8e64 May 31 16:48:03.455973 sequence 0x4e checksum 0x34b3
Signification
La sortie indique que les informations de somme de contrôle sont capturées dans le fichier journal de suivi IS-IS.