SUR CETTE PAGE
Exemple : Configuration de la synchronisation entre IS-IS et LDP
Cet exemple montre comment activer la synchronisation entre IS-IS et LDP.
Exigences
Avant de commencer, configurez IS-IS et LDP. Pour obtenir un exemple, consultez Exemple : Configuration d’un VPN de couche 3 avec la réflexion de route et le remplacement AS.
Aperçu
LDP distribue des étiquettes dans des applications qui ne sont pas issues de l’ingénierie du trafic. Les étiquettes sont distribuées selon le meilleur chemin déterminé par IS-IS. Si la synchronisation entre LDP et IS-IS est perdue, le chemin de commutation d’étiquettes (LSP) s’arrête. Par conséquent, la synchronisation LDP et IS-IS est bénéfique. Lorsque la synchronisation LDP est configurée et que LDP n’est pas entièrement opérationnel sur une liaison donnée (une session n’est pas établie et aucune étiquette n’est échangée), IS-IS annonce la liaison avec la métrique de coût maximum. Le lien n’est pas privilégié mais reste dans la topologie du réseau.
La synchronisation LDP n’est prise en charge que sur les interfaces point à point et les interfaces LAN configurées en tant qu’interfaces point à point sous IS-IS. La synchronisation LDP n’est pas prise en charge lors du redémarrage normal.
Pour annoncer la mesure de coût maximum jusqu’à ce que LDP soit opérationnel pour la synchronisation LDP, incluez l’instruction ldp-synchronization
suivante :
ldp-synchronization { disable; hold-time seconds; }
Pour désactiver la synchronisation, incluez l’instruction disable
. Pour configurer la période d’annonce de la mesure de coût maximal pour une liaison qui n’est pas entièrement opérationnelle, incluez l’instruction hold-time
.
Lorsqu’une interface est en état d’attente depuis plus de 3 minutes, un message de journal système avec un niveau d’avertissement est envoyé. Ce message apparaît à la fois dans le fichier de messages et dans le fichier de trace.
La figure 1 illustre la topologie utilisée dans cet exemple.

Cet exemple décrit les étapes sur l’appareil P1.
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 P1
set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols isis interface all set protocols isis interface all ldp-synchronization set protocols isis interface all point-to-point set protocols isis interface fxp0.0 disable set protocols ldp interface all set protocols ldp interface fxp0.0 disable
Nous gardons la configuration courte pour mieux nous concentrer sur la fonctionnalité de synchronisation LDP en utilisant la interface all
méthode d’activation des protocoles sur nos interfaces. Dans les réseaux de production, il est recommandé de lister explicitement chaque interface sous chaque protocole afin d’éviter d’activer par inadvertance un protocole sur une interface non prévue.
Lors de l’utilisation de la méthode interface all, il est recommandé d’être cohérent dans son utilisation pour tous les protocoles, comme nous le montrons ici. Dans ce cas, cela permet de s'assurer que vous n'omettez pas par inadvertance la prise en charge d'un protocole sur une interface qui nécessite le protocole pour fonctionner correctement.
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 la synchronisation entre IS-IS et LDP :
-
Activer MPLS sur les interfaces
[edit protocols mpls] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Activez IS-IS sur les interfaces.
[edit protocols isis] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Activez LDP sur les interfaces.
[edit protocols ldp] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Activez la synchronisation LDP sur les interfaces IS-IS.
[edit protocols isis interface all] user@P1# set ldp-synchronization
-
Configurez les interfaces IS-IS pour qu’elles se comportent comme des interfaces point à point.
[edit protocols isis interface all] user@P1# set point-to-point
Résultats
À partir du mode configuration, confirmez votre configuration en entrant la show protocols
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@P1# show protocols
mpls {
interface all;
interface fxp0.0 {
disable;
}
}
isis {
interface all {
ldp-synchronization;
point-to-point;
}
interface fxp0.0 {
disable;
}
}
ldp {
interface all;
interface fxp0.0 {
disable;
}
}
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 la synchronisation LDP
But
Vérifiez le paramètre de synchronisation LDP sur les interfaces IS-IS.
Action
À partir du mode opérationnel, entrez la show isis interface extensive
commande.
user@P1> show isis interface extensive IS-IS interface database: lo0.0 Index: 113, State: 0x6, Circuit id: 0x1, Circuit type: 0 LSP interval: 100 ms, CSNP interval: disabled, Loose Hello padding Adjacency advertisement: Advertise Level 1 Adjacencies: 0, Priority: 64, Metric: 0 Passive Level 2 Adjacencies: 0, Priority: 64, Metric: 0 Passive ge-1/2/0.0 Index: 116, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s ge-1/2/1.0 Index: 114, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s ge-1/2/2.0 Index: 115, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s
Signification
La sortie indique que LDP est synchronisé avec IS-IS.