SUR CETTE PAGE
Exemple : Configuration de la fréquence de transmission des paquets CSNP sur les interfaces IS-IS
Cet exemple montre comment modifier l’intervalle de PDU de numéro de séquence complet (CSNP) sur les interfaces IS-IS.
Exigences
Avant de commencer, configurez IS-IS. Reportez-vous à la section Exemple : Configuration d’IS-IS pour plus d’informations sur l’exemple de configuration IS-IS.
Aperçu
Les CSNP contiennent une liste complète de toutes les PDU à état de lien dans la base de données IS-IS. Des CSNP sont envoyés périodiquement sur toutes les liaisons, et les systèmes récepteurs utilisent les informations contenues dans le CSNP pour mettre à jour et synchroniser leurs bases de données PDU d’état de liaison. Le routeur désigné multicast les CSNP sur les liaisons de diffusion au lieu d’envoyer des accusés de réception explicites pour chaque PDU d’état de liaison.
Si l’équipement de routage est le routeur désigné sur un réseau local, l’IS-IS envoie des CSNP toutes les 10 secondes. Vous souhaiterez peut-être modifier l’intervalle par défaut pour vous protéger contre le flooding CSNP.
L’instruction csnp-interval n’est effective que lorsqu’elle est configurée sur des interfaces LAN.
Pour modifier l’intervalle CSNP, incluez l’instruction csnp-interval
suivante :
csnp-interval seconds;
Le temps peut aller de 1 à 65 535 secondes.
Pour configurer l’interface afin qu’elle n’envoie aucun CSNP, spécifiez l’option disable
:
csnp-interval disable;
Dans cet exemple, un équipement de routage IS-IS sur un segment LAN est configuré pour envoyer des CSNP toutes les 30 secondes.
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 interfaces fe-1/2/0 unit 0 description to-R2 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.1/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.1/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00 set protocols isis traceoptions file isis-trace set protocols isis traceoptions flag csn set protocols isis interface fe-1/2/0.0 csnp-interval 30 set protocols isis interface lo0.0
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 l’intervalle CSNP :
Configurez les interfaces.
[edit interfaces] user@R1# set fe-1/2/0 unit 0 description to-R2 user@R1# set fe-1/2/0 unit 0 family inet address 10.0.0.1/30 user@R1# set fe-1/2/0 unit 0 family iso user@R1# set lo0 unit 0 family inet address 192.168.0.1/32 user@R1# set lo0 unit 0 family iso address 49.0002.0192.0168.0001.00
Activez IS-IS sur les interfaces.
[edit protocols isis] user@R1# set interface fe-1/2/0.0 user@R1# set interface lo0.0
Modifiez l’intervalle CSNP.
[edit protocols isis interface fe-1/2/0.0] user@R1# set csnp-interval 30
(Facultatif) Activez le suivi pour le suivi des opérations CSNP.
[edit protocols isis traceoptions] user@R1# set file isis-trace user@R1# set flag csn
Résultats
En mode configuration, confirmez votre configuration en entrant les show interfaces
commandes and show protocols
. 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 interfaces
fe-1/2/0 {
unit 0 {
description to-R2;
family inet {
address 10.0.0.1/30;
}
family iso;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.0.1/32;
}
family iso {
address 49.0002.0192.0168.0001.00;
}
}
}
user@R1# show protocols
isis {
traceoptions {
file isis-trace;
flag csn;
}
interface fe-1/2/0.0 {
csnp-interval 30;
}
interface lo0.0;
}
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration. Répétez la configuration sur l’appareil R2.
Vérification
Vérifiez que la configuration fonctionne correctement.
Vérification de l’intervalle CSNP
But
Vérifiez le paramètre d’intervalle CSNP sur l’interface IS-IS.
Action
À partir du mode opérationnel, entrez la show isis interface extensive
commande.
user@R1> show isis interface extensive IS-IS interface database: fe-1/2/0.0 Index: 70, State: 0x6, Circuit id: 0x1, Circuit type: 3 LSP interval: 100 ms, CSNP interval: 30 s, Loose Hello padding Adjacency advertisement: Advertise Level 1 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s Designated Router: R2.02 (not us) Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s Designated Router: R2.02 (not us)
Signification
La sortie indique que l’intervalle CSNP est défini sur 30 secondes.
Vérification des statistiques CSNP
But
Vérification du nombre de CSNP envoyés et reçus.
Action
À partir du mode opérationnel, entrez la show isis statistics
commande.
user@R1> show isis statistics IS-IS statistics for R1: PDU type Received Processed Drops Sent Rexmit LSP 5 5 0 3 0 IIH 94 20 0 43 0 CSNP 6 6 0 0 0 PSNP 0 0 0 0 0 Unknown 0 0 0 0 0 Totals 105 31 0 46 0 Total packets received: 105 Sent: 46 SNP queue length: 0 Drops: 0 LSP queue length: 0 Drops: 0 SPF runs: 5 Fragments rebuilt: 5 LSP regenerations: 0 Purges initiated: 0 -----
user@R2> show isis statistics IS-IS statistics for R2: PDU type Received Processed Drops Sent Rexmit LSP 3 3 0 5 0 IIH 35 11 0 86 0 CSNP 0 0 0 6 0 PSNP 0 0 0 0 0 Unknown 0 0 0 0 0 Totals 38 14 0 97 0 Total packets received: 38 Sent: 97 SNP queue length: 0 Drops: 0 LSP queue length: 0 Drops: 0 SPF runs: 7 Fragments rebuilt: 7 LSP regenerations: 0 Purges initiated: 0
Signification
La sortie indique le nombre de CSNP envoyés et reçus sur les appareils R1 et R2.
Sur les liaisons de diffusion, seul le système DIS (Designated Intermediate System) envoie des CSNP.
Vérification du journal IS-IS
But
Consultez le journal de suivi IS-IS pour afficher l’intervalle entre les paquets.
Action
À partir du mode opérationnel, entrez la show log isis-trace | match csn
commande.
user@R1> show log isis-trace | match csn Jun 18 14:36:19.504064 Received L1 CSN, source R2, interface fe-1/2/0.0 Jun 18 14:36:19.523065 Received L2 CSN, source R2, interface fe-1/2/0.0 Jun 18 14:36:48.904120 Received L1 CSN, source R2, interface fe-1/2/0.0 Jun 18 14:36:48.916425 Received L2 CSN, source R2, interface fe-1/2/0.0 Jun 18 14:37:14.954447 Received L1 CSN, source R2, interface fe-1/2/0.0 Jun 18 14:37:14.971329 Received L2 CSN, source R2, interface fe-1/2/0.0 Jun 18 14:37:44.227106 Received L1 CSN, source R2, interface fe-1/2/0.0 Jun 18 14:37:44.244181 Received L2 CSN, source R2, interface fe-1/2/0.0
Signification
La sortie indique que les CSNP de niveau 1 et de niveau 2 sont reçus environ toutes les 30 secondes.