Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Groupes de liaisons à risque partagés pour MPLS

Présentation de SRLG

Dans l’ingénierie du trafic MPLS, un groupe de liaisons à risque partagé (SRLG) est un ensemble de liaisons partageant une ressource commune, qui affecte toutes les liaisons de l’ensemble en cas d’échec de la ressource commune. Ces liaisons partagent le même risque de défaillance et sont donc considérées comme appartenant au même SRLG. Par exemple, les liaisons partageant une fibre commune sont dites dans le même SRLG, car une défaillance de la fibre peut entraîner une défaillance de toutes les liaisons du groupe.

Un SRLG est représenté par un nombre unique de 32 bits au sein d’un domaine IGP (OSPFv2 et IS-IS). Une liaison peut appartenir à plusieurs SRLG. Le SRLG d’un chemin dans un chemin de commutation d’étiquettes (LSP) est l’ensemble des SRLG pour toutes les liaisons du chemin. Lors du calcul du chemin secondaire pour un LSP, il est préférable de trouver un chemin de telle sorte que les chemins secondaires et primaires n’ont pas de liaison en commun si les SRLG des chemins primaires et secondaires sont disjoints. Cela garantit qu’un point de défaillance unique sur une liaison particulière ne fait pas tomber les chemins primaires et secondaires dans le LSP.

Lorsque le SRLG est configuré, l’équipement utilise l’algorithme CSPF (Constrained Shortest Path First) et essaie de garder les liens utilisés pour les chemins primaires et secondaires mutuellement exclusifs. Si le chemin principal tombe en panne, l’algorithme CSPF calcule le chemin secondaire en essayant d’éviter les liaisons qui partagent un SRLG avec le chemin principal. En outre, lors du calcul du chemin d’un LSP de contournement, CSPF essaie d’éviter les liaisons qui partagent des SRLG avec les liaisons protégées.

Lorsque le SRLG n’est pas configuré, CSPF prend uniquement en compte les coûts des liaisons 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 la nouvelle liaison informations SRLG. CSPF recompute les chemins lors de la prochaine phase de reoptimisation.

Junos OS version 11.4 et versions ultérieures prend en charge SRLG basé sur les RFC suivants :

  • RFC 4203, Extensions OSPF à la prise en charge de GMPLS (Generalized Multi-Protocol Label Switching).

  • RFC 5307, Extensions IS-IS en prise en charge de GMPLS (Generalized Multi-Protocol Label Switching).

REMARQUE :

Actuellement, la fonctionnalité « Fate Sharing » continue d’être prise en charge avec la fonctionnalité SRLG.

Exemple : Configuration de SRLG

Cet exemple montre comment configurer des groupes de liaisons à risque partagé (SRLG) sur un équipement.

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 équipements

Présentation

Junos OS version 11.4 et versions 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 sur un équipement.

L’équipement utilise le paramètre de coût SRLG pour l’algorithme CSPF (Constrained Shortest Path First) et essaie de garder les liens utilisés pour les chemins primaires et secondaires mutuellement exclusifs en évitant les liaisons 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 [edit routing-options srlg srlg-name] hiérarchie, puis associer le SRLG à une interface MPLS au niveau de la [edit mpls interface interface-name] hiérarchie.

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

  • srlg-cost— Incluez un coût pour le SRLG allant de 1 à 65535. Le coût du SRLG détermine le niveau d’impact de cette SRLG sur l’algorithme CSPF pour les calculs de chemins. 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, c’est srlg-cost 1.

  • srlg-value— Incluez un ID de groupe pour le SRLG allant de 1 à 4294967295.

Dans cet exemple :

  • PE1 est le routeur entrant et PE2 le routeur sortant.

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

    • P1 a des connexions de chemin principal directs aux routeurs d’entrée PE1 et de sortie PE2.

    • P2 a des connexions de chemin secondaire direct vers PE1 et PE2.

    • P3 a un chemin secondaire direct vers PE1, et un chemin secondaire indirect via P4 et P5 vers PE2.

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

    • P5 a un chemin indirect par 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 comprend SRLG srlg-a. Pour le chemin secondaire de réserve, la liaison P2>PE2 appartient à SRLG srlg-a. La mesure de liaison effective, 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 liaison CSPF de 4.

topologie

Configuration

Configuration rapide cli

Pour configurer rapidement cette section de l’exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour correspondre à votre configuration réseau, puis copiez et collez les commandes dans la CLI 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

Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface cli, consultez le Guide de l’utilisateur de Junos OS CLI.

Pour configurer le routeur d’entrée PE1 :

  1. Configurez les interfaces de l’équipement.

  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 entrant le show interfaces, show protocols ospfshow routing-options, , show protocols mplset les show protocols rsvp commandes. 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 fini de configurer l’équipement, saisissez commit à partir du 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 le lien d’ingénierie du trafic de l’association SRLG.

Action
Sens

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

Vérifier le chemin secondaire de réserve

But

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

Action
Sens

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