Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Shared Risk Link Groups für MPLS

SRLG – Übersicht

In MPLS-Traffic Engineering eine Shared Risk Link Group (SRLG) besteht aus einer Reihe von Links, die eine gemeinsame Ressource teilen. Dies wirkt sich auf alle Verbindungen in der Gruppe aus, wenn die gemeinsame Ressource ausfällt. Diese Verbindungen haben dasselbe Ausfallrisiko und gelten daher als Benutzer desselben SRLG. Es wird zum Beispiel gesagt, dass sich Links mit einer gemeinsamen Glasfaser im selben SRLG befinden, da ein Fehler mit der Glasfaser dazu führen könnte, dass alle Verbindungen in der Gruppe ausfallen.

Ein SRLG wird mit einer eindeutigen 32-Bit-Nummer innerhalb einer IGP (OSPFv2 und IS-IS) dargestellt. Ein Link kann zu mehreren SRLGs gehören. Das SRLG eines Pfads in einem Label Switched Path (LSP) ist ein Satz von SRLGs für alle Verbindungen auf dem Pfad. Bei der Berechnung des sekundären Pfads für einen LSP ist es am besten, einen Pfad zu finden, der dafür verantwortlich ist, dass bei sekundären und primären Pfaden keinerlei Verbindungen gemeinsam sind, wenn die SRLGs für die primären und sekundären Pfade un verknüpft sind. Dadurch wird sichergestellt, dass ein single Point of Failure auf einer bestimmten Verbindung nicht sowohl die primären als auch die sekundären Pfade im LSP herunterlädt.

Wenn das SRLG konfiguriert ist, verwendet das Gerät den CSPF-Algorithmus (Constrained Shortest Path First) und versucht, die Verbindungen für die primären und sekundären Pfade, die für sich exklusiv bleiben, zu behalten. Wenn der primäre Pfad ausläuft, berechnet der CSPF-Algorithmus den sekundären Pfad, indem er versucht, Verbindungen zu vermeiden, die SRLG mit dem primären Pfad teilen. Bei der Berechnung des Pfads für einen Bypass-LSP versucht CSPF außerdem, Verbindungen zu vermeiden, die SRLG mit den geschützten Links teilen.

Wenn das SRLG nicht konfiguriert ist, berücksichtigt CSPF nur die Kosten der Verbindungen bei der Berechnung des sekundären Pfads.

Jede Änderung der Link-SRLG-Informationen löst das IGP aus, um LSP-Updates für die neuen Link-SRLG-Informationen zu senden. CSPF rekomputiert die Pfade während der nächsten Umoptimierungsrunde.

Junos OS Version 11.4 und höher unterstützt SRLG basierend auf den folgenden RFCs:

  • RFC 4203, OSPF-Erweiterungen zur Unterstützung von Generalized Multi-Protocol Label Switching (GMPLS).

  • RFC 5307, IS-IS-Erweiterungen zur Unterstützung von Generalized Multi-Protocol Label Switching (GMPLS).

Anmerkung:

Derzeit wird die Funktion "Fate Sharing" weiterhin von der SRLG-Funktion unterstützt.

Beispiel: Konfiguration von SRLG

In diesem Beispiel wird gezeigt, wie Sie Shared Risk Link Groups (SRLGs) auf einem Gerät konfigurieren.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Sieben Router, die eine Kombination aus Routern M Series MX-Serie oder Routern T-Serie können

  • Junos OS Version 11.4 oder höher, die auf allen Geräten ausgeführt wird

Überblick

Junos OS Version 11.4 und höher unterstützen die SRLG-Konfiguration in einer IGP-Domain (OSPFv2 IS-IS). In diesem Beispiel konfigurieren Sie SRLG und verbinden es mit der MPLS auf einem Gerät.

Das Gerät verwendet den SRLG-Kostenparameter für den CSPF-Algorithmus (Constrained Shortest Path First) und versucht, die für die primären und sekundären Pfade verwendeten Verbindungen am Ende zu halten, indem es Verbindungen vermeidet, die SRLG mit dem primären Pfad teilen.

Um das SRLG zu konfigurieren, definieren Sie zuerst die SRLG-Parameter auf der Hierarchieebene und anschließend das SRLG mit einer MPLS-Schnittstelle [edit routing-options srlg srlg-name] auf der [edit mpls interface interface-name] Hierarchieebene.

