SUR CETTE PAGE
Configuration de la protection des liaisons de nœud pour OSPF
Configuration de l’secours de protection de nœud vers liaison pour OSPF
Exclusion d’une interface OSPF en tant que sauvegarde d’une interface protégée
Configuration des options SPF de sauvegarde pour les interfaces OSPF protégées
Configuration des chemins de commutation d’étiquettes RSVP en tant que chemins de secours pour OSPF
Exemple : configuration de routes alternatives sans boucle pour OSPF
Présentation de la LFA à distance sur les tunnels LDP dans les réseaux OSPF
Configuration de la sauvegarde LFA à distance sur des tunnels LDP dans un réseau OSPF
Exemple : configuration de LFA à distance sur des tunnels LDP dans les réseaux OSPF
Configuration de routes alternatives sans boucle pour OSPF
Remplacements libres par boucle de préfixe pour OSPF
Dans certaines topologies et scénarios d’utilisation, lorsque plusieurs destinations proviennent du même préfixe et qu’il n’y a pas de LFA viable pour le meilleur préfixe d’origine, alors qu’un autre facteur d’origine de préfixe n’est pas le meilleur. La LFA par préfixe est une technologie qui permet d’utiliser la LFA d’un non-meilleur préfixe d’origine à la place du LFA vers le meilleur préfixe d’origine pour assurer une réparation locale. Cela peut également être utilisé pour augmenter la couverture de réparation locale du protocole OSPF.
LFA (Per-Prefix Loop Free Alternates) — Les alternatives libres de boucle (LFA) sont une technologie par laquelle un voisin peut être utilisé comme saut suivant de secours pour fournir un chemin de réparation local pour que le trafic puisse circuler temporairement en cas de défaillance dans le saut suivant principal (nœud ou liaison). Pour cela, l’exigence de base est que le voisin de sauvegarde sélectionné fournit un chemin sans boucle par rapport au saut principal suivant vers une destination, à l’origine d’un ensemble de préfixes IGP (Interior Gateway Protocol).
La topologie suivante explique le cas de déploiement où chaque fonctionnalité LFA de préfixe est applicable.
ABR1 et ABR2 sont des routeurs de bordure de zone (ABR), doublement connectés à un réseau central IPv6, qui annonce la synthèse LSA pour le préfixe 10.0.1.0/24 avec une métrique de 10. De plus, du point de vue du routeur PE, ABR1 est le meilleur préfixe d’origine pour 10.0.1.0/24. Dans ce cas, P2 n’est pas une LFA valide pour ABR1 en raison du coût égal des chemins multiples (ECMP) {P2, PE, P1, ABR1} et {P2, ABR2, ABR1} qui entraînent une boucle de boucle d’une partie du trafic via le PE du routeur (pas de LFA valide). Toutefois, pour ABR2, qui est également un préfixe d’origine pour 10.0.1.0/24, P2 est une LFA valide car le seul chemin est {P2, ABR2}.
Configuration de la LFA par préfixe pour OSPF
Par préfixe, la LFA est un mécanisme permettant d’utiliser la LFA à un non-meilleur préfixe d’origine en lieu et place de la LFA au meilleur préfixe d’origine pour fournir une réparation locale. Dans de tels cas, la LFA par préfixe peut être utilisée pour augmenter la couverture de réparation locale du protocole OSPF.
Loop Free Alternates (LFA) est un mécanisme par lequel un voisin peut être utilisé comme saut suivant de secours pour fournir un chemin de réparation local pour que le trafic puisse circuler temporairement en cas de défaillance dans le saut suivant principal (nœud ou liaison). Pour cela, l’exigence de base est que le voisin de sauvegarde sélectionné fournit un chemin sans boucle par rapport au saut suivant principal vers une destination à l’origine d’un ensemble de préfixes IGP. Dans certaines topologies et scénarios d’utilisation, il peut être possible que plusieurs destinations proviennent du même préfixe et qu’il n’y ait pas de LFA viable pour le meilleur préfixe d’origine, alors qu’un autre facteur d’origine n’est pas le meilleur. Par préfixe, la LFA est un mécanisme permettant d’utiliser la LFA à un non-meilleur préfixe d’origine en lieu et place de la LFA au meilleur préfixe d’origine pour fournir une réparation locale. Dans de tels cas, la LFA par préfixe peut être utilisée pour augmenter la couverture de réparation locale du protocole OSPF.
Pour configurer par préfixe LFA pour une interface OSPF :
per-prefix-calculation
configuration au niveau de la [edit protocols (ospf | ospf3) backup-spf-options]
hiérarchie.
Présentation des routes alternatives sans boucle pour OSPF
La prise en charge des routes alternatives sans boucle OSPF ajoute essentiellement une fonctionnalité de routage ip rapide pour OSPF. Junos OS précompute des routes de secours sans boucle pour toutes les routes OSPF. Ces routes de sauvegarde sont préinstallées dans le moteur de transfert de paquets, qui effectue une réparation locale et implémente le chemin de sauvegarde lorsque la liaison pour un saut suivant principal pour un routage particulier n’est plus disponible. Avec la réparation locale, le moteur de transfert de paquets peut corriger une défaillance de chemin avant qu’il ne reçoive des chemins précomputés du moteur de routage. La réparation locale réduit le temps nécessaire pour réacheminer le trafic à moins de 50 millisecondes. En revanche, la réparation globale peut prendre jusqu’à 800 millisecondes pour calculer un nouveau routage. La réparation locale permet de continuer à router le trafic à l’aide d’un chemin de secours jusqu’à ce que la réparation globale puisse calculer un nouveau routage.
Un chemin sans boucle est un chemin qui ne fait pas remonter le trafic via l’équipement de routage pour atteindre une destination donnée. Autrement dit, un voisin dont le chemin le plus court d’abord vers la destination traverse l’équipement de routage qui n’est pas utilisé comme route de secours vers cette destination. Pour déterminer les chemins alternatifs sans boucle pour les routes OSPF, Junos OS effectue des calculs SPF (short-path-first) sur chaque voisin d’un saut. Vous pouvez activer la prise en charge d’autres routes sans boucle sur n’importe quelle interface OSPF. Comme il est courant d’activer le LDP sur une interface pour laquelle OSPF est déjà activé, cette fonctionnalité prend également en charge les chemins de commutation d’étiquettes LDP (LSP).
Si vous activez la prise en charge d’autres routes sans boucle sur une interface configurée à la fois pour LDP et OSPF, vous pouvez utiliser la traceroute
commande pour tracer le chemin actif jusqu’au saut suivant principal.
Le niveau de couverture de sauvegarde disponible via les routes OSPF dépend de la topologie du réseau réelle et est généralement inférieur à 100 % pour toutes les destinations sur un équipement de routage donné. Vous pouvez étendre la couverture de sauvegarde pour inclure des chemins LSP RSVP.
Junos OS fournit trois mécanismes de redondance de routage pour OSPF via d’autres routes sans boucle :
Protection des liaisons : offre une protection du trafic par liaison. Utilisez la protection des liaisons lorsque vous supposez qu’une seule liaison peut devenir indisponible, mais que le nœud voisin du chemin principal serait toujours disponible via une autre interface.
Protection des liaisons de nœud : établit un chemin alternatif via un autre équipement de routage. Utilisez la protection des liaisons de nœud lorsque vous supposez que l’accès à un nœud est perdu lorsqu’une liaison n’est plus disponible. En conséquence, Junos OS calcule un chemin de secours qui évite le périphérique de routage principal au saut suivant.
Alternatives sans boucle par préfixe (LFA) : il s’agit d’une technologie par laquelle un voisin peut être utilisé comme saut suivant de secours pour fournir un chemin de réparation local pour que le trafic puisse circuler temporairement en cas de défaillance dans le saut suivant principal (nœud ou liaison). Pour cela, l’exigence de base est que le voisin de sauvegarde sélectionné fournit un chemin sans boucle par rapport à un saut suivant principal vers une destination, à l’origine d’un ensemble de préfixes IGP (Interior Gateway Protocol).
Dans certaines topologies et scénarios d’utilisation, il peut être possible que plusieurs destinations proviennent du même préfixe et qu’il n’existe pas de LFA viable pour le meilleur préfixe d’origine, alors qu’un autre préfixe d’origine a une LFA viable. La LFA par préfixe est un mécanisme permettant d’utiliser la LFA à un autre facteur d’origine de préfixe non-meilleur, en lieu et place de la LFA au meilleur facteur d’origine de préfixe, afin d’assurer une réparation locale. Dans de tels cas, la LFA par préfixe peut être utilisée pour augmenter la couverture de réparation locale du protocole OSPF.
Lorsque vous activez la protection des liaisons ou la protection des liaisons de nœud sur une interface OSPF, Junos OS crée un chemin alternatif vers le saut suivant principal pour toutes les routes de destination qui traversent une interface protégée.
Configuration de la protection des liaisons pour OSPF
Vous pouvez configurer la protection des liaisons pour n’importe quelle interface pour laquelle OSPF est activé. Lorsque vous activez la protection des liaisons, Junos OS crée un chemin alternatif vers le saut suivant principal pour tous les routes de destination qui traversent une interface protégée. Utilisez la protection des liaisons lorsque vous supposez qu’une seule liaison peut devenir indisponible, mais que le nœud voisin serait toujours disponible via une autre interface.
La protection des liaisons est prise en charge sur :
Interfaces OSPFv2 et OSPFv3
Royaumes unicast OSPFv3
Topologies unicast OSPFv2, à l’exception des topologies multicast
Toutes les instances de routage prises en charge par OSPFv2 et OSPFv3
Systèmes logiques
Pour configurer la protection des liaisons pour une interface OSPF :
Incluez l’instruction
link-protection
au niveau de la[edit protocols (ospf | ospf3) area area-id interface interface-name]
hiérarchie.
Lorsque vous configurez la protection des liaisons pour OSPF, vous devez également configurer une stratégie de routage d’équilibrage de charge par paquet pour vous assurer que le processus de protocole de routage installe tous les sauts suivants pour un routage donné dans la table de routage.
Dans l’exemple suivant, l’interface OSPF so-0/0/0.0 dans la zone 0.0.0.0 est configurée pour la protection des liaisons. Si une liaison d’un itinéraire de destination qui traverse cette interface devient indisponible, Junos OS crée un chemin de sauvegarde sans boucle via une autre interface sur le nœud voisin, évitant ainsi la liaison qui n’est plus disponible.
[edit] protocols { ospf { area 0.0.0.0 { interface so-0/0/0.0 { link-protection; } } } }
Voir aussi
Configuration de la protection des liaisons de nœud pour OSPF
Vous pouvez configurer la protection des liaisons de nœud sur n’importe quelle interface pour laquelle OSPF est activé. La protection des liaisons de nœud établit un chemin alternatif à travers un équipement de routage différent pour toutes les routes de destination qui traversent une interface protégée. La protection des liaisons de nœud suppose que l’ensemble de l’équipement de routage, ou nœud, a échoué. Junos OS calcule donc un chemin de secours qui évite le périphérique de routage principal au saut suivant.
La protection des liaisons de nœud est prise en charge sur :
Interfaces OSPFv2 et OSPFv3
Royaumes unicast OSPFv3
Topologies unicast OSPFv2
Toutes les instances de routage prises en charge par OSPFv2 et OSPFv3
Systèmes logiques
Pour configurer la protection des liaisons de nœud pour une interface OSPF :
Incluez l’instruction
node-link-protection
au niveau de la[edit protocols (ospf | ospf3) area area-id interface interface-name]
hiérarchie.
Vous devez également configurer une stratégie de routage d’équilibrage de charge par paquet pour vous assurer que le processus de protocole de routage installe tous les sauts suivants pour un routage donné dans la table de routage.
Dans l’exemple suivant, l’interface OSPF so-0/0/0.0 dans la zone 0.0.0.0 est configurée pour la protection des liaisons de nœud. Si une liaison pour un routage de destination qui traverse cette interface devient indisponible, Junos OS crée un chemin de secours sans boucle via un autre équipement de routage, évitant ainsi l’équipement de routage principal au saut suivant.
[edit] protocols { ospf { area 0.0.0.0 { interface so-0/0/0.0 { node-link-protection; } } } }
Configuration de l’secours de protection de nœud vers liaison pour OSPF
Vous pouvez configurer la protection des liaisons pour n’importe quelle interface pour laquelle OSPF est activé. Lorsque vous activez la protection des liaisons, Junos OS crée un chemin alternatif vers le saut suivant principal pour tous les routes de destination qui traversent une interface protégée. Utilisez la protection des liaisons lorsque vous supposez qu’une seule liaison peut devenir indisponible, mais que le nœud voisin serait toujours disponible via une autre interface.
Vous pouvez configurer la protection des liaisons de nœud sur n’importe quelle interface pour laquelle OSPF est activé. La protection des liaisons de nœud établit un chemin alternatif à travers un équipement de routage différent pour toutes les routes de destination qui traversent une interface protégée. La protection des liaisons de nœud suppose que l’ensemble de l’équipement de routage, ou nœud, a échoué. Junos OS calcule donc un chemin de secours qui évite le périphérique de routage principal au saut suivant.
Dans certaines topologies, il peut être souhaitable d’avoir une protection de réparation locale pour les défaillances de nœud dans le saut suivant principal, qui peut ne pas être disponible. Dans ce cas, un mécanisme de secours est nécessaire pour garantir l’existence d’un certain niveau de capacités de réparation locales. Étant donné que la protection des liaisons est moins stricte que la protection des nœuds, il peut être possible que la protection des liaisons existe et fournisse la même chose à ces destinations (et donc aux préfixes qu’elle a créés).
Pour configurer un nœud pour relier la protection de secours pour une interface OSPF :
node-link-degradation
au niveau de la [edit protocols (ospf | ospf3) backup-spf-options]
hiérarchie.
Exclusion d’une interface OSPF en tant que sauvegarde d’une interface protégée
Par défaut, toutes les interfaces OSPF qui appartiennent à l’instance par défaut ou à une instance de routage spécifique sont éligibles en tant qu’interface de sauvegarde pour les interfaces configurées avec la protection des liaisons ou des nœuds. Vous pouvez spécifier que n’importe quelle interface OSPF doit être exclue du fonctionnement en tant qu’interface de sauvegarde vers des interfaces protégées.
Pour exclure une interface OSPF en tant qu’interface de sauvegarde pour une interface protégée :
Incluez l’instruction
no-eligible-backup
au niveau de la[edit protocols (ospf | ospf3) area area-id interface interface-name]
hiérarchie.
Dans l’exemple suivant, l’interface so-0/0/0.0 a été configurée pour interdire le trafic de sauvegarde du trafic destiné à une interface protégée. Cela signifie que si un chemin ou un nœud voisin d’une interface protégée échoue, l’interface so-0/0/0.0 ne peut pas être utilisée pour transmettre le trafic vers un chemin de secours.
[edit] protocols { ospf { area 0.0.0.0 { interface so-0/0/0.0 { no-eligible-backup; } } } }
Configuration des options SPF de sauvegarde pour les interfaces OSPF protégées
Par défaut, si au moins une interface OSPF est configurée pour protéger les liaisons ou les nœuds, Junos OS calcule les sauts suivants de sauvegarde pour toutes les topologies d’une instance OSPF. Vous pouvez configurer les options SPF (Short-Path-First) de sauvegarde suivantes pour remplacer le comportement par défaut :
Désactiver le calcul des sauts suivants de sauvegarde pour une instance OSPF ou une topologie spécifique dans une instance.
Empêchez l’installation des sauts suivants de sauvegarde dans la table de routage ou la table de transfert pour une instance OSPF ou une topologie spécifique dans une instance.
Limitez le calcul des sauts suivants de sauvegarde à un sous-ensemble de chemins comme défini dans la RFC 5286, Spécification de base pour le reroutage rapide IP : alternatives sans boucle.
Vous pouvez désactiver l’algorithme SPF de sauvegarde pour une instance OSPF ou une topologie spécifique dans une instance. Cela empêche le calcul des sauts suivants de sauvegarde pour cette instance ou topologie OSPF.
Pour désactiver le calcul des sauts suivants de sauvegarde pour une instance ou une topologie OSPF :
Incluez l’instruction
disable
au niveau de la[edit protocols (ospf | ospf3) backup-spf-options]
hiérarchie[edit protocols ospf backup-spf-options topology topology-name]
.
Dans l’exemple suivant, le calcul des sauts suivants est désactivé pour la topologie OSPF voix :
[edit] protocols { ospf { topology voice { backup-spf-options { disable; } } } }
Vous pouvez configurer l’équipement de routage pour empêcher l’installation de sauts suivants de sauvegarde dans la table de routage ou la table de transfert pour une instance OSPF, ou une topologie spécifique dans une instance OSPF. L’algorithme SPF continue de calculer les sauts suivants de sauvegarde, mais ils ne sont pas installés.
Pour empêcher l’équipement de routage d’installer des sauts suivants de sauvegarde dans la table de routage ou la table de transfert :
Incluez l’instruction
no-install
au niveau de la[edit protocols (ospf | ospf3) backup-spf-options]
[edit protocols ospf topology topology-name]
hiérarchie.
Dans l’exemple suivant, les sauts suivants de secours pour la topologie OSPF voix ne sont pas installés dans la table de routage ou la table de transfert. Les sauts suivants de sauvegarde calculés pour d’autres instances ou topologies OSPF continuent d’être installés.
[edit] protocols { ospf { topology voice { backup-spf-options { no-install; } } } }
Vous pouvez limiter le calcul des sauts suivants de sauvegarde aux chemins en aval, comme défini dans la RFC 5286. Vous pouvez spécifier que Junos OS n’utilise que des chemins en aval comme sauts de sauvegarde pour les interfaces protégées pour une instance OSPF ou une topologie spécifique dans une instance OSPF. Dans un chemin en aval, la distance entre le voisin de secours et la destination doit être inférieure à la distance entre l’équipement de routage de calcul et la destination. L’utilisation uniquement de chemins en aval comme chemins alternatifs sans boucle pour les interfaces protégées garantit que ces chemins n’entraînent pas de microloops. Cependant, vous risquez de ne pas avoir une couverture de sauvegarde optimale pour votre réseau.
Pour limiter le calcul des sauts suivants de sauvegarde aux chemins en aval :
Incluez l’instruction
downstream-paths-only
au niveau de la[edit protocols (ospf | ospf3) backup-spf-options]
hiérarchie[edit protocols ospf backup-spf-options topology topology-name]
.
Dans l’exemple suivant, seuls les chemins en aval sont calculés en tant que sauts suivants de sauvegarde pour la topologie vocale :
[edit] protocols { ospf { topology voice { backup-spf-options { downstream-paths-only; } } } }
Voir aussi
Configuration des chemins de commutation d’étiquettes RSVP en tant que chemins de secours pour OSPF
Lors de la configuration d’une interface OSPF pour la protection des liaisons ou la protection des liaisons de nœuds, en s’appuyant sur le calcul SPF (Short-path-first) des chemins de sauvegarde pour les voisins d’un saut peut entraîner une couverture de sauvegarde inférieure à 100 % pour une topologie de réseau spécifique. Vous pouvez améliorer la couverture des chemins de commutation d’étiquettes (LSP) OSPF et LDP en configurant des LSP RSVP en tant que chemins de sauvegarde.
Lors de la configuration d’un LSP, vous devez spécifier l’adresse IP du routeur sortant.
Les LSP RSVP peuvent être utilisés comme chemins de sauvegarde uniquement pour la topologie par défaut pour OSPFv2 et non pour une topologie configurée. En outre, RSVP LSP ne peut pas être utilisé comme chemin de sauvegarde pour les instances non par défaut pour OSPFv2 ou OSPFv3.
Pour configurer un LSP RSVP spécifique en tant que chemin de sauvegarde :
- Incluez l’instruction
backup
au niveau de la[edit protocols mpls labeled-switched-path lsp-name]
hiérarchie. - Spécifiez l’adresse du routeur sortant en incluant l’instruction
to ip-address
au niveau de la[edit protocols mpls label-switched-path]
hiérarchie.
Dans l’exemple suivant, le LSP RSVP f-to-g est configuré en tant que LSP de secours pour les interfaces OSPF protégées. Le routeur sortant est configuré avec l’adresse IP 192.168.1.4.
[edit] protocols { mpls { label-switched-path f-to-g { to 192.168.1.4; backup; } } }
Exemple : configuration de routes alternatives sans boucle pour OSPF
Cet exemple illustre l’utilisation de la protection des liaisons pour les interfaces sur utilisant OSPF.
Lorsque vous activez la protection des liaisons, Junos OS crée un chemin alternatif vers le saut suivant principal pour tous les routes de destination qui traversent une interface protégée. Utilisez la protection des liaisons lorsque vous supposez qu’une seule liaison peut devenir indisponible, mais que le nœud voisin serait toujours disponible via une autre interface.
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, six voisins OSPF sont configurés avec une protection de liaison. Junos OS crée ainsi un chemin alternatif vers le saut suivant principal pour toutes les routes de destination qui traversent chaque interface protégée. La protection des liaisons est utilisée ici, car même si une liaison devient indisponible, le nœud voisin reste disponible via une autre interface.
L’exemple montre deux topologies. L’une est la topologie par défaut, et l’autre est la topologie vocale. Pour plus d’informations sur le routage multitopologique, consultez le Guide de l’utilisateur du routage multitopologique.
L’exemple inclut également des LSP RSVP configurés en tant que LSP de secours pour les interfaces OSPF protégées.
Topologie
La figure 2 montre l’exemple de réseau.
La configuration rapide cli montre la configuration de tous les équipements dans la figure 2.
La section #d89e65__d89e783 décrit les étapes sur l’équipement R1.
Configuration
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 so-0/2/2 unit 0 description to-R2 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.1/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R2 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.1/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces t1-0/1/0 unit 0 description to-R4 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.17/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R4 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.17/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.1/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls label-switched-path path1 backup set protocols mpls label-switched-path path1 to 10.255.164.3 set protocols mpls label-switched-path path2 backup set protocols mpls label-switched-path path2 to 10.255.164.3 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set policy-options policy-statement pplb then load-balance per-packet set routing-options forwarding-table export pplb set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Équipement R2
set interfaces so-0/2/2 unit 0 description to-R1 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.2/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R1 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.2/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R5 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.21/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R3 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.5/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.2/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Équipement R3
set interfaces t1-0/1/2 unit 0 description to-R6 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.25/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R2 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.6/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R6 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.25/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.3/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf traceoptions file ospf set protocols ospf traceoptions file size 5m set protocols ospf traceoptions file world-readable set protocols ospf traceoptions flag error set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options static route 11.3.1.0/24 discard set routing-options static route 11.3.2.0/24 discard set routing-options static route 11.3.3.0/24 discard set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Équipement R4
set interfaces t1-0/1/0 unit 0 description to-R1 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.18/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces so-0/2/0 unit 0 description to-R1 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.18/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces t1-0/1/2 unit 0 description to-R5 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.9/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces so-0/2/2 unit 0 description to-R5 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.9/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.4/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Équipement R5
set interfaces t1-0/1/2 unit 0 description to-R4 set interfaces t1-0/1/2 unit 0 family inet address 192.168.241.10/30 set interfaces t1-0/1/2 unit 0 family mpls set interfaces s0-0/2/0 unit 0 description to-R2 set interfaces s0-0/2/0 unit 0 family inet address 192.168.242.22/30 set interfaces s0-0/2/0 unit 0 family mpls set interfaces so-0/2/2 unit 0 description to-R4 set interfaces so-0/2/2 unit 0 family inet address 192.168.242.10/30 set interfaces so-0/2/2 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R6 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.13/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces t1-0/2/1 unit 0 description to-R6 set interfaces t1-0/2/1 unit 0 family inet address 192.168.241.13/30 set interfaces t1-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.5/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/2.0 metric 10 set protocols ospf area 0.0.0.0 interface s0-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface s0-0/2/0.0 metric 10 set protocols ospf area 0.0.0.0 interface so-0/2/2.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/2.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/2/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Équipement R6
set interfaces so-0/2/0 unit 0 description to-R5 set interfaces so-0/2/0 unit 0 family inet address 192.168.242.14/30 set interfaces so-0/2/0 unit 0 family mpls set interfaces t1-0/1/0 unit 0 description to-R5 set interfaces t1-0/1/0 unit 0 family inet address 192.168.241.14/30 set interfaces t1-0/1/0 unit 0 family mpls set interfaces t1-0/1/1 unit 0 description to-R3 set interfaces t1-0/1/1 unit 0 family inet address 192.168.241.26/30 set interfaces t1-0/1/1 unit 0 family mpls set interfaces so-0/2/1 unit 0 description to-R3 set interfaces so-0/2/1 unit 0 family inet address 192.168.242.26/30 set interfaces so-0/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.164.6/32 primary set protocols rsvp interface all link-protection set protocols rsvp interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols ospf topology voice topology-id 32 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface so-0/2/1.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/1.0 metric 5 set protocols ospf area 0.0.0.0 interface so-0/2/0.0 link-protection set protocols ospf area 0.0.0.0 interface so-0/2/0.0 metric 5 set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/0.0 metric 10 set protocols ospf area 0.0.0.0 interface t1-0/1/1.0 link-protection set protocols ospf area 0.0.0.0 interface t1-0/1/1.0 metric 10 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set routing-options topologies family inet topology voice set routing-options forwarding-table indirect-next-hop-change-acknowledgements
Procédure
Procédure étape par étape
L’exemple suivant exige que vous parcouriez différents niveaux dans 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’équipement R1 :
Configurez les interfaces de l’équipement.
[edit interfaces] user@R1# set so-0/2/2 unit 0 description to-R2 user@R1# set so-0/2/2 unit 0 family inet address 192.168.242.1/30 user@R1# set so-0/2/2 unit 0 family mpls user@R1# set t1-0/1/2 unit 0 description to-R2 user@R1# set t1-0/1/2 unit 0 family inet address 192.168.241.1/30 user@R1# set t1-0/1/2 unit 0 family mpls user@R1# set t1-0/1/0 unit 0 description to-R4 user@R1# set t1-0/1/0 unit 0 family inet address 192.168.241.17/30 user@R1# set t1-0/1/0 unit 0 family mpls user@R1# set so-0/2/0 unit 0 description to-R4 user@R1# set so-0/2/0 unit 0 family inet address 192.168.242.17/30 user@R1# set so-0/2/0 unit 0 family mpls user@R1# set lo0 unit 0 family inet address 10.255.164.1/32 primary
Étendez la couverture de sauvegarde pour inclure les chemins LSP RSVP.
[edit protocols rsvp] user@R1# set interface all link-protection user@R1# set interface fxp0.0 disable
Activez MPLS sur les interfaces et configurez des LSP de secours sur l’équipement R3.
[edit protocols mpls] user@R1# set interface all user@R1# set interface fxp0.0 disable user@R1# set label-switched-path path1 backup user@R1# set label-switched-path path1 to 10.255.164.3 user@R1# set label-switched-path path2 backup user@R1# set label-switched-path path2 to 10.255.164.3
Configurez les connexions OSPF, les mesures de liaison et la protection des liaisons.
[edit protocols ospf] user@R1# set traffic-engineering [edit protocols ospf area 0.0.0.0] user@R1# set interface fxp0.0 disable user@R1# set interface lo0.0 passive user@R1# set interface so-0/2/0.0 link-protection user@R1# set interface so-0/2/0.0 metric 10 user@R1# set interface so-0/2/2.0 link-protection user@R1# set interface so-0/2/2.0 metric 10 user@R1# set interface t1-0/1/0.0 link-protection user@R1# set interface t1-0/1/0.0 metric 10 user@R1# set interface t1-0/1/2.0 link-protection user@R1# set interface t1-0/1/2.0 metric 10
(Facultatif) Configurez une topologie OSPF spécifique pour le trafic vocal.
[edit protocols ospf] user@R1# set topology voice topology-id 32 [edit routing-options topologies family inet] user@R1# set topology voice
Activez le LDP sur les interfaces.
[edit protocols ldp] user@R1# set interface all user@R1# set interface fxp0.0 disable
(Facultatif) Configurez l’équilibrage de charge par paquet.
[edit policy-options policy-statement pplb] user@R1# set then load-balance per-packet [edit routing-options forwarding-table] user@R1# set export pplb
Configurez le processus de protocole de routage (rpd) pour demander un accusé de réception lors de la création d’un nouveau saut suivant de transfert.
Nous recommandons de configurer l’instruction
indirect-next-hop-change-acknowledgements
lors de l’utilisation de mécanismes de protection. Cela inclut la protection RSVP MPLS, telle que le reroutage rapide (FRR), ainsi que la liaison ou la protection des nœuds sans boucle (LFA) du protocole IGP (Interior Gateway Protocol).[edit routing-options forwarding-table] user@R1# set indirect-next-hop-change-acknowledgements
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant le show interfaces
, show protocols
, show policy-options
et les show routing-options
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 interfaces so-0/2/2 { unit 0 { description to-R2; family inet { address 192.168.242.1/30; } family mpls; } } t1-0/1/2 { unit 0 { description to-R2; family inet { address 192.168.241.1/30; } family mpls; } } t1-0/1/0 { unit 05 { description to-R4; family inet { address 192.168.241.17/30; } family mpls; } } so-0/2/0 { unit 0 { description to-R4; family inet { address 192.168.242.17/30; } family mpls; } } lo0 { unit 0 { family inet { address 10.255.164.1/32 { primary; } } } }
user@R1# show protocols rsvp { interface all { link-protection; } interface fxp0.0 { disable; } } mpls { label-switched-path path1 { backup; to 10.255.164.3; } label-switched-path path2 { backup; to 10.255.164.3; } interface all; interface fxp0.0 { disable; } } ospf { topology voice topology-id 32; traffic-engineering; area 0.0.0.0 { interface fxp0.0 { disable; } interface lo0.0 { passive; } interface so-0/2/0.0 { link-protection; metric 10; } interface so-0/2/2.0 { link-protection; metric 10; } interface t1-0/1/0.0 { link-protection; metric 10; } interface t1-0/1/2.0 { link-protection; metric 10; } } } ldp { interface all; interface fxp0.0 { disable; } }
user@R1# show policy-options policy-statement pplb { then { load-balance per-packet; } }
user@R1# show routing-options forwarding-table { export pplb; indirect-next-hop-change-acknowledgements; } topologies { family inet { topology voice; } }
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 des routes sur l’équipement R1
- Vérification de la couverture de sauvegarde
- Vérification des LSP de sauvegarde
- Vérification des voisins de sauvegarde
- Vérification des calculs SPF
Vérification des routes sur l’équipement R1
But
Sur l’équipement R1, vérifiez les routes OSPF dans la table de routage.
Action
user@R1> show route protocol ospf inet.0: 23 destinations, 23 routes (23 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.255.164.2/32 *[OSPF/10] 1d 23:34:00, metric 10 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 10.255.164.3/32 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 10.255.164.4/32 *[OSPF/10] 1d 23:34:00, metric 10 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 10.255.164.5/32 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 10.255.164.6/32 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.8/30 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.12/30 *[OSPF/10] 1d 23:34:00, metric 30 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 to 192.168.242.18 via so-0/2/0.0 > to 192.168.241.18 via t1-0/1/0.0 192.168.241.24/30 *[OSPF/10] 1d 23:34:00, metric 30 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.4/30 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.8/30 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.242.12/30 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.242.20/30 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 192.168.242.24/30 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 224.0.0.5/32 *[OSPF/10] 1w1d 02:46:58, metric 1 MultiRecv inet.3: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden) :voice.inet.0: 22 destinations, 22 routes (22 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.255.164.2/32 *[OSPF/10] 1d 23:34:00, metric 10 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 10.255.164.3/32 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 10.255.164.4/32 *[OSPF/10] 1d 23:34:00, metric 10 to 192.168.242.18 via so-0/2/0.0 > to 192.168.241.18 via t1-0/1/0.0 10.255.164.5/32 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 10.255.164.6/32 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.8/30 *[OSPF/10] 1d 23:34:00, metric 20 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.12/30 *[OSPF/10] 1d 23:34:00, metric 30 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.241.24/30 *[OSPF/10] 1d 23:34:00, metric 30 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.4/30 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.8/30 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.18 via so-0/2/0.0 > to 192.168.241.18 via t1-0/1/0.0 192.168.242.12/30 *[OSPF/10] 1d 23:34:00, metric 25 to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 > to 192.168.242.18 via so-0/2/0.0 to 192.168.241.18 via t1-0/1/0.0 192.168.242.20/30 *[OSPF/10] 1d 23:34:00, metric 20 to 192.168.242.2 via so-0/2/2.0 > to 192.168.241.2 via t1-0/1/2.0 192.168.242.24/30 *[OSPF/10] 1d 23:34:00, metric 25 > to 192.168.242.2 via so-0/2/2.0 to 192.168.241.2 via t1-0/1/2.0 mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
Sens
Comme prévu, l’équipement R1 dispose de plusieurs routes potentielles vers chaque destination.
Vérification de la couverture de sauvegarde
But
Sur l’équipement R1, utilisez la show (ospf | ospf3) backup coverage
commande pour vérifier le niveau de couverture de sauvegarde disponible pour tous les nœuds et préfixes du réseau.
Action
user@R1> show ospf backup coverage Topology default coverage: Node Coverage: Area Covered Total Percent Nodes Nodes Covered 0.0.0.0 5 5 100.00% Route Coverage: Path Type Covered Total Percent Routes Routes Covered Intra 17 18 94.44% Inter 0 0 100.00% Ext1 0 0 100.00% Ext2 0 0 100.00% All 17 18 94.44% Topology voice coverage: Node Coverage: Area Covered Total Percent Nodes Nodes Covered 0.0.0.0 5 5 100.00% Route Coverage: Path Type Covered Total Percent Routes Routes Covered Intra 17 18 94.44% Inter 0 0 100.00% Ext1 0 0 100.00% Ext2 0 0 100.00% All 17 18 94.44%
Vérification des LSP de sauvegarde
But
Sur l’équipement R1, utilisez la show (ospf | ospf3) backup lsp
commande pour vérifier les LSP désignés comme routes de secours pour les routes OSPF.
Action
user@R1> show ospf backup lsp path1 Egress: 10.255.164.3, Status: up, Last change: 01:13:48 TE-metric: 19, Metric: 0 path2 Egress: 10.255.164.3, Status: up, Last change: 01:13:48 TE-metric: 19, Metric: 0
Vérification des voisins de sauvegarde
But
Sur l’équipement R1, utilisez la show (ospf | ospf3) backup neighbor
commande pour vérifier les voisins à travers lesquels les sauts suivants directs pour les chemins de sauvegarde sont disponibles.
Action
user@R1> show ospf backup neighbor Topology default backup neighbors: Area 0.0.0.0 backup neighbors: 10.255.164.4 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/0.0 via 192.168.242.18 Direct next-hop: t1-0/1/0.0 via 192.168.241.18 10.255.164.2 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/2.0 via 192.168.242.2 Direct next-hop: t1-0/1/2.0 via 192.168.241.2 10.255.164.3 (LSP endpoint) Neighbor to Self Metric: 20 Self to Neighbor Metric: 20 Direct next-hop: path1 Direct next-hop: path2 Topology voice backup neighbors: Area 0.0.0.0 backup neighbors: 10.255.164.4 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/0.0 via 192.168.242.18 Direct next-hop: t1-0/1/0.0 via 192.168.241.18 10.255.164.2 Neighbor to Self Metric: 10 Self to Neighbor Metric: 10 Direct next-hop: so-0/2/2.0 via 192.168.242.2 Direct next-hop: t1-0/1/2.0 via 192.168.241.2 10.255.164.3 (LSP endpoint) Neighbor to Self Metric: 20 Self to Neighbor Metric: 20 Direct next-hop: path1 Direct next-hop: path2
Vérification des calculs SPF
But
Sur l’équipement R1, utilisez la show (ospf | ospf3) backup spf detail
commande pour vérifier les calculs OSPF SPF (Short-Path-First) pour les chemins de sauvegarde. Pour limiter la sortie, la topologie vocale est spécifiée dans la commande.
Action
user@R1> show ospf backup spf detail topology voice Topology voice results: Area 0.0.0.0 results: 192.168.241.2 Self to Destination Metric: 10 Parent Node: 10.255.164.1 Primary next-hop: t1-0/1/2.0 Backup next-hop: path1 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.2 Eligible, Reason: Contributes backup next-hop Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Interface is already covered Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Not evaluated, Reason: Interface is already covered 192.168.241.18 Self to Destination Metric: 10 Parent Node: 10.255.164.1 Primary next-hop: t1-0/1/0.0 Backup next-hop: so-0/2/0.0 via 192.168.242.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 30, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.2 Track Item: 10.255.164.4 Not eligible, Reason: Path loops Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Eligible, Reason: Contributes backup next-hop Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Not evaluated, Reason: Interface is already covered 192.168.242.2 Self to Destination Metric: 10 Parent Node: 10.255.164.1 Primary next-hop: so-0/2/2.0 Backup next-hop: path2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.2 Eligible, Reason: Contributes backup next-hop Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Interface is already covered Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Not evaluated, Reason: Interface is already covered 192.168.242.18 Self to Destination Metric: 10 Parent Node: 10.255.164.1 Primary next-hop: so-0/2/0.0 Backup next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 30, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.2 Track Item: 10.255.164.4 Not eligible, Reason: Path loops Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Eligible, Reason: Contributes backup next-hop Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Not evaluated, Reason: Interface is already covered 10.255.164.2 Self to Destination Metric: 10 Parent Node: 192.168.241.2 Parent Node: 192.168.242.2 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.2 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 0, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.2 Not evaluated, Reason: Primary next-hop multipath 10.255.164.4 Self to Destination Metric: 10 Parent Node: 192.168.241.18 Parent Node: 192.168.242.18 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.4 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 0, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.4 Not evaluated, Reason: Primary next-hop multipath 192.168.241.10 Self to Destination Metric: 20 Parent Node: 10.255.164.4 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.242.6 Self to Destination Metric: 20 Parent Node: 10.255.164.2 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 30, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Track Item: 10.255.164.1 Track Item: 10.255.164.2 Not evaluated, Reason: Primary next-hop multipath 192.168.242.10 Self to Destination Metric: 20 Parent Node: 10.255.164.4 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.242.22 Self to Destination Metric: 20 Parent Node: 10.255.164.2 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 20, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Track Item: 10.255.164.2 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 10.255.164.3 Self to Destination Metric: 20 Parent Node: 192.168.242.6 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 0, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 10.255.164.5 Self to Destination Metric: 20 Parent Node: 192.168.241.10 Parent Node: 192.168.242.10 Parent Node: 192.168.242.22 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 10, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.242.14 Self to Destination Metric: 25 Parent Node: 10.255.164.5 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.242.26 Self to Destination Metric: 25 Parent Node: 10.255.164.3 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 5, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 10.255.164.6 Self to Destination Metric: 25 Parent Node: 192.168.242.14 Parent Node: 192.168.242.26 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 5, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 15, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.241.14 Self to Destination Metric: 30 Parent Node: 10.255.164.5 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Primary next-hop: so-0/2/0.0 via 192.168.242.18 Primary next-hop: t1-0/1/0.0 via 192.168.241.18 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 15, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath 192.168.241.26 Self to Destination Metric: 30 Parent Node: 10.255.164.3 Primary next-hop: so-0/2/2.0 via 192.168.242.2 Primary next-hop: t1-0/1/2.0 via 192.168.241.2 Backup Neighbor: 10.255.164.3 (LSP endpoint) Neighbor to Destination Metric: 10, Neighbor to Self Metric: 20 Self to Neighbor Metric: 20, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.2 Neighbor to Destination Metric: 20, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath Backup Neighbor: 10.255.164.4 Neighbor to Destination Metric: 25, Neighbor to Self Metric: 10 Self to Neighbor Metric: 10, Backup preference: 0x0 Not evaluated, Reason: Primary next-hop multipath
Présentation de la LFA à distance sur les tunnels LDP dans les réseaux OSPF
Dans un réseau OSPF, une alternative sans boucle (LFA) est un voisin directement connecté qui fournit des chemins de secours précomputés vers les destinations accessibles via la liaison protégée sur le point de réparation locale (PLR). Un LFA distant n’est pas directement connecté au PLR et fournit des chemins de sauvegarde précomputés à l’aide de tunnels LDP créés dynamiquement vers le nœud LFA distant. Le PLR utilise ce chemin de sauvegarde LFA distant en cas de défaillance de la liaison principale. L’objectif principal de la LFA distante est d’augmenter la couverture de secours des réseaux OSPF et de protéger les réseaux urbains de couche 1.
Les LFA ne fournissent pas de couverture de sauvegarde complète pour les réseaux OSPF. Il s’agit d’un revers majeur pour les réseaux Ethernet métropolitains qui sont souvent façonnés sous forme de topologies en anneau. Pour surmonter ce revers, des tunnels de sauvegarde RSVP-TE (Resource Reservation Protocol - Traffic Engineering) sont couramment utilisés pour étendre la couverture de sauvegarde. Cependant, la majorité des fournisseurs réseau ont déjà mis en œuvre le protocole LDP comme protocole de configuration du tunnel MPLS et ne veulent pas simplement implémenter le protocole RSVP-TE pour la couverture de sauvegarde. Le LDP met automatiquement en place des tunnels de transport vers toutes les destinations potentielles d’un réseau OSPF et constitue donc le protocole préféré. Le LDP existant mis en œuvre pour la configuration du tunnel MPLS peut être réutilisé pour protéger les réseaux OSPF et les destinations LDP ultérieures, éliminant ainsi le besoin de tunnels de sauvegarde RSVP-TE pour la couverture de sauvegarde.
Pour calculer le chemin de sauvegarde LFA distant, le protocole OSPF détermine le nœud LFA distant de la manière suivante :
Calcule d’abord le chemin inverse le plus court à partir du routeur adjacent sur la liaison protégée d’un PLR. Le chemin inverse le plus court utilise d’abord la métrique de liaison entrante au lieu de la métrique de liaison sortante pour atteindre un nœud voisin.
Le résultat est un ensemble de liaisons et de nœuds, qui est le chemin le plus court entre chaque nœud de branche et le nœud racine.
Calcule le chemin d’abord le plus court (SPF) sur les routeurs adjacents restants pour trouver la liste des nœuds qui peuvent être atteints sans traverser la liaison protégée.
Le résultat est un autre ensemble de liaisons et de nœuds sur le chemin le plus court du nœud racine à tous les nœuds de branche.
Détermine les nœuds communs à partir des résultats ci-dessus. Ces nœuds sont les LFAs distants.
OSPF écoute les labels annoncés pour les routes LDP. Pour chaque route LDP annoncée, OSPF vérifie s’il contient un saut suivant LDP fourni. Si le routage OSPF correspondant dispose d’un saut suivant de sauvegarde, alors OSPF exécute la stratégie de sauvegarde et ajoute un routage de suivi supplémentaire avec le saut suivant du chemin de commutation d’étiquetteS LDP correspondant comme saut suivant de sauvegarde. S’il n’y a pas de sauts suivants de sauvegarde, le LDP construit un tunnel LDP dynamique vers le LFA distant, et le LDP établit une adjacence ciblée entre le nœud LFA distant et le nœud PLR. Ce routage de sauvegarde est doté de deux étiquettes LDP. Le label supérieur est le routage OSPF, qui désigne le chemin de secours du PLR au routage LFA distant. Le label inférieur est le chemin de commutation d’étiquette MPLS LDP qui désigne le chemin permettant d’atteindre la destination ultime à partir de la LFA distante. Lorsqu’une session LDP tombe en panne et qu’un tunnel distant n’est plus disponible, OSPF modifie tous les routes qui ont utilisé ce tunnel LDP de secours.
Actuellement, Junos OS ne prend en charge que les LSP de transport IPv4. Si vous devez réutiliser les LSP de transport IPv4 pour les réseaux IGP IPv6, ajoutez un label NULL explicite IPv6 à la pile de labels du routage de suivi. Le système convertit automatiquement le LSP IPv4 en LSP IPv6.
Le LDP peut être vulnérable par une adjacence ciblée automatiquement, et ces menaces peuvent être atténuées à l’aide de tout ou partie des mécanismes suivants :
Les LFAs distants à plusieurs sauts utilisent des messages de bonjour étendus pour indiquer la volonté d’établir une session LDP ciblée. Une LFA distante peut réduire la menace des messages d’bonjour étendus usurpés en les filtrant et en n’acceptant que ceux provenant de sources autorisées par une liste d’accès ou de filtre.
Il est nécessaire d’authentifier avec TCP-MD5 toutes les sessions LDP ciblées automatiquement dans le domaine IGP/LDP donné à l’aide de groupes d’application ou d’authentification LDP de niveau global.
Par mesure de sécurité supplémentaire, les routeurs de points de terminaison de tunnel distants ou de réparation doivent être assignés à partir d’un ensemble d’adresses inaccessibles depuis l’extérieur du domaine de routage.
Voir aussi
Configuration de la sauvegarde LFA à distance sur des tunnels LDP dans un réseau OSPF
L’objectif principal d’une alternative sans boucle distante (LFA) est d’augmenter la couverture de secours pour les routes OSPF et de fournir une protection en particulier pour les anneaux urbains de couche 1. Le LDP existant mis en œuvre pour la configuration du tunnel MPLS peut être réutilisé pour protéger les réseaux OSPF et les destinations LDP ultérieures. Le protocole OSPF crée un tunnel LDP dynamique pour atteindre le nœud LFA distant depuis le point de réparation local (PLR). Le PLR utilise ce chemin de sauvegarde LFA distant en cas de défaillance de la liaison principale.
Avant de configurer un LFA distant sur des tunnels LDP dans un réseau OSPF, vous devez procéder comme suit :
Activez LDP sur l’interface de bouclage.
Configurez une interface de bouclage, car une adjacence ciblée LDP ne peut pas être formée sans une interface de bouclage. L’adjacence ciblée LDP est essentielle pour déterminer les chemins de sauvegarde LFA distants.
Assurez-vous que la LFA à distance permet la détection asymétrique des voisins distants, c’est-à-dire qu’il doit envoyer régulièrement des messages de bonjour ciblés au routeur qui a initié le voisin distant pour une adjacence LDP auto-ciblée.
Configurez la protection des liaisons ou la protection des liaisons de nœud sur le PLR.
Pour configurer une sauvegarde LFA à distance sur des tunnels LDP dans un réseau OSPF :
Voir aussi
Exemple : configuration de LFA à distance sur des tunnels LDP dans les réseaux OSPF
Dans un réseau OSPF, une alternative sans boucle (LFA) est un voisin directement connecté qui fournit des chemins de secours précomputés vers les destinations accessibles via la liaison protégée sur le point de réparation locale (PLR). Un LFA distant n’est pas directement connecté au PLR et fournit des chemins de sauvegarde précomputés à l’aide de tunnels LDP créés dynamiquement vers le nœud LFA distant. Le PLR utilise ce chemin de sauvegarde LFA distant en cas de défaillance de la liaison principale. L’objectif principal de la LFA distante est d’augmenter la couverture de secours des réseaux OSPF et de protéger les réseaux urbains de couche 1. Cet exemple montre comment configurer un LFA distant pour les tunnels LDP d’un réseau OSPF pour étendre la protection de sauvegarde.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
-
Neuf routeurs MX Series avec protocole OSPF et LDP activés sur les interfaces connectées.
-
Junos OS Version 15.1 ou ultérieure s’exécutant sur tous les équipements.
Avant de configurer un LFA distant sur des tunnels LDP dans un réseau OSPF, assurez-vous des éléments suivants :
-
LDP est activé sur l’interface de bouclage. Sans interface de bouclage, il est impossible de former une adjacence ciblée LDP. La LFA distante ne peut pas être configurée sans adjacence ciblée LDP.
-
La LFA distante doit permettre une détection asymétrique des voisins distants, c’est-à-dire qu’elle doit envoyer des bonjours ciblés périodiquement au routeur qui a initié le voisin distant pour une adjacence LDP ciblée automatique.
-
La protection des liaisons ou la protection des liaisons de nœud doivent être configurées sur le point de réparation locale (PLR).
Aperçu
L’exemple inclut neuf routeurs dans une topologie en anneau. Configurez le protocole OSPF sur les interfaces directement connectées. L’équipement R6 est le PLR. Cet exemple vérifie que Junos OS met à jour la table de routage de l’équipement R6 avec des routes de saut suivant LDP comme route de secours.
Topologie
Dans la topologie , la figure 3 montre que le LFA distant sur les tunnels LDP dans les réseaux OSPF est configuré sur l’équipement R6.
Configuration
Configuration rapide 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 correspondre à la configuration de votre réseau, copiez et collez les commandes dans la CLI au niveau de la [edit] hiérarchie, puis entrez commit
à partir du mode de configuration.
R0
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.1/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.90.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.110.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.1.1.1/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.1.1.1 set routing-options forwarding-table export per-packet 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 protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf export static set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp egress-policy static set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept set policy-options policy-statement static from protocol static set policy-options policy-statement static then accept
R1
set interfaces ge-0/0/0 unit 0 family inet address 10.1.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.20.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.80.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces ge-0/0/3 unit 0 family inet address 10.100.1.1/24 set interfaces ge-0/0/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.2.2.2/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.2.2.2 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface ge-0/0/3.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R2
set interfaces ge-0/0/0 unit 0 family inet address 10.20.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.30.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.110.1.1/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.3.3.3/32 set interfaces lo0 unit 0 family mpls set protocols ospf area 0.0.0.0 interface all set protocols ospf area 0.0.0.0 interface fxp0.0 disable set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R3
set interfaces ge-0/0/0 unit 0 family inet address 10.30.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.40.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.4.4.4/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.4.4.4 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R4
set interfaces ge-0/0/0 unit 0 family inet address 10.40.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.50.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.5.5.5/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.5.5.5 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 60 set protocols ldp auto-targeted-session maximum-sessions 20 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R5
set interfaces ge-0/0/0 unit 0 family inet address 10.50.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.60.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.6.6.6/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.6.6.6 set routing-options forwarding-table export per-packet set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R6
set interfaces ge-0/0/0 unit 0 family inet address 10.60.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.70.1.1/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces ge-0/0/2 unit 0 family inet address 10.80.1.2/24 set interfaces ge-0/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.7.7.7/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.7.7.7 set routing-options forwarding-table export per-packet set protocols ospf topology default backup-spf-options remote-backup-calculation set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 link-protection set protocols ospf area 0.0.0.0 interface ge-0/0/2.0 link-protection set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface ge-0/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R7
set interfaces ge-0/0/0 unit 0 family inet address 10.70.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.8.8.8/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.8.8.8 set routing-options forwarding-table export per-packet set protocols mpls interface ge-0/0/0.0 set protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
R8
set interfaces ge-0/0/0 unit 0 family inet address 10.90.1.2/24 set interfaces ge-0/0/0 unit 0 family mpls set interfaces ge-0/0/1 unit 0 family inet address 10.100.1.2/24 set interfaces ge-0/0/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.9.9.9/32 set interfaces lo0 unit 0 family mpls set routing-options router-id 10.9.9.9 set routing-options forwarding-table export per-packet set protocols mpls interface ge-0/0/0.0 set protocols mpls interface ge-0/0/1.0 set protocols mpls interface lo0.0 set protocols ospf backup-spf-options remote-backup-calculation set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp auto-targeted-session teardown-delay 20 set protocols ldp auto-targeted-session maximum-sessions 60 set protocols ldp interface ge-0/0/0.0 set protocols ldp interface ge-0/0/1.0 set protocols ldp interface lo0.0 set policy-options policy-statement per-packet then load-balance per-packet set policy-options policy-statement per-packet then accept
Configuration de l’équipement R6
Procédure étape par étape
L’exemple suivant exige que vous parcouriez différents niveaux dans 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’équipement R6 :
-
Configurez les interfaces.
[edit interfaces] user@R6# set ge-0/0/0 unit 0 family inet address 10.60.1.2/24 user@R6# set ge-0/0/0 unit 0 family mpls user@R6# set ge-0/0/1 unit 0 family inet address 10.70.1.1/24 user@R6# set ge-0/0/1 unit 0 family mpls user@R6# set ge-0/0/2 unit 0 family inet address 10.80.1.2/24 user@R6# set ge-0/0/2 unit 0 family mpls
-
Attribuez les adresses de bouclage à l’équipement.
[edit lo0 unit 0 family] user@R6# set address 10.7.7.7/32 user@R6# set mpls
-
Configurez l’ID du routeur. Appliquez la stratégie à la table de transfert du routeur local avec l’instruction d’exportation.
[edit routing-options] user@R6# set router-id 10.7.7.7 user@R6# set forwarding-table export per-packet
-
Activez la sauvegarde LFA à distance qui calcule le saut suivant de sauvegarde à l’aide du chemin dynamique de commutation d’étiquettes LDP.
[edit protocols ospf] user@R6# set topology default backup-spf-options remote-backup-calculation user@R6# set backup-spf-options remote-backup-calculation
-
Configurez l’ingénierie du trafic et la protection des liaisons pour les interfaces dans la zone OSPF.
[edit protocols ospf] user@R6# set traffic-engineering user@R6# set area 0.0.0.0 interface ge-0/0/0.0 link-protection user@R6# set area 0.0.0.0 interface ge-0/0/1.0 link-protection user@R6# set area 0.0.0.0 interface ge-0/0/2.0 link-protection user@R6# set area 0.0.0.0 interface lo0.0
-
Spécifiez un intervalle de temps pour lequel les sessions LDP ciblées sont maintenues en cas de panne de LFA distante, et spécifiez un nombre maximal de sessions LDP ciblées automatiquement pour optimiser l’utilisation de la mémoire.
[edit protocols ldp] user@R6# set auto-targeted-session teardown-delay 20 user@R6# set auto-targeted-session maximum-sessions 60
-
Configurez les protocoles LDP sur les interfaces.
[edit protocols ldp] user@R6# set interface ge-0/0/0.0 user@R6# set interface ge-0/0/1.0 user@R6# set interface ge-0/0/2.0 user@R6# set interface lo0.0
-
Configurez les options de stratégie pour équilibrer la charge par paquet de la stratégie de routage de l’énoncé de stratégie.
[edit policy-options policy-statement] user@R6# set per-packet then load-balance per-packet user@R6# set per-packet then accept
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant le show interfaces, show protocols, show policy-optionset les show routing-options commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@R6# show interfaces ge-0/0/0 { unit 0 { family inet { address 10.60.1.2/24; } family mpls; } } ge-0/0/1 { unit 0 { family inet { address 10.70.1.1/24; } family mpls; } } ge-0/0/2 { unit 0 { family inet { address 10.80.1.2/24; } family mpls; } } lo0 { unit 0 { family inet { address 10.7.7.7/32; } family mpls; } }
user@R6# show protocols ospf { topology default { backup-spf-options { remote-backup-calculation; } } backup-spf-options { remote-backup-calculation; inactive: per-prefix-calculation all; } traffic-engineering; area 0.0.0.0 { interface ge-0/0/0.0 { link-protection; } interface ge-0/0/1.0 { link-protection; } interface ge-0/0/2.0 { link-protection; } interface lo0.0; } } ldp { auto-targeted-session { teardown-delay 20; maximum-sessions 60; } interface ge-0/0/0.0; interface ge-0/0/1.0; interface ge-0/0/2.0; interface lo0.0; }
user@R6# show policy-options policy-statement per-packet { then { load-balance per-packet; accept; } }
user@R6# show routing-options router-id 10.7.7.7; forwarding-table { export per-packet; }
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 des routes
- Vérification des routes LDP
- Vérification des routes OSPF
- Vérification du nœud de chemin de sauvegarde désigné
- Vérification des voisins de sauvegarde
Vérification des routes
But
Vérifiez que les routes attendues sont bien apprises.
Action
Sur l’équipement R6, à partir du mode opérationnel, exécutez la show route 10.6.6.6/24
commande pour afficher les routes dans la table de routage.
user@R6> show route 10.6.6.6/24
inet.0: 75 destinations, 75 routes (75 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.6.6.6/32 *[OSPF/10] 02:21:07, metric 1
> to 10.60.1.1 via ge-0/0/0.0
to 10.80.1.1 via ge-0/0/2.0, Push 299872
inet.3: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.6.6.6/32 *[LDP/9] 02:21:07, metric 1
> to 10.60.1.1 via ge-0/0/0.0
to 10.80.1.1 via ge-0/0/2.0, Push 299792, Push 299872(top)
inet.0: 75 destinations, 75 routes (75 active, 0 holddown, 0 hidden) 10.6.6.6/32 (1 entry, 1 announced) State: <FlashAll> *OSPF Preference: 10 Next hop type: Router, Next hop index: 1048585 Address: 0x9df2690 Next-hop reference count: 10 Next hop: 10.60.1.1 via ge-0/0/0.0 weight 0x1, selected Session Id: 0x141 Next hop: 10.80.1.1 via ge-0/0/2.0 weight 0x101 uflags Remote neighbor path Label operation: Push 299872 Label TTL action: prop-ttl Load balance label: Label 299872: None; Label element ptr: 0x9dc27a0 Label parent element ptr: 0x0 Label element references: 6 Label element child references: 4 Label element lsp id: 0 Session Id: 0x142 State: <Active Int> Age: 2:22:40 Metric: 1 Validation State: unverified Area: 0.0.0.0 Task: OSPF Announcement bits (2): 0-KRT 4-LDP AS path: I inet.3: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) 10.6.6.6/32 (1 entry, 1 announced) State: <FlashAll> *LDP Preference: 9 Next hop type: Router, Next hop index: 0 Address: 0x9df2a90 Next-hop reference count: 1 Next hop: 10.60.1.1 via ge-0/0/0.0 weight 0x1, selected Label element ptr: 0x9dc0dc0 Label parent element ptr: 0x0 Label element references: 1 Label element child references: 0 Label element lsp id: 0 Session Id: 0x0 Next hop: 10.80.1.1 via ge-0/0/2.0 weight 0x101 uflags Remote neighbor path Label operation: Push 299792, Push 299872(top) Label TTL action: prop-ttl, prop-ttl(top) Load balance label: Label 299792: None; Label 299872: None; Label element ptr: 0x9dc1ba0 Label parent element ptr: 0x9dc27a0 Label element references: 1 Label element child references: 0 Label element lsp id: 0 Session Id: 0x0 State: <Active Int> Age: 2:22:40 Metric: 1 Validation State: unverified Task: LDP Announcement bits (1): 0-Resolve tree 1 AS path: I
Sens
La sortie affiche tous les routes de la table de routage de l’équipement R6.
Vérification des routes LDP
But
Vérifiez les routes LDP ciblées automatiquement.
Action
Depuis le mode opérationnel, saisissez la show ldp session auto-targeted detail
commande.
user@R6>show ldp session auto-targeted detail
Address: 10.4.4.4, State: Operational, Connection: Open, Hold time: 28
Session ID: 10.7.7.7:0--10.4.4.4:0
Next keepalive in 8 seconds
Active, Maximum PDU: 4096, Hold time: 30, Neighbor count: 1
Neighbor types: auto-targeted
Keepalive interval: 10, Connect retry interval: 1
Local address: 10.7.7.7, Remote address: 10.4.4.4
Up for 02:28:28
Capabilities advertised: none
Capabilities received: none
Protection: disabled
Session flags: none
Local - Restart: disabled, Helper mode: enabled
Remote - Restart: disabled, Helper mode: enabled
Local maximum neighbor reconnect time: 120000 msec
Local maximum neighbor recovery time: 240000 msec
Local Label Advertisement mode: Downstream unsolicited
Remote Label Advertisement mode: Downstream unsolicited
Negotiated Label Advertisement mode: Downstream unsolicited
MTU discovery: disabled
Nonstop routing state: Not in sync
Next-hop addresses received:
10.4.4.4
10.30.1.2
10.40.1.1
Vérification des routes OSPF
But
Affichez toutes les routes de sauvegarde LDP dans la table de routage OSPF de l’équipement R6.
Action
Sur l’équipement R6, à partir du mode opérationnel, exécutez la show ospf route
commande pour afficher les routes dans la table de routage OSPF.
user@R6> show ospf route
Topology default Route Table:
Prefix Path Route NH Metric NextHop Nexthop
Type Type Type Interface Address/LSP
10.1.1.1 Intra AS BR IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.2.2.2 Intra Router IP 1 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.4.4.4 Intra Router IP 3 ge-0/0/0.0 10.60.1.1
ge-0/0/2.0 10.80.1.1
10.5.5.5 Intra Router IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.6.6.6 Intra Router IP 1 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.8.8.8 Intra Router IP 1 ge-0/0/1.0 10.70.1.2
10.9.9.9 Intra Router IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.1.1.1/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.2.2.2/32 Intra Network IP 1 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.3.3.3/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.4.4.4/32 Intra Network IP 3 ge-0/0/0.0 10.60.1.1
ge-0/0/2.0 10.80.1.1
10.5.5.5/32 Intra Network IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.6.6.6/32 Intra Network IP 1 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.7.7.7/32 Intra Network IP 0 lo0.0
10.8.8.8/32 Intra Network IP 1 ge-0/0/1.0 10.70.1.2
10.9.9.9/32 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.1.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.20.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.30.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup IP ge-0/0/0.0 10.60.1.1
10.40.1.0/24 Intra Network IP 3 ge-0/0/0.0 10.60.1.1
Bkup IP ge-0/0/2.0 10.80.1.1
10.50.1.0/24 Intra Network IP 2 ge-0/0/0.0 10.60.1.1
Bkup LSP LDP->10.4.4.4
10.60.1.0/24 Intra Network IP 1 ge-0/0/0.0
10.70.1.0/24 Intra Network IP 1 ge-0/0/1.0
10.80.1.0/24 Intra Network IP 1 ge-0/0/2.0
90.1.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.100.1.0/24 Intra Network IP 2 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
10.110.1.0/24 Intra Network IP 3 ge-0/0/2.0 10.80.1.1
Bkup LSP LDP->10.4.4.4
Sens
Le résultat affiche tous les routes de sauvegarde LDP dans la table de routage OSPF de l’équipement R6.
Vérification du nœud de chemin de sauvegarde désigné
But
Affichez le saut suivant LFA à distance déterminé pour une destination donnée.
Action
Depuis le mode opérationnel, saisissez la show ospf backup spf results
commande.
user@R6> show ospf backup spf results
Topology default results:
Area 0.0.0.0 results:
10.6.6.6
Self to Destination Metric: 1
Parent Node: 10.60.1.2
Primary next-hop: ge-0/0/0.0 via 60.1.1.1
Backup next-hop: LDP->10.4.4.4 via ge-0/0/2.0
Backup Neighbor: 10.6.6.6 via: Direct
Neighbor to Destination Metric: 0, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Primary next-hop link fate sharing
Backup Neighbor: 10.2.2.2 via: Direct
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Path loops
Backup Neighbor: 10.8.8.8 via: Direct
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 1
Self to Neighbor Metric: 1, Backup preference: 0x0
Not eligible, Reason: Path loops
Backup Neighbor: 10.4.4.4 via: LDP (LSP endpoint)
Neighbor to Destination Metric: 2, Neighbor to Self Metric: 3
Self to Neighbor Metric: 3, Backup preference: 0x0
Eligible, Reason: Contributes backup next-hop
Sens
Le résultat indique si une interface ou un nœud spécifique a été désigné comme chemin de sauvegarde à distance et pourquoi.
Vérification des voisins de sauvegarde
But
Afficher les voisins de secours pour l’équipement R6
Action
Depuis le mode opérationnel, saisissez la show ospf backup neighbor
commande.
user@R6>show ospf backup neighbor
Topology default backup neighbors:
Area 0.0.0.0 backup neighbors:
10.6.6.6 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/0.0 via 10.60.1.1
10.8.8.8 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/1.0 via 10.70.1.2
10.2.2.2 via: Direct
Neighbor to Self Metric: 1
Self to Neighbor Metric: 1
Direct next-hop: ge-0/0/2.0 via 10.80.1.1
10.4.4.4 via: LDP (LSP endpoint)
Neighbor to Self Metric: 3
Self to Neighbor Metric: 3
Direct next-hop: LDP->10.4.4.4 via ge-0/0/2.0
Direct next-hop: LDP->10.4.4.4 via ge-0/0/0.0
Neighbors Protected: 2
Sens
La sortie affiche les voisins de secours disponibles pour la zone 0.0.0.0.