Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Groupes de liens de risque partagé pour MPLS

Vue d’ensemble de SRLG

Dans les aspects techniques du trafic MPLS, un groupe de liaisons à risque partagé (SRLG) est un ensemble de liaisons partageant une ressource commune, qui affecte toutes les liaisons du jeu en cas de défaillance de la ressource commune. Ces liens partagent le même risque de défaillance et sont donc considérés comme appartenant à la même SRLG. Par exemple, les liens partageant une fibre commune sont dits se trouver dans le même SRLG, car un défaut avec la fibre peut entraîner la défaillance de toutes les liaisons du groupe.

Un SRLG est représenté par un nombre de 32 bits unique au sein d’un domaine IGP (OSPFv2 et IS-IS). Un lien peut appartenir à plusieurs SRLG. Le SRLG d’un chemin dans un chemin à commutation d’étiquettes (LSP) est l’ensemble des SRLG pour tous les liens du chemin. Lors du calcul du chemin secondaire d’un LSP, il est préférable de trouver un chemin tel que les chemins secondaire et primaire n’aient pas de liens en commun au cas où les SRLG des chemins primaire et secondaire seraient disjoints. Cela permet de s’assurer qu’un point de défaillance unique sur une liaison particulière n’entraîne pas l’arrêt des chemins principal et secondaire dans le LSP.

Lorsque le SRLG est configuré, l’équipement utilise l’algorithme CSPF (Constrained Shortest Path First) et tente de conserver l’exclusivité mutuelle des liens utilisés pour les chemins primaire et secondaire. Si le chemin principal tombe en panne, l’algorithme CSPF calcule le chemin secondaire en essayant d’éviter les liens qui partagent un SRLG avec le chemin principal. De plus, lors du calcul du chemin d’un LSP de contournement, CSPF essaie d’éviter les liens qui partagent un SRLG avec les liens protégés.

Lorsque le SRLG n’est pas configuré, CSPF ne prend en compte que les coûts des liens lors du calcul du chemin secondaire.

Toute modification des informations SRLG de liaison déclenche l’envoi par l’IGP de mises à jour LSP pour les nouvelles informations SRLG de liaison. CSPF recalcule les chemins lors du prochain cycle de réoptimisation.

Junos OS version 11.4 et ultérieures prend en charge SRLG sur la base des RFC suivants :

  • RFC 4203, Extensions OSPF pour la prise en charge de la commutation d’étiquette multiprotocole généralisée (GMPLS).

  • RFC 5307, Extensions IS-IS pour la prise en charge de la commutation d’étiquette multiprotocole généralisée (GMPLS).

REMARQUE :

À l’heure actuelle, la fonctionnalité « Fate Sharing » continue d’être prise en charge avec la fonction SRLG.

Exemple : Configuration de SRLG

Cet exemple montre comment configurer des groupes de liens de risque partagé (SRLG) sur un appareil.

Conditions préalables

Cet exemple utilise les composants matériels et logiciels suivants :

  • Sept routeurs pouvant être une combinaison de routeurs M Series, MX Series ou T Series

  • Junos OS version 11.4 ou ultérieure s’exécutant sur tous les périphériques

Présentation

Junos OS version 11.4 et ultérieures prennent en charge la configuration SRLG dans un domaine IGP (OSPFv2 et IS-IS). Dans cet exemple, vous configurez SRLG et l’associez à l’interface MPLS d’un périphérique.

L’appareil utilise le paramètre de coût SRLG pour l’algorithme CSPF (Constrained Shortest Path First) et tente de maintenir l’exclusivité mutuelle des liens utilisés pour les chemins principal et secondaire en évitant les liens qui partagent un SRLG avec le chemin principal.

Pour configurer le SRLG, vous devez d’abord définir les paramètres SRLG au niveau de la hiérarchie, puis associer le SRLG à une interface MPLS au niveau de la [edit routing-options srlg srlg-name] [edit mpls interface interface-name] hiérarchie.

L’instruction srlg srlg-name comporte les options suivantes :

  • srlg-cost—Inclure un coût pour le SRLG allant de 1 à 65535. Le coût du SRLG détermine le niveau d’impact de ce SRLG sur l’algorithme CSPF pour les calculs de chemin. Plus le coût est élevé, moins il est probable qu’un chemin secondaire partage le même SRLG que le chemin principal. Par défaut, la srlg-cost valeur est 1.

  • srlg-value: incluez un ID de groupe pour le SRLG compris entre 1 et 4294967295.

Dans cet exemple :

  • PE1 est le routeur entrant et PE2 est le routeur de sortie.

  • Les routeurs P1, P2, P3, P4 et P5 sont des routeurs de transit.

    • Le routeur P1 dispose de connexions de chemin principal directes vers les routeurs d’entrée PE1 et de sortie PE2.

    • P2 a des connexions secondaires directes à PE1 et PE2.

    • P3 dispose d’une connexion secondaire directe à PE1 et d’une voie secondaire indirecte à travers P4 et P5 à PE2.

    • P4 a des chemins secondaires indirects vers PE1 à P3 et vers PE2 à P5.

    • P5 a un chemin indirect à travers P4 et P3 vers PE1 et un chemin secondaire direct vers PE2.

OSPF est configuré sur tous les routeurs en tant que protocole IGP (Interior Gateway Protocol). SRLG est configuré sur les sept routeurs. Le chemin principal inclut SRLG srlg-a. Pour le chemin secondaire de secours, la liaison P2>PE2 appartient à SRLG srlg-a. La métrique de lien effectif, avec l’ajout srlg-cost de 10, devient 11. Par conséquent, le chemin secondaire calculé est PE1>P3>P4>P5>PE2 avec une métrique de lien CSPF de 4.

Topologie

Configuration

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cette section de l’exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez 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.

Routeur PE1

Routeur P1

Routeur P2

Routeur P3

Routeur P4

Routeur P5

Routeur PE2

Procédure

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans la CLI, consultez le Guide de l’utilisateur de la CLI de Junos OS.

Pour configurer le routeur entrant PE1 :

  1. Configurez les interfaces de l’appareil.

  2. Configurez OSPF sur les interfaces.

  3. Configurez les définitions SRLG.

  4. Configurez MPLS et les LSP.

  5. Activez RSVP sur les interfaces.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols ospf, show routing-options, show protocols mpls et show protocols rsvp. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

REMARQUE :

Répétez cette procédure pour chaque routeur Juniper Networks du domaine IGP, après avoir modifié les noms d’interface, les adresses et tous les autres paramètres appropriés pour chaque routeur.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des définitions SRLG

But

Vérifiez les mappages SRLG-valeur et le coût SRLG.

Action

Vérifier TE-Link SRLG

But

Vérifiez l’association SRLG du lien d’ingénierie du trafic.

Action
Sens

Les liaisons P1-PE2 et P2-PE2 sont associées à SRLG srlg-a.

Vérifier le chemin d’accès secondaire de secours

But

Vérifiez le coût de la liaison SRLG et son impact sur le calcul CSPF de la liaison de chemin secondaire de secours.

Action
Sens

Vérifiez le chemin secondaire de secours. Le coût effectif de la liaison pour P2>PE2 est de 11 (avec l’ajout srlg-cost de 10). CSPF calcule le chemin secondaire sous la forme PE1>P3>P4>P5>PE2 avec une métrique de lien CSPF de 4.