Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Point-to-Multipoint-LSP-Konfiguration

Point-to-Multipoint-LSPs – Übersicht

Ein Point-to-Multipoint-MPLS-LSP ist ein LSP mit einer einzigen Quelle und mehreren Zielen. Durch die Nutzung der MPLS-Paketreplikationsfunktion des Netzwerks vermeiden Point-to-Multipoint-LSPs unnötige Paketreplikation am Eingangsrouter. Die Paketreplikation findet nur statt, wenn Pakete an zwei oder mehr unterschiedliche Ziele weitergeleitet werden, die unterschiedliche Netzwerkpfade erfordern.

Dieser Prozess wird in Abbildung 1. Router PE1 ist mit einem Point-to-Multipoint-LSP für die Router PE2, PE3 und PE4 konfiguriert. Wenn Router PE1 ein Paket auf dem Point-to-Multipoint-LSP an die Router P1 und P2 sendet, repliziert Router P1 das Paket und leitet es an die Router PE2 und PE3 weiter. Router P2 sendet das Paket an Router PE4.

Diese Funktion wird ausführlich in den Internet-Entwürfen draft-raggarwa-mpls-p2mp-te-02.txt (abgelaufen Februar 2004), Establishing Point to Multipoint MPLS TE LSPs, beschrieben, draft-ietf-mpls-rsvp-te-p2mp-02.txt, Extensions to Resource Reservation Protocol-Traffic Engineering (RSVP-TE) für Point-to-Multipoint TE Label-Switched Paths (LSPs) und RFC 6388, Label Distribution Protocol Extensions for Point-to-Multipoint and Multipoint-to-Multipoint Labeled Paths (Switched Paths ) (nur Point-to-Multipoint-LSPs werden unterstützt).

Abbildung 1: Point-to-Multipoint-LSPsPoint-to-Multipoint-LSPs

Im Folgenden sind einige der Eigenschaften von Point-to-Multipoint-LSPs:

  • Ein Point-to-Multipoint-LSP ermöglicht es Ihnen, MPLS für die Point-to-Multipoint-Datenverteilung zu verwenden. Diese Funktionalität ist ähnlich wie bei IP-Multicast.

  • Sie können Zweigstellen-LSPs von einem Haupt-Point-to-Multipoint-LSP hinzufügen und entfernen, ohne den Datenverkehr zu unterbrechen. Die nicht betroffenen Teile des Point-to-Multipoint-LSP funktionieren weiterhin normal.

  • Sie können einen Knoten als Transit- und Ausgangsrouter für verschiedene Zweigstellen-LSPs desselben Point-to-Multipoint-LSP konfigurieren.

  • Sie können den Linkschutz auf einem Point-to-Multipoint-LSP aktivieren. Der Link-Schutz kann einen Bypass-LSP für jeden der Zweigstellen-LSPs bieten, die den Point-to-Multipoint-LSP bilden. Wenn einer der primären Pfade ausfällt, kann der Datenverkehr schnell auf den Bypass umgestellt werden.

  • Sie können Zweigstellen-LSPs statisch, dynamisch oder als Kombination aus statischen und dynamischen LSPs konfigurieren.

  • Sie können graceful Routing Engine Switchover (GRES) und graceful Restart für Point-to-Multipoint-LSPs an Eingangs- und Ausgangsroutern aktivieren. Die Point-to-Multipoint-LSPs müssen entweder mit statischen Routen oder Circuit Cross-Connect (CCC) konfiguriert werden. GRES und Graceful Restart ermöglichen die Weiterleitung des Datenverkehrs an die Packet Forwarding Engine basierend auf dem alten Zustand, während die Control Plane wiederhergestellt wird. Funktionsgleichheit für GRES und graceful Restart für MPLS Point-to-Multipoint-LSPs auf dem Junos Trio-Chipsatz wird in den Junos OS-Versionen 11.1R2, 11.2R2 und 11.4 unterstützt.

Verständnis von Point-to-Multipoint-LSPs

Ein Point-to-Multipoint-MPLS-Label-Switched Path (LSP) ist ein LDP-signalisierter oder RSVP-signalisierter LSP mit einer einzigen Quelle und mehreren Zielen. Durch die Nutzung der MPLS-Paketreplikationsfunktion des Netzwerks vermeiden Point-to-Multipoint-LSPs unnötige Paketreplikation am eingehenden (Eingangs-)Router. Die Paketreplikation findet nur statt, wenn Pakete an zwei oder mehr unterschiedliche Ziele weitergeleitet werden, die unterschiedliche Netzwerkpfade erfordern.

Dieser Prozess wird in Abbildung 2. Geräte-PE1 ist mit einem Point-to-Multipoint-LSP für die Router PE2, PE3 und PE4 konfiguriert. Wenn Gerät PE1 ein Paket auf dem Point-to-Multipoint-LSP an die Router P1 und P2 sendet, repliziert Gerät P1 das Paket und leitet es an die Router PE2 und PE3 weiter. Gerät P2 sendet das Paket an Geräte PE4.

Abbildung 2: Point-to-Multipoint-LSPsPoint-to-Multipoint-LSPs

Im Folgenden sind einige der Eigenschaften von Point-to-Multipoint-LSPs:

  • Ein Point-to-Multipoint-LSP ermöglicht es Ihnen, MPLS für die Point-to-Multipoint-Datenverteilung zu verwenden. Diese Funktionalität ist ähnlich wie bei IP-Multicast.

  • Sie können Zweigstellen-LSPs von einem Haupt-Point-to-Multipoint-LSP hinzufügen und entfernen, ohne den Datenverkehr zu unterbrechen. Die nicht betroffenen Teile des Point-to-Multipoint-LSP funktionieren weiterhin normal.

  • Sie können einen Knoten als Transit- und Ausgangsrouter für verschiedene Zweigstellen-LSPs desselben Point-to-Multipoint-LSP konfigurieren.

  • Sie können den Linkschutz auf einem Point-to-Multipoint-LSP aktivieren. Der Link-Schutz kann einen Bypass-LSP für jeden der Zweigstellen-LSPs bieten, die den Point-to-Multipoint-LSP bilden. Wenn ein primärer Pfad ausfällt, kann der Datenverkehr schnell auf den Bypass umgestellt werden.

  • Sie können Unterpfade statisch oder dynamisch konfigurieren.

  • Sie können einen graceful-Neustart auf Point-to-Multipoint-LSPs aktivieren.