Die srlg srlg-name Aussage bietet folgende Optionen:

  • srlg-cost—Die Kosten für das SRLG reichen von 1 bis 65535 ein. Die Kosten des SRLG bestimmen die Auswirkung, die dieses SRLG auf den CSPF-Algorithmus für Pfadberechnungen hat. Je höher die Kosten sind, desto weniger wahrscheinlich ist es, dass ein Sekundärpfad dasselbe SRLG als primären Pfad teilt. Standardmäßig ist srlg-cost dies 1.

  • srlg-value— Fügen Sie eine Gruppen-ID für das SRLG zwischen 1 und 4294967295 bei.

In diesem Beispiel:

  • PE1 ist der Ingress-Router und PE2 der Egress-Router.

  • P1, P2 und P3, P4 und P5 sind Transit-Router.

    • P1 verfügt über direkte Primärpfadverbindungen sowohl zu den PE1-Ingress- als auch PE2-Ausgangsroutern.

    • P2 verfügt über direkte Sekundärpfadverbindungen zu PE1 und PE2.

    • P3 verfügt über eine direkte Sekundärpfadverbindung zu PE1 und einen indirekten Sekundärpfad über P4 und P5 zu PE2.

    • P4 verfügt über indirekte Sekundärpfade zu PE1 über P3 und zu PE2 bis P5.

    • P5 verfügt über einen indirekten Pfad über P4 und P3 zu PE1 und einen direkten sekundären Pfad zu PE2.

OSPF wird auf allen Routern als Interior Gateway Protocol (IGP) konfiguriert. SRLG ist auf allen sieben Routern konfiguriert. Der Hauptpfad umfasst SRLG srlg-a . Für den Standby-sekundären Pfad gehört P2>PE2 zu srlg-a SRLG. Die effektive Verbindungskennzahl wird mit der srlg-cost Hinzugefügten von 10 zu 11. Deshalb ist der rechnerische sekundäre Pfad PE1>P3>P4>P5>PE2 mit einer CSPF-Verbindungskennzahl von 4.

Topologie

Konfiguration

CLI-Konfiguration

Um diesen Abschnitt des Beispiels schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle details, die für Ihre Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle dann in die CLI-Hierarchieebene [edit] ein.

Router-PE1

Router P1

Router P2

Router P3

Router P4

Router P5

Router-PE2

Verfahren

Schritt-für-Schritt-Verfahren

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie im Junos OS CLI Benutzerhandbuch.

So konfigurieren Sie den Ingress-Router PE1:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfiguration OSPF auf den Schnittstellen.

  3. Konfigurieren Sie die SRLG-Definitionen.

  4. Konfiguration MPLS und LSPs.

  5. RsVP an den Schnittstellen aktivieren.

Ergebnisse

Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces , , und Befehle show protocols ospfshow routing-optionsshow protocols mplsshow protocols rsvp eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, geben Sie commit sie im Konfigurationsmodus ein.

Anmerkung:

Wiederholen Sie dieses Verfahren für jeden Juniper Networks-Router in der IGP-Domäne, nachdem Sie die entsprechenden Schnittstellennamen, -adressen und alle anderen Parameter für jeden Router geändert haben.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfung der SRLG-Definitionen

Zweck

Überprüfung von SRLG-zu-Wert-Zuordnungen und SRLG-Kosten.

Aktion

Überprüfung von TE-Link SRLG

Zweck

Überprüfen Sie die Traffic Engineering-Verbindung SRLG-Verbindung.

Aktion
Bedeutung

Die Verbindungen P1-PE2 und P2-PE2 werden mit SRLG srlg-a verknüpft.

Standby-Sekundärer Pfad überprüfen

Zweck

Prüfen Sie die SRLG-Verbindungskosten und ihre Auswirkungen auf die CSPF-Berechnung der Standby-Sekundärpfadverbindung.

Aktion
Bedeutung

Überprüfen Sie den Standby-sekundären Pfad. Die effektiven Verbindungskosten für P2>PE2 beträgt 11 (mit zusätzlich srlg-cost 10). CSPF berechnet den sekundären Pfad als PE1>P3>P4>P5>PE2 mit einer CSPF-Link-Kennzahl von 4.