Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MPLS OAM-Konfiguration

Konfigurieren des MPLS Transportprofils für OAM

MPLS Transportprofilübersicht

RFC 5654, Anforderungen an MPLS Transportprofil,beschreibt die Anforderungen für das MPLS Transport Profile (MPLS-TP), das die Funktionen für Betrieb, Administration und Wartung (OAM) erweitert, wenn MPLS für Transportservices und Transportnetzwerkvorgänge verwendet wird. Diese Funktionen helfen bei der Fehlerbehebung und Wartung eines Pseudowire- oder Label Switched Path (LSP).

MPLS-TP-Mechanismen für OAM umfassen zwei Hauptkomponenten:

  • Generic Associated Channel Label (GAL): Ein spezielles Label, das einen Ausnahmemechanismus aktiviert, der den Ausgangs-Label-Switching-Router (LSR) darüber informiert, dass ein auf einem LSP empfangenes Paket einem zugeordneten Kontrollkanal oder der Steuerungsebene gehört.

  • Generic Associated Channel Header (G-Ach) – Ein spezielles Header-Feld, das die Art der Payload identifiziert, die in den MPLS Label Switched Paths (LSPs) enthalten ist. G-Ach hat dasselbe Format wie ein Pseudowire-zugehöriger Control Channel-Header.

Weitere Informationen über MPLS-TP finden Sie in RFC 5654, Anforderungen eines MPLS Transportprofils. Weitere Informationen zu GAL und G-Ach finden Sie in RFC 5586, MPLS Generic Associated Channel.

Bei der Implementierung von MPLS-TP werden folgende Junos OS unterstützt:

  • MPLS-TP OAM kann Pakete mit GAL und G-Ach ohne IP-Einkapselung senden und empfangen.

  • Zwei unidirektionale RSVP-LSPs zwischen einem paar Routern können miteinander verknüpft werden, um einen zugehörigen Bidrectional-LSP zum Verbinden eines Pfads für die GAL- und G-Ach OAM-Nachrichten zu erstellen. Eine einzige Bidirectional Forwarding Detection (BFD)-Sitzung wird für den zugehörigen bidirektionalen LSP eingerichtet.

Beispiel: Konfigurieren des MPLS Transportprofils für OAM

In diesem Beispiel wird gezeigt, wie das MPLS Transport Profile (MPLS-TP) zum Senden und Empfangen von OAM-GAL- und G-Ach-Nachrichten über einen Label Switched Path (LSP) konfiguriert wird.

Anforderungen

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

  • Sechs Geräte, die aus Routern der M Series MX-Serie und Routern der MX-Serie T-Serie können

  • Junos OS Version 12.1 oder höher auf den Geräten ausgeführt

Überblick

Junos OS Version 12.1 und höher unterstützen MPLS Transport Profile (MPLS-TP) Operation, Administration and Maintenance (OAM)-Funktionen. MPLS-TP führt neue Funktionen für OAM ein, wenn MPLS Transportservices und Transportnetzwerkvorgänge eingesetzt werden. Dazu gehören das Konfigurieren von GENERIC Associated Channel Label (GAL) und Generic Associated Channel Header (G-Ach) für OAM-Nachrichten.

In diesem Beispiel wird die Konfiguration MPLS-TP OAM-Funktionen zum Senden und Empfangen von GAL- und G-Ach OAM-Nachrichten ohne IP-Einkapselung erklärt. Darüber hinaus wird gezeigt, wie zwei unidirektionale RSVP Label Switched Paths (LSPs) zwischen einem Paar von Routern zu einem bidirektionalen LSP zum Verbinden eines Pfads für die GAL- und G-Ach OAM-Nachrichten verknüpft werden.

Junos OS Version 12.1 und höher unterstützen die folgenden MPLS-TP-Funktionen:

  • MPLS-TP OAM-Funktion und die Infrastruktur, die für das Senden MPLS Anwendungen zum Senden und Empfangen von Paketen mit GAL und G-Ach ohne IP-Einkapselung erforderlich ist.

  • LSP-Ping- und Bidirectional Forwarding Detection (BFD)-Anwendungen zum Senden und Empfangen von Paketen mithilfe von GAL und G-Ach, ohne DIE IP-Einkapselung auf Transport-LSPs.

  • Die Zuordnung von zwei unidirektionalen RSVP-LSPs zwischen zwei Routern untereinander zum Erstellen eines zugehörigen bidirektionalen LSP zum Verbinden eines Pfads für die GAL- und G-Ach OAM-Nachrichten. Das zugehörige bidirektionale LSP-Modell wird nur für die Zuordnung der primären Pfade unterstützt. Für den zugehörigen bidirektionalen LSP wird eine einzelne BFD-Sitzung eingerichtet.

Junos OS Version 12.1 oder höher unterstützt nicht die folgenden MPLS-TP-Funktionen:

  • Point-to-Multipoint-RSVP-LSPs und BGP-LSPs

  • Verlustmessung und Verzögerungsmessung