Point-to-Multipoint-LSP-Konfiguration – Übersicht

So richten Sie einen Point-to-Multipoint-LSP ein:

  1. Konfigurieren Sie den primären LSP vom Eingangsrouter und den Zweigstellen-LSPs, die den Datenverkehr zu den Ausgangsroutern übertragen.
  2. Geben Sie einen Pfadnamen für den primären LSP und denselben Pfadnamen für jeden Zweigstellen-LSP an.
HINWEIS:

Standardmäßig werden die Zweigstellen-LSPs dynamisch über CsPF (Constrained Shortest Path First) signalisiert und erfordern keine Konfiguration. Alternativ können Sie die Zweigstellen-LSPs als statische Pfade konfigurieren.

Beispiel: Konfigurieren einer Sammlung von Pfaden zum Erstellen eines RSVP-signalisierten Point-to-Multipoint-LSP

Dieses Beispiel zeigt, wie Sie eine Sammlung von Pfaden konfigurieren, um einen RSVP-signalierten Point-to-Multipoint-Label-Switched Path (LSP) zu erstellen.

Anforderungen

In diesem Beispiel ist keine spezielle Konfiguration über die Geräteinitialisierung hinaus erforderlich.

Überblick

In diesem Beispiel dienen mehrere Routing-Geräte als Transit-, Zweigstellen- und Leaf-Knoten eines einzelnen Point-to-Multipoint-LSP. Am Provider-Edge (PE) ist Geräte-PE1 der Eingangsknoten. Die Zweigstellen gehen von PE1 zu PE2, PE1 zu PE3 und PE1 zu PE4. Statische Unicast-Routen auf dem Eingangsknoten (PE1) verweisen auf die Ausgangsknoten.

In diesem Beispiel wird mithilfe der Anweisung auch statische Routen mit einem Nächsten Hop veranschaulicht, bei dem p2mp-lsp-next-hop es sich um einen Point-to-Multipoint-LSP handelt. Dies ist bei der Implementierung einer filterbasierten Weiterleitung nützlich.

HINWEIS:

Eine weitere Option ist, die lsp-next-hop Anweisung zu verwenden, um einen regulären Point-to-Point-LSP zu konfigurieren, der der nächste Hop ist. Obwohl in diesem Beispiel nicht dargestellt, können Sie dem nächsten Hop optional eine unabhängige Voreinstellung und Metrik zuweisen.

Topologiediagramm

Abbildung 3 zeigt die in diesem Beispiel verwendete Topologie.

Abbildung 3: RSVP-signalisierter Point-to-Multipoint-LSPRSVP-signalisierter Point-to-Multipoint-LSP

Konfiguration

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen alle Zeilenumbrüche, ändern alle erforderlichen Details, um mit Ihrer Netzwerkkonfiguration zu übereinstimmen, und kopieren Sie dann die Befehle und fügen sie auf Hierarchieebene in die [edit] CLI ein.

Gerät PE1

Gerät CE1

Gerät CE2

Gerät CE3

Gerät CE4

Konfigurieren des Eingangs-Label-Switched Router (LSR) (Geräte-PE1)

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Geräte-PE1:

  1. Konfigurieren Sie die Schnittstellen, Schnittstellenkapselung und Protokollfamilien.

  2. Aktivieren Sie RSVP, MPLS und OSPF auf den Schnittstellen.

  3. Konfigurieren Sie die MPLS-Point-to-Multipoint-LSPs.

  4. (Optional) Aktivieren Sie den Linkschutz auf den LSPs.

    Der Link-Schutz sorgt dafür, dass der Datenverkehr, der über eine bestimmte Schnittstelle zu einem benachbarten Router gesendet wird, weiterhin den Router erreichen kann, wenn diese Schnittstelle ausfällt.

  5. Ermöglichen Sie MPLS die Durchführung von Traffic-Engineering für OSPF.

    Dadurch werden die Eingangsrouten in der Routingtabelle inet.0 installiert. Standardmäßig führt MPLS Traffic Engineering nur für BGP durch. Sie müssen MPLS-Traffic-Engineering nur auf dem Eingangs-LSR aktivieren.

  6. Ermöglichen Sie Traffic-Engineering für OSPF.

    Dadurch berücksichtigt der SPF-Algorithmus (ShortEst Path First) die unter MPLS konfigurierten LSPs.

  7. Konfigurieren Sie die Router-ID.

  8. Konfigurieren Sie statische IP-Unicast-Routen mit dem Point-to-Multipoint-LSP-Namen als nächsten Hop für jede Route.

  9. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Konfigurieren der Transit- und Ausgangs-LSRs (Geräte P2, P3, P4, PE2, PE3 und PE4)

Schritt-für-Schritt-Verfahren

So konfigurieren Sie die Transit- und Ausgangs-LSRs:

  1. Konfigurieren Sie die Schnittstellen, Schnittstellenkapselung und Protokollfamilien.

  2. Aktivieren Sie RSVP, MPLS und OSPF auf den Schnittstellen.

  3. Ermöglichen Sie Traffic-Engineering für OSPF.

    Dadurch berücksichtigt der SPF-Algorithmus (ShortEst Path First) die unter MPLS konfigurierten LSPs.

  4. Konfigurieren Sie die Router-IDs.

  5. Wenn Sie mit der Konfiguration der Geräte fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfacesBefehle und show routing-optionsshow protocolsdie Befehle eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Gerät PE1

