SUR CETTE PAGE
Exemple : Configuration d’une alternative sans boucle indépendante de la topologie avec Segment Routing pour IS-IS
Cet exemple montre une alternative sans boucle indépendante de la topologie (TI-LFA) avec routage de segments pour le protocole IS-IS afin de fournir des chemins de sauvegarde de reroutage rapide MPLS (FRR) correspondant au chemin de post-convergence pour une défaillance donnée en utilisant des piles d’étiquettes plus profondes pour construire des chemins de sauvegarde. TI-LFA fournit une protection contre les défaillances de liaison, les défaillances de nœuds et les défaillances de partage du destin. En mode de défaillance de liaison, la destination est protégée en cas de défaillance de la liaison. En mode de protection de noeud, la destination est protégée en cas de défaillance du voisin connecté à la liaison principale. Pour déterminer le chemin post-convergence de protection des nœuds, le coût de toutes les liaisons quittant le voisin est supposé augmenter d’un montant configurable. Avec la protection de partage du destin, une liste de groupes de partage du sort est configurée sur chaque DPP avec les liens de chaque groupe de partage du destin identifiés par leurs adresses IP respectives.
Notre équipe de test de contenu a validé et mis à jour cet exemple.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Neuf routeurs MX Series
Junos OS version 17.4 ou ultérieure fonctionnant sur tous les équipements
-
Mis à jour et revalidé à l’aide de vMX sur Junos OS version 21.1R1.
-
Avant de configurer des routes TI-LFA à l’aide de SPRING pour IS-IS, veillez à configurer SPRING ou le routage de segments.
Souhaitez-vous acquérir une expérience pratique de cette fonctionnalité ?
Rendez-vous sur le site de Juniper vLabs pour réserver votre vLab Sandbox préconfiguré : Segment Routing - Basic et essayez-le gratuitement !
Aperçu
Junos OS vous permet d’activer TI-LFA pour IS-IS en configurant l’instruction use-post-convergence-lfa
au niveau de la [edit protocols isis backup-spf-options]
hiérarchie. Vous pouvez activer la création de chemins de sauvegarde post-convergence pour une interface donnée en configurant l’instruction post-convergence-lfa au niveau de la [edit protocols isis interface interface-name level level]
hiérarchie.
TI-LFA fournit une protection contre les défaillances de liaison, les défaillances de nœuds et les défaillances des groupes de partage du destin. Vous pouvez activer le mode de protection des liens à l’aide de l’instruction post-convergence-lfa
. Vous pouvez activer node-protection
le mode, ou fate-sharing-protection
le mode, ou les deux, pour une interface donnée au niveau de la [edit protocols isis interface interface-name level level post-convergence-lfa]
hiérarchie. Pour vous assurer que la protection de partage du destin est activée pour un groupe de partage du destin donné, vous devez configurer l’instruction use-for-post-convergence-lfa
au niveau de la [edit routing-options fate-sharing group group-name]
hiérarchie.
TI-LFA prend en charge la protection des routes pour les préfixes IPv4 et IPv6. Cet exemple illustre la protection des routes pour les préfixes IPv4.
Topologie