Mit den folgenden Konfigurationserklärungen können Sie den Betrieb von GAL und G-Ach OAM aktivieren:

  • mpls-tp-mode— Diese Anweisung auf der Hierarchieebene enthalten, um den BETRIEB von GAL und G-Ach OAM ohne IP-Einkapselung auf allen LSPs im Netzwerk MPLS [edit protocols mpls oam] ermöglichen.

    Fügen Sie diese Anweisung auf der Hierarchieebene ein, um den BETRIEB von GAL und G-Ach OAM ohne IP-Einkapselung auf einem bestimmten [edit protocols mpls label-switched-path lsp-name oam] LSP im Netzwerk zu ermöglichen.

    Anmerkung:

    ab Junos OS Version 16.1 unterstützt MPLS-TP zwei zusätzliche Channel-Typen für den Standard-LSPING (0x0008)-Kanaltyp gemäß der mpls-tp-mode-Anweisung. Diese zusätzlichen Channel-Typen bieten On-Demand Connectivity Verification (CV) mit und ohne IP/UDP-Einkapselung.

    • On-Demand CV (0x0025): Dieser Kanaltyp ist ein neuer Pseudowire-Kanaltyp und wird für On-Demand-CV ohne IP/UDP-Einkapselung verwendet, sofern keine IP-Adressierung verfügbar ist oder eine Nicht-IP-Einkapselung bevorzugt wird.

    • IPv4 (0x0021): Dieser Kanaltyp verwendet die IP/UDP-Einkapselung und bietet Interoperabilitätsunterstützung mithilfe von IP-Adressierung mit anderen Geräten von Anbietern.

    Das GACH-TLV wird zusammen mit dem standardmäßigen LSPING-Kanaltyp verwendet. Gemäß RFC 7026 ist GACH-TLV für bestimmte 0x0021- 0x0025 geeignet.

    Zur Konfiguration eines Kanaltyps für MPLS-TP umfassen Sie die lsping-channel-type channel-type Aussage auf den und [edit protocols mpls label-switched-path lsp-name oam mpls-tp-mode][edit protocols mpls oam mpls-tp-mode] Hierarchieebenen.

  • associate-lsp lsp-name from from-ip-address— Fügen Sie diese Anweisung auf der [edit protocols mpls label-switched-path lsp-name] Hierarchieebene ein, um die zugeordneten bidirektionalen LSPs an den beiden Enden des LSP zu konfigurieren.

    Die from from-ip-address Konfiguration für den LSP ist optional. Wenn er nicht berücksichtigt wird, stammt er von der to Adresse der Ingress-LSP-Konfiguration.

  • transit-lsp-association— Diese Aussage wird unter der [edit protocols mpls]Hierarchieebene, um zwei LSPs an einem Transit-Router zu verknüpfen.

    Die Zuordnung von LSPs in den Transitknoten ist für den zurückenden LSP-Pfad für TTL-abgelaufene LSP-Ping-Pakete oder Traceroute nützlich.

In diesem Beispiel ist R0 der Ingress-Router und R4 der Ausgangsrouter. R1, R2, R3 und R5 sind Transitrouter. Der dazugehörige bidirektionale LSP wird zwischen den Transitroutern eingerichtet, um die GAL- und G-Ach-OAM-Nachrichten zu senden und zu empfangen.

Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

Topologie
Abbildung 1: MPLS-TP OAM zugehörige bidirektionale LSPsMPLS-TP OAM zugehörige bidirektionale LSPs

Konfiguration

CLI-Konfiguration
Anmerkung:

In diesem Beispiel wird die Konfiguration aller Geräte veranschaulicht. Es werden die schrittweisen Verfahren zur Konfiguration von Router R0, R0 und Übertragungsrouter R1 gezeigt. Wiederholen Sie das schrittweise Für-Schritt-Verfahren, das für den Ingress-Router R0 auf dem Ausgangsrouter R4 beschrieben wird. Wiederholen Sie die schrittweise Vorgehensweise für den Transitrouter R1 auf den anderen Transitroutern, R2, R3 und R5. Passen Sie die entsprechenden Schnittstellennamen, -adressen und sonstigen Parameter entsprechend an.

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie diese in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit der Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle CLI der Hierarchieebene [edit] ein.

Router-R0

Router R1

Router R2

Router R3

Router R4

Router R5

Konfigurieren von Gerät R0
Schritt-für-Schritt-Verfahren

Für die Konfiguration des Ingress-Routers muss R0:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfiguration MPLS auf den Schnittstellen.

  3. Konfigurieren Sie ein Interior Gateway Protocol wie OSPF.

  4. Konfigurieren Sie ein Signalisierungsprotokoll wie RSVP.

  5. Konfigurieren Sie den LSP.

  6. Ermöglichung des BETRIEBS von GAL und G-Ach OAM ohne IP-Einkapselung auf den LSPs.

  7. Konfigurieren Sie die bidirektionalen LSPs an den beiden Enden des LSP.

  8. Commit für die Konfiguration des Geräts nach der Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration durch Ausgabe der show interfaces und show protocols Befehle.