Gerät P2

Gerät P3

Gerät P4

Geräte-PE2

Gerät PE3

Gerät PE4

Konfiguration des Geräts CE1

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Das Gerät CE1:

  1. Konfigurieren Sie eine Schnittstelle zu Geräte-PE1.

  2. Konfigurieren Sie statische Routen vom Gerät CE1 zu den drei anderen Kundennetzwerken mit Geräte-PE1 als nächsten Hop.

  3. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces befehle eingeben show routing-options . Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfigurieren von Gerät CE2

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Das Gerät CE2:

  1. Konfigurieren Sie eine Schnittstelle zu Geräte-PE2.

  2. Konfigurieren Sie eine statische Route von Gerät CE2 zu CE1, mit Geräte-PE2 als nächsten Hop.

  3. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces befehle eingeben show routing-options . Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration des Gerätes CE3

Schritt-für-Schritt-Verfahren

So konfigurieren Sie das Gerät CE3:

  1. Konfigurieren Sie eine Schnittstelle zu Geräte-PE3.

  2. Konfigurieren Sie eine statische Route vom Gerät CE3 zum CE1 mit Geräte-PE3 als nächsten Hop.

  3. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces befehle eingeben show routing-options . Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration des Gerätes CE4

Schritt-für-Schritt-Verfahren

So konfigurieren Sie Das Gerät CE4:

  1. Konfigurieren Sie eine Schnittstelle zu Geräte-PE4.

  2. Konfigurieren Sie eine statische Route vom Gerät CE4 zum CE1 mit Geräte-PE4 als nächsten Hop.

  3. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces befehle eingeben show routing-options . Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfung der Konnektivität

Zweck

Stellen Sie sicher, dass die Geräte sich gegenseitig pingen können.

Aktion

Führen Sie den ping Befehl von CE1 zur Schnittstelle auf CE2 aus, die mit PE2 verbunden ist.

Führen Sie den ping Befehl von CE1 zur Schnittstelle auf CE3 aus, die mit PE3 verbunden ist.

Führen Sie den ping Befehl von CE1 zur Schnittstelle auf CE4 aus, die mit PE4 verbunden ist.

Überprüfen des Status des Point-to-Multipoint-LSP

Zweck

Stellen Sie sicher, dass sich die Eingangs-, Transit- und Ausgangs-LSRs im Up-Zustand befinden.

Aktion

Führen Sie den show mpls lsp p2mp Befehl auf allen LSRs aus. Hier wird nur der Eingangs-LSR angezeigt.

Überprüfung der Weiterleitungstabelle

Zweck

Stellen Sie sicher, dass die Routen wie erwartet eingerichtet sind, indem Sie den show route forwarding-table Befehl ausführen. Hier werden nur die Routen zu den Remote-Kundennetzwerken dargestellt.

Aktion

Konfigurieren von primären und Zweigstellen-LSPs für Point-to-Multipoint-LSPs

Ein Point-to-Multipoint-MPLS-Label-Switched Path (LSP) ist ein RSVP-LSP mit mehreren Zielen. Durch die Nutzung der MPLS-Paketreplikationsfunktion des Netzwerks vermeiden Point-to-Multipoint-LSPs unnötige Paketreplikation am Eingangsrouter. Weitere Informationen zu Point-to-Multipoint-LSPs finden Sie unter Point-to-Multipoint-LSPs – Übersicht.

Um einen Point-to-Multipoint-LSP zu konfigurieren, müssen Sie den primären LSP vom Eingangsrouter und den Zweigstellen-LSPs konfigurieren, die den Datenverkehr zu den Ausgangsroutern übertragen, wie in den folgenden Abschnitten beschrieben:

Konfigurieren des primären Point-to-Multipoint-LSP

Ein Point-to-Multipoint-LSP muss über einen primären Point-to-Multipoint-LSP konfiguriert sein, um den Datenverkehr vom Eingangsrouter zu übertragen. Die Konfiguration des primären Point-to-Multipoint-LSP ist ähnlich wie ein signalisierter LSP. Weitere Informationen finden Sie unter Konfigurieren des Eingangsrouters für MPLS-signalisierter LSPs . Zusätzlich zur herkömmlichen LSP-Konfiguration müssen Sie einen Pfadnamen für den primären Point-to-Multipoint-LSP angeben, indem Sie die p2mp Anweisung angeben:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einschließen:

Sie können den Optimierungszeitgeber für Point-to-Multipoint-LSPs aktivieren. Weitere Informationen finden Sie unter Optimieren von signalgestützten LSPs .

Konfigurieren eines Zweigstellen-LSP für Point-to-Multipoint-LSPs

Der primäre Point-to-Multipoint-LSP sendet Datenverkehr an zwei oder mehr Zweigstellen-LSPs, die Datenverkehr an jeden der PE-Router (Egress Provider Edge) übertragen. In der Konfiguration für jede dieser Zweigstellen-LSPs muss der angegebene Point-to-Multipoint-LSP-Pfadname mit dem Pfadnamen identisch sein, der für den primären Point-to-Multipoint-LSP konfiguriert wurde. Weitere Informationen finden Sie Konfigurieren des primären Point-to-Multipoint-LSP hier.

Um einen Zweigstellen-LSP mit dem primären Point-to-Multipoint-LSP zu verknüpfen, geben Sie den Point-to-Multipoint-LSP-Namen an, indem Sie die p2mp Anweisung angeben:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einschließen:

  • [edit protocols mpls label-switched-path lsp-name]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path lsp-name]

    HINWEIS:

    Jede Änderung an den Zweigstellen-LSPs eines Point-to-Multipoint-LSP, entweder aufgrund einer Benutzeraktion oder einer automatischen Anpassung durch den Router, führt dazu, dass die primären und Zweigstellen-LSPs neu signalisiert werden. Der neue Point-to-Multipoint-LSP wird zuerst signalisiert, bevor der alte Pfad genommen wird.