Configuration
Configuration rapide de la CLI
Pour configurer rapidement la protection des liens dans 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, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la hiérarchie [edit], puis entrez valider à partir du mode configuration.
R1
set interfaces ge-0/0/0 unit 0 description r1-to-r21 set interfaces ge-0/0/0 unit 0 family inet address 10.10.20.1/24 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 description r1-to-r31 set interfaces ge-0/0/1 unit 0 family inet address 10.10.30.1/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 description r1-to-r2 set interfaces ge-0/0/2 unit 0 family inet address 10.10.10.1/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 198.168.0.1/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0001.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/0.0 level 2 disable set protocols isis interface ge-0/0/0.0 point-to-point set protocols isis interface ge-0/0/1.0 level 2 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface ge-0/0/2.0 level 2 disable set protocols isis interface ge-0/0/2.0 level 1 post-convergence-lfa set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1001 set protocols isis backup-spf-options use-post-convergence-lfa maximum-labels 8 set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface ge-0/0/2.0 set policy-options policy-statement pplb then load-balance per-packet set routing-options forwarding-table export pplb set routing-options router-id 198.168.0.1
R2
set interfaces ge-0/0/1 unit 0 description r2-to-r23 set interfaces ge-0/0/1 unit 0 family inet address 10.10.50.1/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 description r2-to-r1 set interfaces ge-0/0/2 unit 0 family inet address 10.10.10.2/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 unit 0 description r2-to-r3 set interfaces ge-0/0/3 unit 0 family inet address 10.10.40.1/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.2/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0002.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/1.0 level 2 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface ge-0/0/2.0 level 2 disable set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface ge-0/0/3.0 level 2 disable set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1002 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface ge-0/0/2.0 set protocols mpls interface ge-0/0/3.0 set routing-options router-id 192.168.0.2
Réf. 3
set interfaces ge-0/0/0 unit 0 description r3-to-r24 set interfaces ge-0/0/0 unit 0 family inet address 10.10.60.1/24 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 description r3-to-r34 set interfaces ge-0/0/1 unit 0 family inet address 10.10.70.1/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/3 unit 0 description r3-to-r2 set interfaces ge-0/0/3 unit 0 family inet address 10.10.40.2/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.3/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0003.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/0.0 level 2 disable set protocols isis interface ge-0/0/0.0 point-to-point set protocols isis interface ge-0/0/1.0 level 2 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface ge-0/0/3.0 level 2 disable set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1003 set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface ge-0/0/3.0 set routing-options router-id 192.168.0.3
Réf. R21
set interfaces ge-0/0/0 unit 0 description r21-to-r1 set interfaces ge-0/0/0 unit 0 family inet address 10.10.20.2/24 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 description r21-to-r22 set interfaces ge-0/0/1 unit 0 family inet address 10.10.80.1/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.21/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0021.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/0.0 level 2 disable set protocols isis interface ge-0/0/0.0 point-to-point set protocols isis interface ge-0/0/1.0 level 2 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1021 set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set routing-options router-id 192.168.0.21
Réf. R22
set interfaces ge-0/0/0 unit 0 description r22-to-r23 set interfaces ge-0/0/0 unit 0 family inet address 10.10.90.1/24 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 description r22-to-r21 set interfaces ge-0/0/1 unit 0 family inet address 10.10.80.2/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.22/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0022.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/0.0 level 2 disable set protocols isis interface ge-0/0/0.0 point-to-point set protocols isis interface ge-0/0/1.0 level 2 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1022 set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set routing-options router-id 192.168.0.22
Réf. R23
set interfaces ge-0/0/0 unit 0 description r23-to-r22 set interfaces ge-0/0/0 unit 0 family inet address 10.10.90.2/24 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 description r23-to-r2 set interfaces ge-0/0/1 unit 0 family inet address 10.10.50.2/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 description r23-to-r24 set interfaces ge-0/0/2 unit 0 family inet address 10.10.100.1/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.23/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0023.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/0.0 level 2 disable set protocols isis interface ge-0/0/0.0 point-to-point set protocols isis interface ge-0/0/1.0 level 2 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface ge-0/0/2.0 level 2 disable set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1023 set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface ge-0/0/2.0 set routing-options router-id 192.168.0.23
Réf. R24
set interfaces ge-0/0/0 unit 0 description r24-to-r3 set interfaces ge-0/0/0 unit 0 family inet address 10.10.60.2/24 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/2 unit 0 description r24-to-r23 set interfaces ge-0/0/2 unit 0 family inet address 10.10.100.2/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.24/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0024.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/0.0 level 2 disable set protocols isis interface ge-0/0/0.0 point-to-point set protocols isis interface ge-0/0/2.0 level 2 disable set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1024 set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/2.0 set routing-options router-id 192.168.0.24
Réf. R31
set interfaces ge-0/0/0 unit 0 description r31-to-r34 set interfaces ge-0/0/0 unit 0 family inet address 10.10.110.1/24 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 description r31-to-r1 set interfaces ge-0/0/1 unit 0 family inet address 10.10.30.2/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 198.162.0.31/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0031.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/0.0 level 1 metric 500 set protocols isis interface ge-0/0/0.0 level 2 disable set protocols isis interface ge-0/0/0.0 point-to-point set protocols isis interface ge-0/0/1.0 level 1 metric 10 set protocols isis interface ge-0/0/1.0 level 2 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1031 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface ge-0/0/0.0 set routing-options router-id 198.162.0.31
Réf. R34
set interfaces ge-0/0/0 unit 0 description r34-to-r31 set interfaces ge-0/0/0 unit 0 family inet address 10.10.110.2/24 set interfaces ge-0/0/0 unit 0 family iso set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 description r34-to-r3 set interfaces ge-0/0/1 unit 0 family inet address 10.10.70.2/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.34/32 set interfaces lo0 unit 0 family iso address 49.0000.2222.0034.00 set interfaces lo0 unit 0 family mpls set protocols isis interface ge-0/0/0.0 level 1 metric 500 set protocols isis interface ge-0/0/0.0 level 2 disable set protocols isis interface ge-0/0/0.0 point-to-point set protocols isis interface ge-0/0/1.0 level 1 metric 10 set protocols isis interface ge-0/0/1.0 level 2 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 passive set protocols isis source-packet-routing node-segment ipv4-index 1034 set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set routing-options router-id 192.168.0.34
Configuration de R1
Procédure étape par étape
L’exemple suivant nécessite que vous naviguiez à 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 configuration dans le Guide de l’utilisateur de l’interface de ligne de commande Junos OS.
Pour configurer l’appareil R1 :
-
Configurez les interfaces.
[edit interfaces] user@R1# set ge-0/0/0 unit 0 description r1-to-r21 user@R1# set ge-0/0/0 unit 0 family inet address 10.10.20.1/24 user@R1# set ge-0/0/0 unit 0 family iso user@R1# set ge-0/0/0 unit 0 family mpls user@R1# set ge-0/0/1 unit 0 description r1-to-r31 user@R1# set ge-0/0/1 unit 0 family inet address 10.10.30.1/24 user@R1# set ge-0/0/1 unit 0 family iso user@R1# set ge-0/0/1 unit 0 family mpls user@R1# set ge-0/0/2 unit 0 description r1-to-r2 user@R1# set ge-0/0/2 unit 0 family inet address 10.10.10.1/24 user@R1# set ge-0/0/2 unit 0 family iso user@R1# set ge-0/0/2 unit 0 family mpls user@R1# set lo0 unit 0 family inet address 198.168.0.1/32 user@R1# set lo0 unit 0 family iso address 49.0000.2222.0001.00 user@R1# set lo0 unit 0 family mpls
-
Configurez l’ID du routeur.
[edit routing-options] user@R1# set router-id 198.168.0.1
-
Configurez MPLS.
[edit protocols] user@R1# set mpls interface ge-0/0/0.0 user@R1# set mpls interface ge-0/0/1.0 user@R1# set mpls interface ge-0/0/2.0
-
Configurez IS-IS.
[edit protocols] user@R1# set isis interface ge-0/0/0.0 level 2 disable user@R1# set isis interface ge-0/0/0.0 point-to-point user@R1# set isis interface ge-0/0/1.0 level 2 disable user@R1# set isis interface ge-0/0/1.0 point-to-point user@R1# set isis interface ge-0/0/2.0 level 2 disable user@R1# set isis interface ge-0/0/2.0 point-to-point user@R1# set isis interface lo0.0 passive user@R1# set isis interface fxp0.0 disable
-
Configurez pour installer une route de secours le long du chemin de post-convergence de protection de liaison sur l’interface ge-0/0/2.
[edit protocols] user@R1# set isis interface ge-0/0/2.0 level 1 post-convergence-lfa
-
Configurez le nombre maximal d’étiquettes pour les chemins acheminés par routage de segments afin de protéger les attributs de sauvegarde shortest-path-first.
[edit protocols] user@R1# set isis backup-spf-options use-post-convergence-lfa maximum-labels 8
-
Configurez l’index IPv4 et la plage d’index pour les segments de nœud dans le routage de segments pour le protocole IS-IS.
[edit protocols] user@R1# set isis source-packet-routing node-segment ipv4-index 1001
-
(Facultatif) Activez la protection des nœuds sur l’interface ge-0/0/2.
[edit protocols] user@R1# set isis interface ge-0/0/2 level 2 post-convergence-lfa node-protection cost 2000
-
(Facultatif) Configurez le coût du groupe de partage du destin.
[edit routing-options] user@R1# set fate-sharing group fs-group-1 cost 3000
-
(Facultatif) Configurez le groupe de partage du destin pour indiquer que le lien entre l’appareil R1 et l’appareil R2 et le lien entre l’appareil R21 et l’appareil R22 partagent le destin et permettent son utilisation pour la post-convergence-lfa.
[edit routing-options] user@R1# set fate-sharing group fs-group-1 from 10.10.10.1 to 10.10.10.2 user@R1# set fate-sharing group fs-group-1 from 10.10.80.1 to 10.10.80.2 user@R1# set fate-sharing group fs-group-1 use-for-post-convergence-lfa
-
(Facultatif) Activez la protection de partage du destin pour ge-0/0/2 sur l’appareil R1.
[edit protocols] user@R1# set isis interface ge-0/0/2 level 2 post-convergence-lfa fate-sharing-protection
-
Configurez une stratégie d’équilibrage de charge par paquet pour que TI-LFA fonctionne et assure une convergence plus rapide.
[edit] user@R1# set policy-options policy-statement pplb then load-balance per-packet
-
Appliquez la stratégie d’exportation des itinéraires vers la table de transfert.
[edit] user@R1# set routing-options forwarding-table export pplb
Résultats
À partir du mode configuration, confirmez votre configuration en saisissant les show interfaces
commandes , show protocols
et show routing-options
. 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 ge-0/0/0 { unit 0 { description r1-to-r21; family inet { address 10.10.20.1/24; } family iso; family mpls; } } ge-0/0/1 { unit 0 { description r1-to-r31; family inet { address 10.10.30.1/24; } family iso; family mpls; } } ge-0/0/2 { unit 0 { description r1-to-r2; family inet { address 10.10.10.1/24; } family iso; family mpls; } } lo0 { unit 0 { family inet { address 198.168.0.1/32; } family iso { address 49.0000.2222.0001.00; } family mpls; } }
user@R1# show routing-options router-id 198.168.0.1; forwarding-table { export pplb; }
user@R1# show policy-options policy-statement pplb { then { load-balance per-packet; } }
user@R1# show protocols isis { interface ge-0/0/0.0 { level 2 disable; point-to-point; } interface ge-0/0/1.0 { level 2 disable; point-to-point; } interface ge-0/0/2.0 { level 2 disable; level 1 { post-convergence-lfa; } point-to-point; } interface fxp0.0 { disable; } interface lo0.0 { passive; } source-packet-routing { node-segment ipv4-index 1001; } backup-spf-options { use-post-convergence-lfa maximum-labels 8; } } mpls { interface ge-0/0/0.0; interface ge-0/0/1.0; interface ge-0/0/2.0; }
Si vous avez terminé de configurer l’appareil, passez commit
en mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérifier les routes TI-LFA à l’aide des SID de nœud
- Vérifier les SID d’adjacence
- Vérifier les routes TI-LFA à l’aide des SID d’adjacence
Vérifier les routes TI-LFA à l’aide des SID de nœud
But
Vérifiez le chemin de sauvegarde protégeant les liens pour les sauts suivants principaux sur l’interface ge-0/0/2 pour l’équipement R1 et vérifiez si le chemin de sauvegarde pour atteindre 192.168.0.3/32 a été créé et possède la pile d’étiquettes correcte.
Action
En mode opérationnel, exécutez la show route 192.168.0.3
commande pour afficher les informations de la table de routage.
user@R1> show route 192.168.0.3 inet.0: 38 destinations, 38 routes (38 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.0.3/32 *[IS-IS/15] 09:52:56, metric 20 > to 10.10.10.2 via ge-0/0/2.0 inet.3: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.0.3/32 *[L-ISIS/14] 05:45:40, metric 20 > to 10.10.10.2 via ge-0/0/2.0, Push 801003 to 10.10.20.2 via ge-0/0/0.0, Push 801003, Push 801024(top)
Signification
Le chemin principal pour atteindre 198.168.0.3/32 (correspondant au périphérique R3) passe par l’interface ge-0/0/2 avec une étiquette de 801003, correspondant au node-SID du périphérique R3. En cas de défaillance de l’interface ge-0/0/2, le chemin de sauvegarde utilisant l’interface ge-0/0/0 à l’aide de la pile d’étiquettes [801024, 801003] devient actif. Le chemin post-convergence de protection de liaison est R1-R21-R22-R23-R24-R3. L’étiquette supérieure de la pile d’étiquettes est 801024 et correspond au SID du nœud pour atteindre R24. L’étiquette 801003 correspond au nœud SID sur R23 pour atteindre R3 sur le chemin le plus court R23-R2-R3.
Vérifier les SID d’adjacence
Vérifiez les SID d’adjacence des périphériques qui ont des contiguïtés IS-IS avec l’équipement R1.
Les valeurs SID peuvent varier dans votre configuration de configuration.
Action
À partir du mode opérationnel, exécutez la show isis adjacency detail
commande pour afficher les informations d’adjacence sur l’appareil R1.
user@R1> show isis adjacency detail R21 Interface: ge-0/0/0.0, Level: 1, State: Up, Expires in 19 secs Priority: 0, Up/Down transitions: 3, Last transition: 07:06:07 ago Circuit type: 1, Speaks: IP, IPv6 Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise IP addresses: 10.10.20.2 Level 1 IPv4 Adj-SID: 299840 R31 Interface: ge-0/0/1.0, Level: 1, State: Up, Expires in 22 secs Priority: 0, Up/Down transitions: 3, Last transition: 07:06:07 ago Circuit type: 1, Speaks: IP, IPv6 Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise IP addresses: 10.10.30.2 Level 1 IPv4 Adj-SID: 299808 R2 Interface: ge-0/0/2.0, Level: 1, State: Up, Expires in 24 secs Priority: 0, Up/Down transitions: 3, Last transition: 07:06:07 ago Circuit type: 1, Speaks: IP, IPv6 Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise IP addresses: 10.10.10.2 Level 1 IPv4 Adj-SID: 299776
Signification
Les SID d’adjacence sont attribués à chaque adjacence de l’appareil R1 dans le domaine de routage de segments :
- Appareil R21 - 299840
- Appareil R31 - 299808
- Appareil R2 - 299776
Les SID d’adjacence ont une signification locale et peuvent être utilisés pour orienter le trafic le long d’interfaces sortantes spécifiques. Lorsque vous ne configurez pas les SID d’adjacence, une valeur leur est attribuée dynamiquement en dehors de la plage SRGB par défaut (ou configurée).
Vérifier les routes TI-LFA à l’aide des SID d’adjacence
But
Augmentez le coût du chemin de post-convergence de R1 à R3 et vérifiez les chemins TI-LFA à l’aide de SID d’adjacence pour éviter que le chemin principal n’atteigne la destination, l’équipement R3.
Action
À partir du mode de configuration, augmentez le coût de l’interface connectant les appareils R22 et R23, ge-0/0/0.
[edit protocols] user@R22# set protocols isis interface ge-0/0/0.0 level 1 metric 1000 user@R22# commit
À partir du mode opérationnel, exécutez à nouveau la show route 192.168.0.3
commande.
user@R1> show route 192.168.0.3 inet.0: 38 destinations, 38 routes (38 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.0.3/32 *[IS-IS/15] 10:44:56, metric 20 > to 10.10.10.2 via ge-0/0/2.0 inet.3: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.0.3/32 *[L-ISIS/14] 00:00:31, metric 20 > to 10.10.10.2 via ge-0/0/2.0, Push 801003 to 10.10.30.2 via ge-0/0/1.0, Push 801003, Push 299808(top)
Signification
Les chemins de sauvegarde TI-LFA utilisent désormais le SID d’adjacence (dans ce cas, 299808) au lieu du SID de nœud (801003) pour atteindre le périphérique R3. En effet, les SID de nœud utilisent toujours le chemin le plus court entre deux nœuds, et lorsque le coût de la liaison R22-R23 augmente, le chemin le plus court vers R1 chevauche le chemin principal. Étant donné que TI-LFA ne peut pas emprunter de chemin principal pour atteindre la destination, les SID d’adjacence sont utilisés pour prendre R31-R34 comme nouveau chemin post-convergence pour atteindre le périphérique R3.