Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Verknüpfungsgruppen mit gemeinsamem Risiko für MPLS

SRLG Übersicht

In MPLS Traffic Engineering ist eine Shared Risk Link Group (SRLG) eine Gruppe von Links, die eine gemeinsame Ressource gemeinsam nutzen, was sich auf alle Links in der Gruppe auswirkt, wenn die gemeinsame Ressource ausfällt. Diese Verbindungen weisen das gleiche Ausfallrisiko auf und werden daher als derselben SRLG zugehörig betrachtet. Beispielsweise werden Links, die sich eine gemeinsame Glasfaser teilen, als in derselben SRLG bezeichnet, da ein Fehler mit der Glasfaser dazu führen kann, dass alle Verbindungen in der Gruppe ausfallen.

Ein SRLG wird durch eine 32-Bit-Zahl dargestellt, die innerhalb einer IGP-Domäne (OSPFv2 und IS-IS) eindeutig ist. Ein Link kann zu mehreren SRLGs gehören. Die SRLG eines Pfads in einem label-switchedierten Pfad (LSP) ist die Gruppe von SRLGs für alle Links im Pfad. Bei der Berechnung des sekundären Pfads für einen LSP ist es vorzuziehen, einen Pfad zu finden, bei dem der sekundäre und der primäre Pfad keine gemeinsamen Verbindungen aufweisen, falls die SRLGs für den primären und sekundären Pfad unzusammenhängend sind. Dadurch wird sichergestellt, dass ein einzelner Fehlerpunkt auf einer bestimmten Verbindung nicht sowohl den primären als auch den sekundären Pfad im LSP zum Absturz bringt.

Wenn die SRLG konfiguriert ist, verwendet das Gerät den CSPF-Algorithmus (Constrained Shortest Path First) und versucht, die für den primären und sekundären Pfad verwendeten Links sich gegenseitig auszuschließen. Wenn der primäre Pfad ausfällt, berechnet der CSPF-Algorithmus den sekundären Pfad, indem er versucht, Links zu vermeiden, die SRLG mit dem primären Pfad teilen. Darüber hinaus versucht CSPF bei der Berechnung des Pfads für einen Umgehungs-LSP, Links zu vermeiden, die SRLG mit den geschützten Links gemeinsam haben.

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

Jede Änderung der Link-SRLG-Informationen löst die IGP aus, um LSP-Aktualisierungen für die neuen Link-SRLG-Informationen zu senden. CSPF berechnet die Pfade in der nächsten Runde der Neuoptimierung neu.

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).

HINWEIS:

Derzeit wird die Funktion "Schicksalsteilung" weiterhin mit der SRLG-Funktion unterstützt.

Beispiel: SRLG konfigurieren

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

Anforderungen

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

  • Sieben Router, bei denen es sich um eine Kombination aus Routern der M-Serie, MX-Serie oder T-Serie handeln kann

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

Überblick

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

Das Gerät verwendet den SRLG-Kostenparameter für den CSPF-Algorithmus (Constrained Shortest Path First) und versucht, die für den primären und sekundären Pfad verwendeten Links gegenseitig auszuschließen, indem Links vermieden werden, die SRLG mit dem primären Pfad teilen.

Um die SRLG zu konfigurieren, definieren Sie zunächst die SRLG-Parameter auf Hierarchieebene und verknüpfen dann die SRLG mit einer MPLS-Schnittstelle auf Hierarchieebene .[edit routing-options srlg srlg-name] [edit mpls interface interface-name]

Die Anweisung hat die folgenden Optionen:srlg srlg-name

  • srlg-cost– Geben Sie Kosten für die SRLG zwischen 1 und 65535 an. Die Kosten für die SRLG bestimmen das Ausmaß der Auswirkungen, die diese SRLG auf den CSPF-Algorithmus für Pfadberechnungen hat. Je höher die Kosten, desto unwahrscheinlicher ist es, dass ein sekundärer Pfad dieselbe SRLG wie der primäre Pfad verwendet. Standardmäßig ist der Wert 1.srlg-cost

  • srlg-value– Geben Sie eine Gruppen-ID für die SRLG im Bereich von 1 bis 4294967295 an.

In diesem Beispiel:

  • PE1 ist der Eingangsrouter und PE2 ist der Ausgangsrouter.

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

    • P1 verfügt über direkte primäre Pfadverbindungen sowohl zum PE1-Eingangs- als auch zum PE2-Ausgangsrouter.

    • P2 hat direkte sekundäre Pfadverbindungen zu PE1 und PE2.

    • P3 hat eine direkte sekundäre Pfadverbindung zu PE1 und eine indirekte sekundäre Pfadverbindung durch P4 und P5 zu PE2.

    • P4 hat indirekte Sekundärpfade zu PE1 bis P3 und zu PE2 bis P5.

    • P5 hat einen indirekten Pfad durch P4 und P3 zu PE1 und einen direkten sekundären Pfad zu PE2.

OSPF ist auf allen Routern als Interior Gateway Protocol (IGP) konfiguriert. SRLG ist auf allen sieben Routern konfiguriert. Der primäre Pfad umfasst SRLG .srlg-a Für den sekundären Standby-Pfad gehört die Verbindung P2>PE2 zu SRLG .srlg-a Die effektive Link-Metrik mit dem Zusatz 10 wird zu 11.srlg-cost Daher ist der berechnete sekundäre Pfad PE1>P3>P4>P5>PE2 mit einer CSPF-Link-Metrik von 4.

Topologie

Konfiguration

CLI-Schnellkonfiguration

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

Router PE1

Router P1

Router P2

Router P3

Router P4

Router P5

Router PE2

Verfahren

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie im Junos OS CLI-Benutzerhandbuch.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie den Eingangsrouter PE1:

  1. Konfigurieren Sie die Geräteschnittstellen.

  2. Konfigurieren Sie OSPF auf den Schnittstellen.

  3. Konfigurieren Sie die SRLG-Definitionen.

  4. Konfigurieren Sie MPLS und die LSPs.

  5. Aktivieren Sie RSVP auf den Schnittstellen.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , , und eingeben.show interfacesshow protocols ospfshow routing-optionsshow protocols mplsshow protocols rsvp Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf .commit

HINWEIS:

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

Überprüfung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen von SRLG-Definitionen

Zweck

Überprüfen Sie die SRLG-zu-Wert-Zuordnungen und die SRLG-Kosten.

Was

TE-Link SRLG verifizieren

Zweck

Überprüfen Sie die SRLG-Zuordnung für den Traffic Engineering-Link.

Was
Bedeutung

Die Links P1-PE2 und P2-PE2 sind mit SRLG verknüpft.srlg-a

Überprüfen des sekundären Standbypfads

Zweck

Überprüfen Sie die SRLG-Verbindungskosten und ihre Auswirkungen auf die CSPF-Berechnung der sekundären Standby-Pfadverbindung.

Was
Bedeutung

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