In den folgenden Abschnitten wird beschrieben, wie Sie den Zweigstellen-LSP mithilfe von Constrained Shortest Path First (CSPF) als dynamisch signalisierter Pfad oder als eine Kombination aus dynamischen und statischen Pfaden konfigurieren können:

Konfigurieren des Zweigstellen-LSP als dynamischer Pfad

Standardmäßig wird der Zweigstellen-LSP für einen Point-to-Multipoint-LSP mithilfe von CSPF dynamisch signalisiert und erfordert keine Konfiguration.

Wenn ein Point-to-Multipoint-LSP geändert wird, entweder durch das Hinzufügen oder Löschen neuer Ziele oder durch die Neuberechnung des Pfads zu bestehenden Zielen, erhalten bestimmte Knoten in der Struktur Möglicherweise Daten von mehr als einer eingehenden Schnittstelle. Dies kann unter den folgenden Bedingungen geschehen:

  • Einige der Zweigstellen-LSPs zu Zielen sind statisch konfiguriert und können sich mit statisch oder dynamisch berechneten Pfaden zu anderen Zielen schneiden.

  • Wenn ein dynamisch berechneter Pfad für einen Zweigstellen-LSP zu einer Änderung der eingehenden Schnittstelle für einen der Knoten im Netzwerk führt, wird der ältere Pfad nicht sofort abgerissen, nachdem der neue Signal signalisiert wurde. Auf diese Weise wird sichergestellt, dass alle Daten, die auf dem älteren Pfad ausgeführt werden, ihr Ziel erreichen können. Der Netzwerkdatenverkehr kann jedoch möglicherweise beide Pfade verwenden, um das Ziel zu erreichen.

  • Ein fehlerhafter Router am Eingang berechnet die Pfade zu zwei verschiedenen Zweigstellenzielen, sodass eine andere eingehende Schnittstelle für diese Zweigstellen-LSPs auf einem Routerknoten ausgewählt wird, der diesen Zweigstellen-LSPs gemeinsam ist.

Konfigurieren des Zweigstellen-LSP als statischer Pfad

Sie können den Zweigstellen-LSP für einen Point-to-Multipoint-LSP als statischen Pfad konfigurieren. Weitere Informationen finden Sie unter Konfigurieren statischer LSPs .

Konfiguration domänenübergreifender Point-to-Multipoint-LSPs

Ein domänenübergreifender P2MP-LSP ist ein P2MP-LSP mit einem oder mehreren Sub-LSPs (Zweigstellen), die mehrere Domänen in einem Netzwerk umfassen. Beispiele für solche Domains sind IGP-Bereiche und autonome Systeme (ASs). Ein Sub-LSP eines P2MP-LSP zwischen der Domäne kann intra-area, inter-area oder inter-AS sein, abhängig vom Standort des Ausgangsknotens (Leaf) in Bezug auf den Eingangsknoten (Quelle).

Auf dem Eingangsknoten wird dem domänenübergreifenden P2MP-LSP ein Name zugewiesen und von allen sub-LSPs gemeinsam genutzt. Jeder Sub-LSP wird separat konfiguriert, mit einem eigenen Ausgangsknoten und optional einem expliziten Pfad. Der Standort des Ausgangsknotens des Sub-LSP in Bezug auf den Eingangsknoten bestimmt, ob der Sub-LSP intra-Area, Inter-Area oder Inter-AS ist.

Domänenübergreifende P2MP-LSPs können zum Transport von Datenverkehr in den folgenden Anwendungen in einem Multi-Area- oder Multi-AS-Netzwerk verwendet werden:

  • Layer 2-Broadcast und Multicast über MPLS

  • Layer 3 BGP/MPLS VPN

  • VPLS

Auf jedem Domain Boundary Node (ABR oder ASBR) entlang des Pfads des P2MP-LSP muss die expand-loose-hop Anweisung auf Hierarchieebene [edit protocols mpls] konfiguriert werden, damit CSPF einen Lose-Hop-ERO (normalerweise den ersten Eintrag der ERO-Liste, der von der RSVP Path-Nachricht übermittelt wird) auf den Ausgangsknoten oder den nächsten Domänengrenzenknoten ausdehnen kann.

CSPF-Pfadberechnung für domänenübergreifende P2MP-LSPs:

  • CsPF-Pfadberechnung wird auf jedem Sub-LSP für domänenübergreifende P2MP-LSPs unterstützt. Ein Sub-LSP kann intra-area, inter-area oder inter-AS sein. CSPF behandelt einen Inter-Area- oder Inter-AS-Sub-LSP auf die gleiche Weise wie ein Domänenübergreifender P2P-LSP.

  • Auf einem Eingangsknoten oder einem Domänengrenzenknoten (ABR oder ASBR) kann CSPF eine Explizite Routenobjekterweiterung (ERO) pro RSVP durchführen. Das abgefragte Ziel kann ein Ausgangsknoten oder eine empfangene Lose-Hop-ERO sein. Wenn sich das Ziel in einer benachbarten Domäne befindet, mit der der Knoten verbunden ist, generiert CSPF entweder eine Abfolge von Strict-Hop-EROs für das Ziel oder eine Abfolge von Strict-Hop-EROs zu einem anderen Domänengrenzenknoten, der das Ziel erreichen kann.

  • Wenn RSVP einen Pfad nicht durch einen zuvor ausgewählten Domain-Bounday-Knoten signalisiert, versucht RSVP, einen Pfad über andere verfügbare Domänengrenzenknoten in Einer Round-Robin-Art zu signalisieren.

  • Wenn ein Sub-LSP zu einem domänenübergreifenden P2MP-LSP hinzugefügt oder entfernt wird, wodurch sein Pfad (Zweigstelle) mit oder aus der aktuellen P2MP-Struktur zusammengeführt oder beschnitten wird, sollten die Pfade der anderen Sub-LSPs nicht beeinträchtigt werden, was dazu beiträgt, Datenverkehrsunterbrechungen auf diesen Sub-LSPs zu verhindern.

