SUR CETTE PAGE
Exemple : configuration d’itinéraires alternatifs sans boucle pour OSPF
Configuration de la protection nœud vers lien de secours 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
Présentation de la fonction LFA distante sur tunnels LDP dans les réseaux OSPF
Configuration de la sauvegarde LFA distante sur tunnels LDP dans un réseau OSPF
Exemple : Configuration de tunnels LFA distants sur LDP dans des réseaux OSPF
configuration de routes alternatives sans boucle pour OSPF
Alternatives sans boucle par préfixe pour OSPF
Dans certaines topologies et certains 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 émetteur de préfixe, alors qu’un expéditeur qui n’est pas le meilleur préfixe en a un. Le LFA par préfixe est une technologie par laquelle le LFA vers un émetteur de préfixe non meilleur peut être utilisé à la place du LFA vers le meilleur émetteur de préfixe pour fournir une réparation locale. Cela peut également être utilisé pour augmenter la couverture de réparation locale pour le protocole OSPF.
Alternatives libres de boucles par préfixe (LFA) : les alternatives libres de boucles (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 circule temporairement en cas de défaillance dans le saut suivant principal (nœud ou lien). Pour cela, l’exigence de base est que le voisin de secours sélectionné fournisse un chemin libre de boucle par rapport au saut suivant principal vers une destination, à l’origine d’un ensemble de préfixes IGP (Interior Gateway Protocol).
La topologie suivante explique le cas de déploiement dans lequel la fonctionnalité LFA par préfixe est applicable.
ABR1 et ABR2 sont des routeurs de limite de zone (ABRs), connectés à un réseau central IPv6, qui annoncent le LSA de synthèse 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 émetteur de préfixe pour 10.0.1.0/24. Dans ce cas, P2 n’est pas une LFA valide pour ABR1 en raison des chemins multiples à coût égal (ECMP) {P2, PE, P1, ABR1} et {P2, ABR2, ABR1} qui provoquent une reconduction d’une partie du trafic via le PE du routeur (pas de LFA valide). Cependant, pour ABR2, qui est également un préfixe à l’origine de 10.0.1.0/24, P2 est un LFA valide car le seul chemin est {P2, ABR2}.
Configuration de LFA par préfixe pour OSPF
Par préfixe, LFA est un mécanisme par lequel LFA à un émetteur de préfixe non meilleur peut être utilisé à la place de LFA à l’expéditeur du meilleur préfixe pour fournir une réparation locale. Dans ce cas, LFA par préfixe peut être utilisé pour augmenter la couverture de réparation locale pour le 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 circule temporairement en cas de défaillance dans le saut suivant principal (nœud ou lien). Pour cela, l’exigence de base est que le voisin de secours sélectionné fournisse un chemin libre de boucle par rapport au saut suivant principal vers une destination à l’origine d’un ensemble de préfixes IGP. Dans certaines topologies et certains scénarios d’utilisation, il est possible que plusieurs destinations soient à l’origine du même préfixe et qu’il n’y ait pas de LFA viable pour le meilleur émetteur de préfixe, alors qu’un autre émetteur de préfixe en a un. Par préfixe, LFA est un mécanisme par lequel LFA à un émetteur de préfixe non meilleur peut être utilisé à la place de LFA à l’expéditeur du meilleur préfixe pour fournir une réparation locale. Dans ce cas, LFA par préfixe peut être utilisé pour augmenter la couverture de réparation locale pour le 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 reroutage rapide IP pour OSPF. Junos OS précalcule les routes de sauvegarde 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 tronçon suivant principal d’une route particulière n’est plus disponible. Grâce à la réparation locale, le moteur de transfert de paquets peut corriger une défaillance de chemin avant qu’il ne reçoive les chemins précalculé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 nouvel itinéraire. La réparation locale permet au trafic de continuer à être acheminé à l’aide d’un chemin de secours jusqu’à ce que la réparation globale soit en mesure de calculer un nouvel itinéraire.
Un chemin sans boucle est un chemin qui ne transfère pas le trafic à travers le périphérique de routage pour atteindre une destination donnée. C’est-à-dire qu’un voisin dont le chemin le plus court vers la destination traverse le périphérique de routage qui n’est pas utilisé comme route de secours vers cette destination. Pour déterminer des chemins alternatifs sans boucle pour les routes OSPF, Junos OS exécute des calculs shortest-path-first (SPF) sur chaque voisin à un saut. Vous pouvez activer la prise en charge d’autres routes sans boucle sur n’importe quelle interface OSPF. Étant donné qu’il est courant d’activer LDP sur une interface pour laquelle OSPF est déjà activé, cette fonctionnalité prend également en charge les chemins de commutation d’étiquettes (LSP) LDP.
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 commande pour tracer le traceroute chemin actif vers le saut suivant principal.
Le niveau de couverture de secours disponible via les routes OSPF dépend de la topologie réelle du réseau et est généralement inférieur à 100 % pour toutes les destinations sur un périphérique de routage donné. Vous pouvez étendre la couverture de sauvegarde pour inclure les chemins RSVP LSP.
Junos OS fournit trois mécanismes de redondance des routes pour OSPF via d’autres routes sans boucles :
Protection des liaisons : offre une protection par liaison du trafic. Utilisez la protection des liens lorsque vous supposez qu’un seul lien peut devenir indisponible, mais que le nœud voisin sur le chemin principal serait toujours disponible via une autre interface.
Protection de la liaison de nœud : établit un chemin alternatif via un périphérique de routage complètement différent. Utilisez la protection de liaison de nœud lorsque vous supposez que l’accès à un nœud est perdu lorsqu’un lien n’est plus disponible. Par conséquent, Junos OS calcule un chemin de secours qui évite le périphérique de routage de saut suivant principal.
Alternatives sans boucle (LFA) par préfixe : il s’agit d’une technologie permettant d’utiliser un voisin comme tronçon suivant de secours pour fournir un chemin de réparation local permettant au trafic de circuler temporairement en cas de défaillance dans le tronçon suivant principal (nœud ou lien). Pour cela, l’exigence de base est que le voisin de secours sélectionné fournisse 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 certains scénarios d’utilisation, il est possible que plusieurs destinations proviennent du même préfixe et qu’il n’y ait pas de LFA viable pour le meilleur émetteur de préfixe, alors qu’un autre émetteur de préfixe a une LFA viable. Par préfixe LFA est un mécanisme par lequel LFA à un émetteur de préfixe non meilleur peut être utilisé à la place de LFA à l’émetteur du meilleur préfixe pour fournir une réparation locale. Dans ce cas, LFA par préfixe peut être utilisé pour augmenter la couverture de réparation locale pour le protocole OSPF.
Lorsque vous activez la protection de liaison ou la protection de liaison 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.
Exemple : configuration d’itinéraires alternatifs sans boucle pour OSPF
Cet exemple illustre l’utilisation de la protection de liaison pour les interfaces sur lesquelles OSPF est activé.
Lorsque vous activez la protection des liaisons, 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. Utilisez la protection des liens lorsque vous supposez qu’un seul lien peut devenir indisponible, mais que le nœud voisin sera toujours disponible via une autre interface.
Exigences
Aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise 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 alors un chemin alternatif vers le tronçon suivant principal pour toutes les routes de destination qui traversent chaque interface protégée. La protection des liens est utilisée ici, car même si un lien devient indisponible, le nœud voisin sera toujours 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, reportez-vous au 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 illustre l’exemple de réseau.
liaisons OSPF
CLI Quick Configuration affiche la configuration de tous les périphériques de la Figure 2.
La section #d148e68__d148e786 décrit les étapes sur l’appareil R1.
Configuration
Configuration rapide de la CLI
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.
Appareil R1
set interfaces 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
Appareil 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
Appareil 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
Appareil 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
Appareil 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
Appareil 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 nécessite que vous naviguiez à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration dans le Guide de l’utilisateur de l’interface de ligne de commande.
Pour configurer l’appareil R1 :
Configurez les interfaces des appareils.
[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 RSVP LSP.
[edit protocols rsvp] user@R1# set interface all link-protection user@R1# set interface fxp0.0 disable
Activez MPLS sur les interfaces et configurez les LSP de secours sur l’appareil 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 métriques des liens et la protection des liens.
[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 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 vous recommandons de configurer l’instruction lorsque des
indirect-next-hop-change-acknowledgementsmécanismes de protection sont utilisés. Cela inclut la protection MPLS RSVP telle que le reroutage rapide (FRR) ainsi que la protection IGP (Interior Gateway Protocol), la liaison alternative sans boucle (LFA) ou la protection des nœuds.[edit routing-options forwarding-table] user@R1# set indirect-next-hop-change-acknowledgements
Résultats
À partir du mode configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocols, show policy-optionset show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@R1# show interfaces
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 terminé de configurer l’appareil, passez commit en mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification des routes sur l’appareil R1
- Vérification de la couverture de secours
- Vérification des LSP de sauvegarde
- Vérification des voisins de sauvegarde
- Vérification des calculs SPF
Vérification des routes sur l’appareil R1
But
Sur le périphérique 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)
Signification
Comme prévu, l’appareil R1 dispose de plusieurs itinéraires potentiels vers chaque destination.
Vérification de la couverture de secours
But
Sur l’appareil 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 le périphérique 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’appareil 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’appareil R1, utilisez la commande pour vérifier les show (ospf | ospf3) backup spf detail calculs OSPF shortest-path-first (SPF) pour les chemins de secours. 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
configuration de la protection des liens 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 toutes les routes de destination qui traversent une interface protégée. Utilisez la protection des liens lorsque vous supposez qu’un seul lien peut devenir indisponible, mais que le nœud voisin sera toujours disponible via une autre interface.
La protection des liens est prise en charge sur :
Interfaces OSPFv2 et OSPFv3
Domaines 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 de liaison d’une interface OSPF :
Incluez l’instruction
link-protectionau 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 afin de vous assurer que le processus du protocole de routage installe tous les sauts suivants pour une route donnée 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 un lien pour 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 le lien 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 de liaison de nœud pour OSPF
Vous pouvez configurer la protection de liaison de nœud sur n’importe quelle interface pour laquelle OSPF est activé. La protection des liaisons de nœud établit un chemin alternatif via un périphérique de routage complètement différent pour toutes les routes de destination qui traversent une interface protégée. La protection des liaisons de nœud part du principe que l’ensemble du périphérique de routage, ou nœud, est défaillant. Junos OS calcule donc un chemin de secours qui évite le périphérique de routage de saut suivant principal.
La protection des liaisons noeudiennes est prise en charge sur :
Interfaces OSPFv2 et OSPFv3
Domaines unicast OSPFv3
Topologies unicast OSPFv2
Toutes les instances de routage prises en charge par OSPFv2 et OSPFv3
Systèmes logiques
Pour configurer la protection de liaison de nœud pour une interface OSPF :
Incluez l’instruction
node-link-protectionau 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 du protocole de routage installe tous les sauts suivants pour un itinéraire 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 la liaison d’un itinéraire de destination qui traverse cette interface devient indisponible, Junos OS crée un chemin de sauvegarde sans boucle via un autre périphérique de routage, évitant ainsi le périphérique de routage principal de saut suivant.
[edit]
protocols {
ospf {
area 0.0.0.0 {
interface so-0/0/0.0 {
node-link-protection;
}
}
}
}
Configuration de la protection nœud vers lien de secours 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 toutes les routes de destination qui traversent une interface protégée. Utilisez la protection des liens lorsque vous supposez qu’un seul lien peut devenir indisponible, mais que le nœud voisin sera toujours disponible via une autre interface.
Vous pouvez configurer la protection de liaison de nœud sur n’importe quelle interface pour laquelle OSPF est activé. La protection des liaisons de nœud établit un chemin alternatif via un périphérique de routage complètement différent pour toutes les routes de destination qui traversent une interface protégée. La protection des liaisons de nœud part du principe que l’ensemble du périphérique de routage, ou nœud, est défaillant. Junos OS calcule donc un chemin de secours qui évite le périphérique de routage de saut suivant principal.
Dans certaines topologies, il peut être souhaitable de disposer d’une protection de réparation locale en cas de défaillance de nœud dans le saut suivant principal, qui peut ne pas être disponible. Dans ce cas, pour garantir l’existence d’un certain niveau de capacités de réparation locale, un mécanisme de repli est nécessaire. Étant donné que la protection des liens est moins stricte que la protection des nœuds, il est possible que la protection des liens existe et fournisse la même chose à ces destinations (et donc aux préfixes dont elle est issue).
Pour configurer le repli de protection nœud à liaison 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 secours pour les interfaces configurées avec la protection de liaison ou la protection de liaison de nœud. Vous pouvez spécifier que toute interface OSPF doit être exclue du fonctionnement en tant qu’interface de secours pour les interfaces protégées.
Pour exclure une interface OSPF en tant qu’interface de secours d’une interface protégée :
Incluez l’instruction
no-eligible-backupau 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 secours pour le trafic destiné à une interface protégée. Cela signifie qu’en cas de défaillance d’un chemin de saut suivant ou d’un nœud voisin d’une interface protégée, 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 la protection des liens ou des liaisons de nœud, Junos OS calcule les sauts suivants de sauvegarde pour toutes les topologies d’une instance OSPF. Vous pouvez configurer les options SPF (Shortest-Path-First) de sauvegarde suivantes pour remplacer le comportement par défaut :
Désactivez le calcul des sauts suivants de sauvegarde pour une instance OSPF ou une topologie spécifique dans une instance.
Empêchez l’installation de sauts suivants de sauvegarde dans la table de routage ou la table de transfert d’une instance OSPF ou d’une topologie spécifique dans une instance.
Limitez le calcul des sauts suivants de sauvegarde à un sous-ensemble de chemins tels que définis 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
disableau niveau de la[edit protocols (ospf | ospf3) backup-spf-options]hiérarchie ou[edit protocols ospf backup-spf-options topology topology-name]
Dans l’exemple suivant, le calcul des sauts suivants de sauvegarde est désactivé pour la voix de topologie OSPF :
[edit]
protocols {
ospf {
topology voice {
backup-spf-options {
disable;
}
}
}
}
Vous pouvez configurer le périphérique de routage pour empêcher l’installation de sauts suivants de sauvegarde dans la table de routage ou la table de transfert d’une instance OSPF, ou d’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 le périphérique de routage d’installer des sauts suivants de sauvegarde dans la table de routage ou la table de transfert :
Incluez l’instruction
no-installau niveau de[edit protocols ospf topology topology-name]la[edit protocols (ospf | ospf3) backup-spf-options]hiérarchie.
Dans l’exemple suivant, les sauts suivants de sauvegarde pour la voix de la topologie OSPF ne sont pas installés dans la table de routage ou la table de transfert. Tous 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 à Junos OS d’utiliser uniquement les chemins en aval comme sauts de secours pour les interfaces protégées d’une instance OSPF ou d’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 le périphérique de routage calculateur et la destination. L’utilisation de chemins en aval uniquement comme chemins alternatifs sans boucle pour les interfaces protégées garantit que ces chemins n’entraînent pas de microboucles. Cependant, la couverture de sauvegarde de votre réseau risque de ne pas être optimale.
Pour limiter le calcul des sauts suivants de sauvegarde aux chemins descendants :
Incluez l’instruction
downstream-paths-onlyau niveau de la[edit protocols (ospf | ospf3) backup-spf-options]hiérarchie ou[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 secours pour la voix de topologie :
[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 liens ou des liaisons de nœud, le calcul SPF (Shortest-path-first) des chemins de secours pour les voisins à un saut peut entraîner une couverture de secours 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 les LSP RSVP en tant que chemins d’accès de secours.
Lors de la configuration d’un LSP, vous devez spécifier l’adresse IP du routeur de sortie.
Les LSP RSVP peuvent être utilisés comme chemins d’accès de secours 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 secours pour les instances autres que celles par défaut pour OSPFv2 ou OSPFv3.
Pour configurer un LSP RSVP spécifique en tant que chemin d’accès secondaire :
- Incluez l’instruction
backupau niveau de la[edit protocols mpls labeled-switched-path lsp-name]hiérarchie. - Spécifiez l’adresse du routeur de sortie en incluant l’instruction
to ip-addressau 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 de sortie 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;
}
}
}
Présentation de la fonction LFA distante sur tunnels LDP dans les réseaux OSPF
Dans un réseau OSPF, une alternative libre de boucle (LFA) est un voisin directement connecté qui fournit des chemins de secours précalculés vers les destinations accessibles via le lien protégé sur le point de réparation local (PLR). Un LFA distant n’est pas directement connecté au PLR et fournit des chemins de secours précalculés à l’aide de tunnels LDP créés dynamiquement vers le nœud LFA distant. Le DPP utilise ce chemin de secours LFA distant lorsque la liaison principale tombe en panne. L’objectif principal de la LFA distante est d’augmenter la couverture de secours pour les réseaux OSPF et de fournir une protection pour les anneaux métropolitains de couche 1.
Les LFA ne fournissent pas une couverture de secours complète pour les réseaux OSPF. Il s’agit d’un revers majeur pour les réseaux Ethernet métropolitains qui ont souvent la forme de topologies en anneau. Pour surmonter ce problème, il est couramment utilisé des tunnels de sauvegarde RSVP-TE (Resource Reservation Protocol - Traffic Engineering) pour étendre la couverture de sauvegarde. Cependant, la majorité des fournisseurs de réseaux ont déjà implémenté LDP comme protocole d’établissement de tunnel MPLS et ne souhaitent pas implémenter le protocole RSVP-TE uniquement pour la couverture de secours. Le protocole LDP active automatiquement les tunnels de transport vers toutes les destinations potentielles d’un réseau OSPF et constitue donc le protocole privilégié. Le LDP existant implémenté pour la configuration du tunnel MPLS peut être réutilisé pour protéger les réseaux OSPF et les destinations LDP suivantes, éliminant ainsi le besoin de tunnels de sauvegarde RSVP-TE pour la couverture de secours.
Pour calculer le chemin de sauvegarde LFA distant, le protocole OSPF détermine le noeud LFA distant de la manière suivante :
Calcule d’abord le chemin le plus court inverse à partir du routeur adjacent à travers la liaison protégée d’un DPP. Le chemin le plus court inverse utilise d’abord la mesure du lien entrant au lieu de la mesure du lien sortant pour atteindre un nœud voisin.
Le résultat est un ensemble de liens et de nœuds, qui est le chemin le plus court entre chaque nœud Leaf et le nœud racine.
Calcule d’abord le chemin 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 liens et de nœuds sur le chemin le plus court entre le nœud racine et tous les nœuds leaf.
Détermine les noeuds communs à partir des résultats ci-dessus. Ces noeuds sont les zones défavorisées distantes.
OSPF écoute les étiquettes annoncées pour les routes LDP. Pour chaque route LDP annoncée, OSPF vérifie si elle contient un saut suivant fourni par LDP. Si la route OSPF correspondante dispose d’un prochain saut de sauvegarde, l’OSPF exécute la stratégie de sauvegarde et ajoute une route de suivi supplémentaire avec le chemin de commutation d’étiquettes LDP correspondant comme saut suivant de sauvegarde. S’il n’y a pas de sauts suivants de secours, LDP construit un tunnel LDP dynamique vers le LFA distant, et LDP établit une adjacence ciblée entre le nœud LFA distant et le nœud PLR. Cette route de sauvegarde a deux étiquettes LDP. L’étiquette supérieure est la route OSPF, qui indique le chemin de secours entre le PLR et la route LFA distante. L’étiquette inférieure est le chemin de commutation d’étiquettes MPLS LDP qui indique l’itinéraire permettant d’atteindre la destination finale à partir de la LFA distante. Lorsqu’une session LDP tombe en panne et qu’un tunnel distant n’est plus disponible, OSPF modifie toutes 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 une étiquette NULL explicite IPv6 à la pile d’étiquettes de l’itinéraire de suivi. Le système convertit automatiquement le LSP IPv4 en LSP IPv6.
Le LDP peut être vulnérable en raison d’une contiguïté ciblée automatiquement, et ces menaces peuvent être atténuées à l’aide de tout ou partie des mécanismes suivants :
Les zones de développement distantes distantes qui se trouvent à plusieurs sauts utilisent des messages de bonjour prolongés pour indiquer leur volonté d’établir une session LDP ciblée. Une LFA distante peut réduire le risque d’usurpation de messages de bonjour étendus en les filtrant et en n’acceptant que ceux provenant de sources autorisées par une liste d’accès ou de filtrage.
Il est nécessaire d’authentifier auprès de TCP-MD5 toutes les sessions LDP auto-ciblées dans le domaine IGP/LDP donné à l’aide de groupes d’application ou de l’authentification LDP au niveau global.
Par mesure de sécurité supplémentaire, les routeurs de point de terminaison de tunnel de réparation ou de tunnel distant doivent être attribués à partir d’un ensemble d’adresses inaccessibles depuis l’extérieur du domaine de routage.
Voir aussi
Configuration de la sauvegarde LFA distante sur 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 métropolitains de couche 1. Le LDP existant implémenté pour la configuration de 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 à partir du point de réparation locale (PLR). Le DPP utilise ce chemin de secours LFA distant lorsque la liaison principale tombe en panne.
Avant de configurer des tunnels LFA sur LDP distants dans un réseau OSPF, vous devez effectuer les opérations suivantes :
Activez LDP sur l’interface de bouclage.
Configurez une interface de bouclage, car il est impossible de former une adjacence ciblée LDP sans interface de bouclage. La contiguïté ciblée LDP est essentielle pour déterminer les chemins de sauvegarde LFA distants.
Assurez-vous que le LFA distant autorise la découverte asymétrique du voisin distant, c’est-à-dire qu’il doit envoyer des messages hello ciblés périodiques au routeur qui a initié le voisin distant pour l’adjacence ciblée automatique LDP.
Configurez la protection de liaison ou la protection de liaison de nœud sur le PLR.
Pour configurer la sauvegarde LFA distante sur tunnels LDP dans un réseau OSPF :
Voir aussi
Exemple : Configuration de tunnels LFA distants sur LDP dans des 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écalculés vers les destinations accessibles via le lien protégé sur le point de réparation local (PLR). Un LFA distant n’est pas directement connecté au PLR et fournit des chemins de secours précalculés à l’aide de tunnels LDP créés dynamiquement vers le nœud LFA distant. Le DPP utilise ce chemin de secours LFA distant lorsque la liaison principale tombe en panne. L’objectif principal de la LFA distante est d’augmenter la couverture de secours pour les réseaux OSPF et de fournir une protection pour les anneaux métropolitains de couche 1. Cet exemple montre comment configurer LFA distant pour les tunnels LDP dans un réseau OSPF afin d’étendre la protection des sauvegardes.
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écute sur tous les équipements.
Avant de configurer des tunnels LFA sur LDP distants dans un réseau OSPF, vérifiez les points suivants :
-
LDP est activé sur l’interface de bouclage. Sans interface de bouclage, il est impossible de former une contiguïté ciblée LDP. Il n’est pas possible de configurer la fonction LFA distante sans une contiguïté ciblée LDP.
-
Le LFA distant doit permettre la découverte asymétrique du voisin distant, c’est-à-dire qu’il doit envoyer des bonjours ciblés périodiques au routeur qui a initié le voisin distant pour l’adjacence ciblée automatique LDP.
-
La protection de liaison ou de liaison de nœud doit être configurée sur le point de réparation local (PLR).
Aperçu
L’exemple inclut neuf routeurs dans une topologie en anneau. Configurez le protocole OSPF sur les interfaces directement connectées. L’appareil R6 est le DPP. Cet exemple vérifie que Junos OS met à jour la table de routage du périphérique R6 avec les routes de saut suivant LDP comme route de secours.
Topologie
Dans la topologie, la Figure 3 montre que la configuration des tunnels LFA sur LDP distants dans les réseaux OSPF est configurée sur l’équipement R6.
LFA distant sur LDP
Configuration
Configuration rapide de la CLI
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis passez commit en 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
Réf. 3
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
Réf. 5
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
Réf. 6
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
Réf. 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
Réf. 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’appareil R6
Procédure étape par étape
L’exemple suivant nécessite que vous naviguiez à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration dans le Guide de l’utilisateur de l’interface de ligne de commande.
Pour configurer l’appareil 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’appareil.
[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 à l’aide de l’instruction export.
[edit routing-options] user@R6# set router-id 10.7.7.7 user@R6# set forwarding-table export per-packet
-
Activez la sauvegarde LFA distante, qui calcule le saut suivant de la sauvegarde à l’aide du chemin de commutation d’étiquettes LDP dynamique.
[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 de trafic et la protection des liens 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 pendant lequel les sessions LDP ciblées sont maintenues lorsque la LFA distante tombe en panne, 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 de chaque paquet de la stratégie de routage de déclaration 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 configuration, confirmez votre configuration en entrant les show interfacescommandes , show protocols, show policy-optionset show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@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 terminé de configurer l’appareil, entrez commit à partir du mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification des itinéraires
- Vérification des routes LDP
- Vérification des routes OSPF
- Vérification du noeud du chemin d’accès de secours désigné
- Vérification des voisins de sauvegarde
Vérification des itinéraires
But
Vérifiez que les itinéraires attendus sont appris.
Action
Sur l’appareil 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
Signification
La sortie affiche toutes les routes de la table de routage de l’appareil R6.
Vérification des routes LDP
But
Vérifiez les routes LDP ciblées automatiquement.
Action
À partir du mode opérationnel, entrez 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’appareil 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
Signification
La sortie affiche toutes les routes de sauvegarde LDP dans la table de routage OSPF du périphérique R6.
Vérification du noeud du chemin d’accès de secours désigné
But
Affichez le saut suivant de la LFA à distance déterminé pour une destination donnée.
Action
À partir du mode opérationnel, entrez 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
Signification
La sortie indique si une interface ou un nœud spécifique a été désigné comme chemin de secours distant et pourquoi.
Vérification des voisins de sauvegarde
But
Afficher les voisins de secours pour l’appareil R6
Action
À partir du mode opérationnel, entrez 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
Signification
La sortie affiche les voisins de secours disponibles pour la zone 0.0.0.0.