Gerät konfigurieren R1
Schritt-für-Schritt-Verfahren

Zur Konfiguration des Transit-Routers muss R1:

  1. Konfigurieren Sie die Schnittstellen.

  2. Konfiguration MPLS auf den Schnittstellen.

  3. Konfigurieren Sie ein Interior Gateway Protocol wie OSPF.

  4. Konfigurieren Sie ein Signalisierungsprotokoll wie RSVP.

  5. Konfigurieren Sie die Zuordnung der beiden LSPs auf dem Transitrouter.

  6. Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, commit die Konfiguration.

Ergebnisse

Bestätigen Sie Ihre Konfiguration durch Ausgabe der show interfaces und show protocols Befehle.

Überprüfung

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

Überprüfung der zugehörigen bidirektionalen LSPs
Zweck

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

Aktion
Bedeutung

Die Ausgabe der , und die Befehle zeigen die Details der zugehörigen show mpls lspshow mpls detailshow mpls bidirectional bidirektionalen LSPs und der LSP-Zuordnungsinformationen an.

Konfigurieren von OAM-Ingress-Richtlinien für LDP

Mithilfe dieser Anweisung können Sie eine Operation, Administration and Management (OAM)-Richtlinie konfigurieren, um zu wählen, welche ingress-policy Forwarding Equivalence Classes (FECs) OAM aktivieren müssen. Wenn die FEC die Richtlinie durchläuft oder die FEC explizit konfiguriert ist, ist OAM für eine FEC aktiviert. Bei feCs, die mithilfe einer Richtlinie ausgewählt werden, werden die unter [edit protocols ldp oam bfd-liveness-detection]

Sie konfigurieren die OAM-Ingress-Richtlinie auf der [edit policy-options] Hierarchieebene. Zum Konfigurieren einer OAM-Ingress-Richtlinie müssen Sie die Anweisung ingress-policy beinhalten:

Sie können diese Anweisung in den folgenden Hierarchieebenen konfigurieren:

  • [edit protocols ldp oam]

  • [edit logical-systems logical-system-name protocols ldp oam]

Anmerkung:

Router der ACX-Serie unterstützen [ edit logical-systems ] Hierarchieebene nicht.

Tracing MPLS- und LSP-Pakete und -Vorgänge

Um die MPLS- und LSP-Pakete und -Vorgänge zu verfolgen, ist die Aussage traceoptions enthalten:

Eine Liste von Hierarchieebenen, in denen Sie diese Aussage enthalten können, finden Sie im Abschnitt "Statement Summary" in dieser Anweisung.

Sie können die folgenden MPLS-spezifischen Flags in der MPLS traceoptions angeben:

  • all—Verfolgen Sie alle Betriebsabläufe.

  • connection- Trace All Circuit Cross-Connect (CCC)-Aktivität.

  • connection-detail— Verfolgung detaillierter CCC-Aktivitäten.

  • cspfTrace CSPF-Berechnungen.

  • cspf-link- Trace-Links, die während der CSPF-Berechnungen besucht werden.

  • cspf-node- Trace-Knoten, die während der CSPF-Berechnungen besucht werden.

  • error-Trace MPLS und Fehlerbedingungen.

  • graceful-restart- Trace MPLS und graceful Restart-Ereignisse.

  • lsping- Trace-LSP-Ping-Pakete und Rücksendecodes.

  • nsr-synchronization- Trace Nonstop Routing (NSR)-Synchronisierungsereignisse.

  • nsr-synchronization-detail— Trace NSR Synchronization Events im Detail.

  • state-Verfolgen Sie alle LSP-Statusübergängen.

  • static- Statischer Label-Switched Path trace.

Wenn Sie Trace-Optionen zum Verfolgen eines MPLS LSP mithilfe dieser Option konfigurieren, zeigt das CSPF-Protokoll Informationen zum MPLS LSP unter Verwendung des Begriffs cspf "generalized MPLS" (GMPLS) an. Beispielsweise könnte eine Meldung im CSPF-Protokoll anzeigen, dass die "Verbindung die GMPLS-Einschränkungen überläuft". Generalized MPLS (GMPLS) ist eine Obermenge von MPLS, daher ist diese Meldung normal und beeinträchtigt nicht den MPLS LSP-Betrieb.

Release-Verlaufstabelle
Release
Beschreibung
16.1
ab Junos OS Version 16.1 unterstützt MPLS-TP zwei zusätzliche Channel-Typen für den Standard-LSPING (0x0008)-Kanaltyp gemäß der mpls-tp-mode-Anweisung.