Achten Sie bei der Bereitstellung domänenübergreifender P2MP-LSPs in Ihrem Netzwerk auf Folgendes:

  • Periodische Pfad-Re-Optimierung wird für Domänenübergreifende P2MP-LSPs auf Eingangsknoten unterstützt. Sie kann für einen domänenübergreifenden P2MP-LSP aktiviert werden, indem Sie die optimize-timer Anweisung auf [edit protocols mpls label-switched-path lsp-name] Hierarchieebene mit demselben Intervall für jeden Sub-LSP konfigurieren.

  • Nur Verbindungsschutz-Bypass-LSPs werden für domänenübergreifende P2MP-LSPs unterstützt. Um dies für einen domänenübergreifenden P2MP-LSP zu aktivieren, muss der Link-Schutz für alle Sub-LSPs und auf allen RSVP-Schnittstellen konfiguriert werden, über die der P2MP-LSP geleitet werden kann.

  • Für domänenübergreifende P2MP-LSPs werden nur OSPF-Bereiche unterstützt. IS-IS-Ebenen werden nicht unterstützt.

Konfigurieren von Graceful Restart für Point-to-Multipoint-LSPs

Sie können graceful Restart auf Point-to-Multipoint-LSPs konfigurieren. Graceful Restart ermöglicht es einem Router, der einen Neustart durchläuft, seine benachbarten Nachbarn über seinen Zustand zu informieren. Der neu startende Router fordert vom Nachbarn oder Peer eine Nachfrist an, die dann mit dem neustartenden Router zusammenarbeiten kann. Der neu gestartete Router kann während des Neustarts weiterhin MPLS-Datenverkehr weiterleiten. die Konvergenz im Netzwerk wird nicht unterbrochen. Der Neustart ist für den Rest des Netzwerks nicht ersichtlich, und der neustartende Router wird nicht aus der Netzwerktopologie entfernt. RSVP Graceful Restart kann sowohl auf Transit-Routern als auch auf Eingangsroutern aktiviert werden.

Um einen graceful Restart auf einem Router zu ermöglichen, der Point-to-Multipoint-LSP-Datenverkehr behandelt, fügen Sie die Anweisung ein graceful-restart :

Sie können diese Anweisung auf den folgenden Hierarchieebenen einschließen:

  • [edit routing-options]

  • [edit logical-systems logical-system-name routing-options]

Die Graceful-Restart-Konfiguration für Point-to-Multipoint-LSPs ist identisch mit der von Punkt-zu-Punkt-LSPs. Weitere Informationen zur Konfiguration eines graceful Restart finden Sie unter Konfigurieren von RSVP Graceful Restart.

Konfigurieren einer Multicast-RPF-Prüfrichtlinie für Point-to-Multipoint-LSPs

Sie können steuern, ob eine Reverse Path Forwarding (RPF)-Prüfung für einen Quell- und Gruppeneintrag durchgeführt wird, bevor Sie eine Route im Multicast-Weiterleitungscache installieren. Dies ermöglicht es, Point-to-Multipoint-LSPs zu verwenden, um Multicast-Datenverkehr auf PIM-Inseln zu verteilen, die sich flussab der Ausgangsrouter der Point-to-Multipoint-LSPs befinden.

Indem Sie die rpf-check-policy Anweisung konfigurieren, können Sie die RPF-Überprüfung für ein Quell- und Gruppenpaar deaktivieren. In der Regel konfigurieren Sie diese Anweisung auf den Ausgangsroutern eines Point-to-Multipoint-LSP, da die Schnittstelle, die den Multicast-Datenverkehr auf einem Point-to-Multipoint-LSP-Ausgangsrouter empfängt, möglicherweise nicht immer die RPF-Schnittstelle ist.

Sie können auch eine Routing-Richtlinie so konfigurieren, dass sie auf ein Quell- und Gruppenpaar wirkt. Diese Richtlinie verhält sich wie eine Importrichtlinie. Wenn also kein Richtlinienbegriff mit den Eingabedaten übereinstimmt, lautet die Standardrichtlinienaktion "Akzeptanz". Eine Annahmerichtlinienaktion ermöglicht die RPF-Überprüfung. Eine Ablehnen-Richtlinienaktion (angewendet auf alle Quell- und Gruppenpaare, die nicht akzeptiert werden), deaktiviert die RPF-Überprüfung für das Paar.

Um eine Multicast-RPF-Prüfrichtlinie für einen Point-to-Multipoint-LSP zu konfigurieren, geben Sie die RPF-Prüfrichtlinie mithilfe der rpf-check-policy Anweisung an:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einschließen:

  • [edit routing-options multicast]

  • [edit logical-systems logical-system-name routing-options multicast]

Sie müssen auch eine Richtlinie für die Multicast-RPF-Prüfung konfigurieren. Sie konfigurieren Richtlinien auf [edit policy-options] Hierarchieebene. Weitere Informationen finden Sie im Benutzerhandbuch für Routing-Richtlinien, Firewall-Filter und Traffic Policer.

HINWEIS:

Wenn Sie die rpf-check-policy Anweisung konfigurieren, kann Junos OS eingehenden Datenverkehr nicht RPF-Überprüfungen durchführen und daher keinen Datenverkehr erkennen, der über die falsche Schnittstelle eintrifft. Dies kann dazu führen, dass sich Routing-Schleifen bilden.

Beispiel: Konfigurieren einer Multicast-RPF-Prüfrichtlinie für einen Point-to-Multipoint-LSP

Konfigurieren Sie eine Richtlinie, um sicherzustellen, dass für Quellen mit Präfix oder länger, die zu Gruppen mit einem Präfix 128.83/16228/8 oder länger gehören, keine RPF-Prüfung durchgeführt wird:

Konfigurieren der Eingangs-PE-Router-Redundanz für Point-to-Multipoint-LSPs

Sie können einen oder mehrere PE-Router als Teil einer Backup-PE-Routergruppe konfigurieren, um eine Eingangs-PE-Routerredundanz zu ermöglichen. Sie erreichen dies, indem Sie die IP-Adressen der Backup-PE-Router (mindestens ein Backup-PE-Router ist erforderlich) und die vom lokalen PE-Router verwendete lokale IP-Adresse konfigurieren.

Sie müssen außerdem ein vollständiges Mesh von Punkt-zu-Punkt-LSPs zwischen den primären und Backup-PE-Routern konfigurieren. Sie müssen auch BFD für diese LSPs konfigurieren. Weitere Informationen finden Sie unter Konfigurieren von BFD für RSVP-signalisierter LSPs und Konfigurieren von BFD für LDP-LSPs .

Um die Eingangs-PE-Routerredundanz für Point-to-Multipoint-LSPs zu konfigurieren, fügen Sie die Anweisung ein backup-pe-group :

Eine Liste der Hierarchieebenen, auf denen Sie diese Anweisungen einschließen können, finden Sie in den Abschnitten zur Anweisungszusammenfassung für diese Anweisungen.

Nach der Konfiguration der eingehenden PE-Routerredundanz-Backupgruppe müssen Sie die Gruppe auch auf eine statische Route auf dem PE-Router anwenden. So wird sichergestellt, dass die statische Route aktiv ist (in der Weiterleitungstabelle installiert), wenn der lokale PE-Router der designierte Weiterleitungsgeber für die Backup-PE-Gruppe ist. Sie können nur eine Backup-PE-Routergruppe einer statischen Route zuordnen, auf der auch die p2mp-lsp-next-hop Anweisung konfiguriert ist. Weitere Informationen finden Sie unter Konfigurieren statischer Unicast-Routen für Point-to-Multipoint-LSPs.

Konfigurieren eines Service zur Korrelation von Point-to-Multipoint-Sub-LSPs mit FPCs

Neben der Funktion als Eingang oder Ausgang für einen bestimmten Sub-LSP dient die Packet Forwarding Engine auf einer FPC auch als Transitpunkt für andere Sub-LSPs desselben Point-to-Multipoint-LSP. Wenn eine FPC ausfällt, sind alle sub-LSPs betroffen, die sie bedient.

Sie können einen Service konfigurieren, mit dem Sie die Korrelation zwischen FPCs und den Point-to-Multipoint-Sub-LSPs (Zweigstellenpfaden) überwachen können, die sich auf einer LSR befinden. Diese Informationen helfen Ihnen bei der Bewertung der Auswirkungen einer ausgefallenen FPC auf die korrelierten Sub-LSPs. Wenn die Ablaufverfolgung aktiviert ist, stellt der Service im Falle eines FPC-Ausfalls auch Syslog-Meldungen bereit, die detaillierte Informationen zu den betroffenen Sub-LSPs liefern.

Sie können einen Service konfigurieren, mit dem Sie die Korrelation zwischen FPCs und den Point-to-Multipoint-Sub-LSPs (Zweigstellenpfaden) auf einer LSR überwachen können. Eine FPC kann als Eingangs-, Ausgangs- oder Transitpunkt für mehr als einen Sub-LSP desselben Point-to-Multipoint-LSP fungieren. Wenn eine FPC ausfällt, sind alle sub-LSPs betroffen, die sie bedient.

Die von diesem Service bereitgestellten Informationen helfen Ihnen bei der Bewertung der Auswirkungen, die ein Ausfall einer FPC auf die korrelierten Sub-LSPs und das Point-to-Multipoint-Netzwerk hat. Sie können dieses Wissen verwenden, um kontrollierte FPC-Ausfälle zu planen.

Sie können auch die Ablaufverfolgung für einige oder alle Serviceabläufe aktivieren. Der Service liefert dann Syslog-Meldungen mit detaillierten Informationen über die betroffenen Sub-LSPs, was die Analyse eines FPC-Ausfalls erleichtert.

Um die Überwachung und Korrelation von Sub-LSPs und FPCs im Point-to-Multipoint-Netzwerk zu ermöglichen:

  1. Konfigurieren Sie die Point-to-Multipoint-Polling (p2mp_polling_duration) und FPC-Polling (fpc_polling_duration) durch Festlegen der Häufigkeitsdauer (in Sekunden) in der Datei config.xml im /etc/p2mp_lsp_correlation Verzeichnis. Sie können auch Protokollebenen in der Datei config.xml aktivieren, um Traceoptionen zu konfigurieren, und die Protokolle werden im /var/log/p2mp_lsp_correlation Verzeichnis erstellt. Die Protokollebene und die Nachrichtentypen sind wie folgt:

    Die folgende Datei ist eine Beispieldatei config.xml:

    • p2mp_polling_duration– Aktualisiert die Datenbank durch Ausführung verschiedener RE/PFE-RPC-Anforderungen. Der Standardwert für die Point-to-Multipoint-Abrufdauer ist 240.
    • fpc_polling_duration–Abfrage zum Status der FPC/PFE, um die Auswirkungen von Point-to-Multipoint-Sub-LSPs zu protokollieren. Die Standarddauer für FPC-Abrufe ist 60.
    HINWEIS:

    Die Datei config.xml ist nur für Junos OS Evolved anwendbar. Sie müssen die Anwendung neu starten, nachdem Sie Änderungen an der Datei config.xml vorgenommen haben.

  2. Aktivieren Sie den Service.
  3. Konfigurieren Sie die Ablaufverfolgung des Servicebetriebs.
    HINWEIS:

    Der set p2mp-sublsp-correlation traceoptions flag all Befehl ist für Junos OS Evolved nicht anwendbar.

Wenn eine FPC auf einem LSR ausfällt oder offline geht, sind alle Point-to-Multipoint-Sub-LSPs auf dieser FPC betroffen. Wenn Sie zuvor die FPC-Korrelation für die Point-to-Multipoint-LSPs aktiviert und die Ablaufverfolgung für den Korrelationsdienst konfiguriert haben, werden bei FPC-Fehler Meldungen protokolliert, die Details zu den betroffenen Sub-LSPs enthalten.

In diesem Fall müssen Sie die Systemprotokollmeldungen und die FPC-Korrelationstabelle überprüfen, um die Auswirkungen eines FPC-Ausfalls zu analysieren.

Die folgende Systemprotokoll-Beispielausgabe zeigt Informationen über den Point-to-Multipoint-Sub-LSP, wenn die betroffene FPC offline geht:

Verwenden Sie den folgenden Befehl, um die Point-to-Multipoint-Sub-LSP-Korrelationsinformationen für die show services p2mp-sublsp-correlation ingress-interface Eingangsschnittstelle anzuzeigen:

Verwenden Sie den folgenden Befehl, um die Point-to-Multipoint-Sub-LSP-Korrelationsinformationen für die show services p2mp-sublsp-correlation egress-interface Ausgangsschnittstelle anzuzeigen:

Verwenden Sie den show services p2mp-sublsp-correlation fpc 0 folgenden Befehl, um die Korrelationsinformationen für FPC anzuzeigen:

Verwenden Sie den folgenden Befehl, um die Korrelationsinformationen für die show services p2mp-sublsp-correlation fpc 0 pfe-instance 0 PFE-Instanz anzuzeigen:

Ermöglichen von Point-to-Point-LSPs zur Überwachung von Ausgangs-PE-Routern

Durch die Konfiguration eines LSP mit der associate-backup-pe-groups Anweisung kann er den Status des PE-Routers, für den er konfiguriert ist, überwachen. Sie können mehrere Backup-PE-Routergruppen mit der Adresse desselben Routers konfigurieren. Ein Ausfall dieses LSP zeigt allen Backup-PE-Routergruppen an, dass der PE-Ziel-Router ausfällt. Die associate-backup-pe-groups Anweisung ist nicht an eine bestimmte Backup-PE-Routergruppe gebunden. Sie gilt für alle Gruppen, die am Status des LSP für diese Adresse interessiert sind.

Um einem LSP die Überwachung des Status des Ausgangs-PE-Routers zu ermöglichen, fügen Sie die Anweisung ein associate-backup-pe-groups :

Diese Anweisung kann auf den folgenden Hierarchieebenen konfiguriert werden:

Wenn Sie die associate-backup-pe-groups Anweisung konfigurieren, müssen Sie BFD für den Point-to-Point-LSP konfigurieren. Informationen zur Konfiguration von BFD für einen LSP finden Sie unter Konfigurieren von BFD für MPLS-IPv4-LSPs und Konfigurieren von BFD für LDP-LSPs.

Außerdem müssen Sie ein vollständiges Mesh von Punkt-zu-Punkt-LSPs zwischen den PE-Routern in der Backup-PE-Routergruppe konfigurieren. Ein Full-Mesh ist erforderlich, damit jeder PE-Router innerhalb der Gruppe unabhängig den Status der anderen PE-Router ermitteln kann, sodass jeder Router unabhängig davon bestimmen kann, welcher PE-Router derzeit der festgelegte Weiterleitungsgeber für die Backup-PE-Routergruppe ist.

Wenn Sie mehrere LSPs mit der associate-backup-pe-groups Anweisung zu demselben ZIEL-PE-Router konfigurieren, wird der erste konfigurierte LSP verwendet, um den Weiterleitungsstatus an diesen PE-Router zu überwachen. Wenn Sie mehrere LSPs für dasselbe Ziel konfigurieren, stellen Sie sicher, dass ähnliche Parameter für die LSPs konfiguriert werden. Bei diesem Konfigurationsszenario kann eine Fehlerbenachrichtigung ausgelöst werden, obwohl der entfernte PE-Router noch aktiv ist.

Beibehaltung des Point-to-Multipoint-LSP mit verschiedenen Junos OS-Versionen

In Junos OS Version 9.1 und früher werden Resv-Nachrichten, die das S2L_SUB_LSP Objekt enthalten, standardmäßig abgelehnt. In Junos OS Version 9.2 und höher werden solche Nachrichten standardmäßig akzeptiert. Um die ordnungsgemäße Funktion von Point-to-Multipoint-LSPs in einem Netzwerk zu gewährleisten, das sowohl Geräte mit Junos OS Version 9.1 und früher als auch Geräte mit Junos 9.2 und höher umfasst, müssen Sie die no-p2mp-sublsp Anweisung in die Konfiguration der Geräte mit Junos 9.2 und höher einfügen:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einschließen:

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

Re-Merge-Verhalten auf Point-to-Multipoint-LSP – Übersicht

In diesem Abschnitt werden die Vorteile und die Kontrolle des Zusammenführungsverhaltens von RSVP Point-to-Multipoint (P2MP)-LSPs dargestellt.

Vorteile der Kontrolle der P2MP-LSP-Wiederzusammenführung

  • Reduziert die RSVP-Signallast am Eingang (Headend-Router), indem es die Pfadberechnung von Sub-LSPs vermeidet, was eine erneute Zusammenführungsbedingung schafft.

  • Spart die Netzwerkbandbreite, indem die P2MP-Sub-LSP-Re-Merge am Transitknoten abgelehnt wird.

Was ist P2MP LSP Re-Merge?

In einem P2MP-MPLS-LSP-Netzwerk bezieht sich der Begriff re-merge auf den Fall eines Eingangs- (Headend) oder Transit-Knotens (Re-Merge-Knoten), der eine erneute Zusammenführung einer Zweigstelle erstellt, die den P2MP-LSP auf einem anderen Knoten im Baum durchschneiden. Dies kann aufgrund von Ereignissen wie einem Fehler bei der Pfadberechnung, einem Fehler bei der manuellen Konfiguration oder Änderungen der Netzwerktopologie während der Einrichtung des P2MP-LSP auftreten.

RFC 4875 definiert die folgenden zwei Ansätze für die Handhabung der P2MP-LSP-Neuzusammenführung:

  • Erstens ermöglicht der Knoten, der die erneute Zusammenführung erkennt, dass der Fall für die erneute Zusammenführung beibehalten wird, aber Daten von allen bis auf einer eingehenden Schnittstelle werden auf dem Knoten für die erneute Zusammenführung gelöscht. Dies funktioniert standardmäßig ohne konfiguration.

  • Zweitens initiiert der Re-Merge-Knoten die Beschneidung der wieder zusammenführenden Sub-LSPs durch Signalübertragung.

Auf Routern der MX-Serie von Juniper Networks funktioniert der erste Ansatz (wie in RFC 4875 definiert) standardmäßig. Der zweite Ansatz kann durch eine der folgenden CLI-Konfigurationsaussagen implementiert werden, abhängig davon, wo die Router der MX-Serie von Juniper Networks (Eingangsknoten oder Transitknoten) im P2MP-MPLS-Netzwerk rsVP platziert sind:

  • no-re-merge— Diese CLI-Konfigurationsaussage, wenn sie am Eingangs-Router (Headend) aktiviert ist, vermeidet die Pfadberechnung von P2MP-Sub-LSPs, wodurch eine Erneuteinführungsbedingung erstellt wird. Wenn diese CLI-Konfigurationsaussage am Eingang konfiguriert wird, ist die Konfiguration der no-p2mp-re-merge CLI-Konfigurationsaussage am Transit-Router nicht erforderlich.

  • no-p2mp-re-merge— Diese CLI-Konfigurationsaussage, wenn sie am Transitrouter aktiviert wird, ändert das Standardverhalten, dass die P2MP-Sub-LSP-Sitzungen erneut zusammengeführt werden, um die erneute Zusammenführung abzulehnen. Diese CLI-Konfigurationsaussage ist hauptsächlich erforderlich, wenn es sich bei dem Eingangs-Router (Headend-Router) nicht um einen Router der MX-Serie von Juniper Networks handelt.

  • single-abr— Dieser Befehl reduziert bei aktivierter Aktivierung die Zusammenführungsbedingung über die Bereichs- oder Domänen- oder Inter-AS-RSVP-P2MP-LSPs hinaus.

Die folgende Topologie erläutert das Verhalten der erneuten Zusammenführung in einem P2MP-LSP-Netzwerk:

Was ist P2MP LSP Re-Merge?

In dieser Topologie fungiert R1 als Ingress-Router (Headend) und R2 als Transit-Router (Re-Merge Node). In diesem Netzwerk werden zwei Sub-LSP-Sitzungen erstellt, LSP 1 und LSP 2. LSP 1 ist eine Sitzung, die unter R1-, R2- und R3-Geräten eingerichtet wurde. LSP 2 ist eine Sitzung, die zwischen R1-, R4-, R2-, R3- und R5-Geräten eingerichtet wird. Standardmäßig ermöglicht der Transit-Router die erneute Zusammenführung sowohl von den Sub-LSPs und löscht einen der Sub-LSP-Zweigstellendaten auf den Erneutzusammenführungsknoten. Sie können dieses Re-Merge-Verhalten steuern, indem Sie die no-re-merge CLI-Konfigurationsaussage am Eingangsrouter oder die no-p2mp-re-merge CLI-Konfigurationsaussage am Transit-Router aktivieren.

Wenn Sie die no-re-merge CLI-Konfigurationsaussage am Eingangsrouter (R1) aktivieren, wird nur eine der beiden Sub-LSP-Sitzungen eingerichtet. Wenn beispielsweise zuerst eine LSP-1-Sitzung (R1-R2-R3) eingerichtet wird, wird die andere Sub-LSP-Sitzung (LSP 2) nicht eingerichtet.

Wenn Sie die no-p2mp-re-merge CLI-Konfigurationsaussage am Transit-Router (R2) aktivieren, lehnt der Transit-Router die erneute Zusammenführung einer der Sub-LSPs ab und sendet eine Pfadfehlernachricht an den Eingangsrouter (R1), in dem der Eingangsrouter die zweite P2MP-LSP-Re-Merge-Zweigstelle erstellt. Sie können den show rsvp statistics CLI-Befehl verwenden, um die Pfadfehlermeldung anzuzeigen.

Ändern des Standard-P2MP-LSP-Re-Merge-Verhaltens

Sie können das Standardverhalten für die erneute Zusammenführung entweder am Eingangsknoten (Headend) oder am Transitknoten in einem P2MP RSVP-MPLS-Netzwerk ändern.

Deaktivieren Sie auf dem Eingangs-Router (Headend-Router) das Standardverhalten für die erneute Zusammenführung, sodass der Eingangsrouter nicht die Pfadberechnung der Sub-LSPs ausführt, wodurch die Bedingung für die erneute Zusammenführung erstellt wird. Das Standardverhalten ermöglicht die Pfadberechnung von Sub-LSPs.

Deaktivieren Sie auf dem Transitrouter das Standardverhalten für die erneute Zusammenführung, sodass der Transit-Router die erneute Zusammenführung von Sub-LSPs ablehnt.

Verwenden Sie für Inter-Area- oder Inter-Domain- oder Inter-AS-RSVP-P2MP-LSPs die single-abr CLI-Konfigurationsaussage am Eingang (Headend-Router), sodass alle P2MP-Sub-LSPs den gleichen Exit-Router (ABR oder ASBR) bevorzugen, wodurch die Re-Merge-Bedingung reduziert wird.