Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

RSVP-Konfiguration

Minimale RSVP-Konfiguration

Um RSVP auf einer einzelnen Schnittstelle zu aktivieren, schließen Sie die Anweisung ein, und geben Sie die Schnittstelle mithilfe der Anweisung an.rsvpinterface Dies ist die minimale RSVP-Konfiguration. Alle anderen RSVP-Konfigurationsanweisungen sind optional.

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

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

Um RSVP auf allen Schnittstellen zu aktivieren, ersetzen Sie die Variable.allinterface-name

Wenn Sie Schnittstelleneigenschaften für eine Gruppe von Schnittstellen konfiguriert haben und RSVP für eine der Schnittstellen deaktivieren möchten, fügen Sie die folgende Anweisung ein:disable

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp interface interface-name ]

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

RSVP und MPLS konfigurieren

Der Hauptzweck der Junos RSVP-Software besteht darin, dynamische Signale innerhalb von Label-Switched-Pfaden (LSPs) zu unterstützen. Wenn Sie sowohl MPLS als auch RSVP auf einem Router aktivieren, wird MPLS zu einem Client von RSVP. Für die Bindung von MPLS und RSVP ist keine zusätzliche Konfiguration erforderlich.

Sie können MPLS so konfigurieren, dass signalisierte Pfade eingerichtet werden, indem Sie die Anweisung auf Hierarchieebene verwenden.label-switched-path[edit protocols mpls] Jeder Sprachdienstleister wird in eine RSVP-Anfrage übersetzt, um eine RSVP-Sitzung zu initiieren. Diese Anforderung wird über die interne Schnittstelle zwischen Label Switching und RSVP weitergeleitet. Nach Prüfung der Anforderungsinformationen, Überprüfung des RSVP-Status und Überprüfung der lokalen Routing-Tabellen initiiert RSVP eine Sitzung für jeden LSP. Die Sitzung stammt vom lokalen Router und ist für das Ziel des LSP bestimmt.

Wenn eine RSVP-Sitzung erfolgreich erstellt wurde, wird der Sprachdienstleister entlang der von der RSVP-Sitzung erstellten Pfade eingerichtet. Wenn die RSVP-Sitzung nicht erfolgreich ist, benachrichtigt RSVP MPLS über seinen Status. Es liegt an MPLS, Sicherungspfade zu initiieren oder den ursprünglichen Pfad zu wiederholen.

Zum Übergeben von Signalinformationen für das Label-Switching unterstützt RSVP vier zusätzliche Objekte: Label-Request-Objekt, Label-Objekt, Explicit Route-Objekt und Record Route-Objekt. Damit ein LSP erfolgreich eingerichtet werden kann, müssen alle Router entlang des Pfads MPLS, RSVP und die vier Objekte unterstützen. Von den vier Objekten ist das Record Route-Objekt nicht obligatorisch.

Gehen Sie wie folgt vor, um MPLS zu konfigurieren und zu einem RSVP-Client zu machen:

  • Aktivieren Sie MPLS auf allen Routern, die am Label-Switching teilnehmen (d. h. auf allen Routern, die Teil eines Label-Switching-Pfads sein könnten).

  • Aktivieren Sie RSVP auf allen Routern und auf allen Routerschnittstellen, die den LSP bilden.

  • Konfigurieren Sie die Router zu Beginn des LSP.

Sie können RSVP-Label-Switched-Pfade (LSPs) so konfigurieren, dass eine Verzögerungsmetrik für die Berechnung des Pfads verwendet wird. Verwenden Sie zum Konfigurieren die CLI-Optionen, die wir unter der Hierarchie eingeführt haben.[edit protocols mpls label-switched-path name]

Beispiel: RSVP und MPLS konfigurieren

Im Folgenden sehen Sie eine Beispielkonfiguration für einen Router zu Beginn eines LSP:

Im Folgenden sehen Sie eine Beispielkonfiguration für alle anderen Router, die den LSP bilden:

Konfigurieren von RSVP-Schnittstellen

In den folgenden Abschnitten wird beschrieben, wie RSVP-Schnittstellen konfiguriert werden:

Konfigurieren der RSVP-Aktualisierungsreduzierung

Sie können die Reduzierung der RSVP-Aktualisierung auf jeder Schnittstelle konfigurieren, indem Sie die folgenden Anweisungen in die Schnittstellenkonfiguration aufnehmen:

  • und —Aktivieren Sie alle Funktionen zur Reduzierung der RSVP-Aktualisierung:aggregatereliable Bündelung von RSVP-Nachrichten, RSVP-Nachrichten-ID, zuverlässige Nachrichtenübermittlung und Zusammenfassungsaktualisierung.

    Um eine Aktualisierungsreduzierung und eine zuverlässige Bereitstellung zu erreichen, müssen Sie die and-Anweisungen einschließen.aggregatereliable

  • no-aggregate– Deaktivieren Sie die Bündelung von RSVP-Nachrichten und die Aktualisierung der Zusammenfassung.

  • no-reliable– Deaktivieren Sie die RSVP-Nachrichten-ID, die zuverlässige Nachrichtenübermittlung und die Aktualisierung der Zusammenfassung.

Weitere Informationen zur Reduzierung der RSVP-Aktualisierung finden Sie unter Reduzierung der RSVP-Aktualisierung.Reduzierung der RSVP-Aktualisierung

Wenn die Anweisung auf dem Router konfiguriert ist (zuverlässige Nachrichtenübermittlung ist deaktiviert), akzeptiert der Router RSVP-Nachrichten, die das Nachrichten-ID-Objekt enthalten, ignoriert jedoch das Nachrichten-ID-Objekt und führt die Standardnachrichtenverarbeitung fort.no-reliable In diesem Fall wird kein Fehler generiert, und RSVP funktioniert normal.

Allerdings funktionieren nicht alle Kombinationen zwischen zwei Nachbarn mit unterschiedlichen Aktualisierungsreduzierungsfunktionen ordnungsgemäß. Beispielsweise wird ein Router entweder mit der Anweisung und der Anweisung oder mit der und-Anweisung konfiguriert.aggregateno-reliablereliableno-aggregate Wenn ein RSVP-Nachbar ein Summary Refresh-Objekt an diesen Router sendet, wird kein Fehler generiert, aber das Summary Refresh-Objekt kann nicht verarbeitet werden. Folglich kann es bei RSVP-Zuständen auf diesem Router zu einer Zeitüberschreitung kommen, wenn sich der Nachbar nur auf die Zusammenfassungsaktualisierung verlässt, um diese RSVP-Zustände zu aktualisieren.

Sofern keine besonderen Anforderungen bestehen, wird empfohlen, die RSVP-Aktualisierungsreduzierung für jeden RSVP-Nachbarn auf ähnliche Weise zu konfigurieren.

Um alle Funktionen zur Reduzierung der RSVP-Aktualisierung auf einer Schnittstelle zu aktivieren, fügen Sie die folgende Anweisung ein:aggregate

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp interface interface-name]

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

Um die Bündelung von RSVP-Nachrichten und die Aktualisierung der Zusammenfassung zu deaktivieren, fügen Sie die folgende Anweisung ein:no-aggregate

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp interface interface-name]

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

Um die RSVP-Nachrichten-ID und die zuverlässige Nachrichtenübermittlung auf einer Schnittstelle zu aktivieren, fügen Sie die folgende Anweisung ein:reliable

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp interface interface-name]

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

Um die RSVP-Nachrichten-ID, die zuverlässige Nachrichtenübermittlung und die Zusammenfassungsaktualisierung zu deaktivieren, fügen Sie die folgende Anweisung ein:no-reliable

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp interface interface-name]

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

Bestimmen der Aktualisierungsreduzierungsfunktion von RSVP-Nachbarn

Um die Fähigkeit zur Reduzierung der RSVP-Aktualisierung eines RSVP-Nachbarn zu bestimmen, benötigen Sie die folgenden Informationen:

  • Das RR-Bit, das vom Nachbarn angekündigt wurde

  • Die lokale Konfiguration der RSVP-Aktualisierungsreduzierung

  • Die tatsächlichen RSVP-Nachrichten, die vom Nachbarn empfangen wurden

Um diese Informationen zu erhalten, können Sie einen Befehl ausführen.show rsvp neighbor detail Es folgt eine Beispielausgabe:

Weitere Informationen zum Befehl.show rsvp neighbor detail

Konfigurieren des Antwort-Hallo-Intervalls

RSVP überwacht den Status der Nachbarn des Interior Gateway Protocol (IGP) (IS-IS oder OSPF) und verlässt sich auf die IGP-Protokolle, um zu erkennen, wenn ein Knoten ausfällt. Wenn ein IGP-Protokoll einen Nachbarn für unerreichbar erklärt (weil keine Hello-Pakete mehr empfangen werden), schaltet RSVP auch diesen Nachbarn aus. Die IGP-Protokolle und RSVP agieren jedoch immer noch unabhängig voneinander, wenn ein Nachbar angesprochen wird.

Bei Routern von Juniper Networks hat die Konfiguration eines kürzeren oder längeren RSVP-Hello-Intervalls keinen Einfluss darauf, ob eine RSVP-Sitzung unterbrochen wird oder nicht. RSVP-Sitzungen werden auch dann aufrechterhalten, wenn keine RSVP-Hello-Pakete mehr empfangen werden. RSVP-Sitzungen werden so lange aufrechterhalten, bis entweder der Router keine IGP-Hello-Pakete mehr empfängt oder die RSVP-Pfad- und Resv-Nachrichten eine Zeitüberschreitung aufweisen. Ab Junos OS Version 16.1 werden die RSVP-Sitzungen jedoch unterbrochen, wenn bei RSVP-Hello-Nachrichten ein Timeout auftritt.

Das RSVP-Hello-Intervall kann auch beeinträchtigt werden, wenn die Geräte eines anderen Anbieters eine RSVP-Sitzung unterbrechen. Beispielsweise könnte ein benachbarter Router, der nicht von Juniper Networks stammt, so konfiguriert sein, dass er RSVP-Hello-Pakete überwacht.

Um zu ändern, wie oft RSVP Hello-Pakete sendet, fügen Sie die folgende Anweisung ein:hello-interval

HINWEIS:

Ab Version 16.1 sendet Junos RSVP-Hello-Nachrichten über einen Umgehungs-LSP, sofern einer verfügbar ist. Weitere Informationen zum Wiederherstellen des historischen Verhaltens des Sendens von Hallos über den nächsten IGP-Hop finden Sie hier .no-node-hello-on-bypass

Eine Liste der Hierarchieebenen, auf denen Sie diese Anweisung einbinden können, finden Sie im Abschnitt Anweisungszusammenfassung.

Konfigurieren der RSVP-Authentifizierung

Alle RSVP-Protokollaustausche können authentifiziert werden, um sicherzustellen, dass nur vertrauenswürdige Nachbarn an der Einrichtung von Reservierungen teilnehmen. Standardmäßig ist die RSVP-Authentifizierung deaktiviert.

Die RSVP-Authentifizierung verwendet einen nachrichtenbasierten Hashed Message Authentication Code (HMAC)-MD5-Digest. Dieses Schema erzeugt einen Nachrichtendigest, der auf einem geheimen Authentifizierungsschlüssel und dem Nachrichteninhalt basiert. (Der Nachrichteninhalt enthält auch eine Sequenznummer.) Der berechnete Digest wird mit RSVP-Nachrichten übertragen. Nachdem Sie die Authentifizierung konfiguriert haben, werden alle empfangenen und übertragenen RSVP-Nachrichten mit allen Nachbarn auf dieser Schnittstelle authentifiziert.

Die MD5-Authentifizierung bietet Schutz vor Fälschung und Nachrichtenänderung. Es kann auch Replay-Angriffe verhindern. Es bietet jedoch keine Vertraulichkeit, da alle Nachrichten im Klartext gesendet werden.

Standardmäßig ist die Authentifizierung deaktiviert. Um die Authentifizierung zu aktivieren, konfigurieren Sie auf jeder Schnittstelle einen Schlüssel, indem Sie die folgende Anweisung einfügen:authentication-key

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp interface interface-name]

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

Konfigurieren des Bandbreitenabonnements für Klassentypen

Standardmäßig lässt RSVP zu, dass 100 Prozent der Bandbreite für einen Kurstyp für RSVP-Reservierungen verwendet wird. Wenn Sie einen Kurstyp für einen LSP mit mehreren Klassen überzeichnen, darf der Gesamtbedarf aller RSVP-Sitzungen die tatsächliche Kapazität des Kurstyps überschreiten.

Ausführliche Anweisungen zum Konfigurieren des Bandbreitenabonnements für Klassentypen finden Sie unter Konfigurieren des Bandbreitenabonnementprozentsatzes für Sprachdienstleister.Konfigurieren des Bandbreitenabonnementprozentsatzes für Sprachdienstleister

Konfigurieren des RSVP-Aktualisierungsschwellenwerts auf einer Schnittstelle

Die Interior Gateway Protocols (IGPs) verwalten die Traffic-Engineering-Datenbank, aber die aktuell verfügbare Bandbreite auf den Traffic-Engineering-Datenbankverbindungen stammt von RSVP. Wenn sich die Bandbreite einer Verbindung ändert, informiert RSVP die IGPs, die dann die Traffic-Engineering-Datenbank aktualisieren und die neuen Bandbreiteninformationen an alle Netzwerkknoten weiterleiten können. Die Netzwerkknoten wissen dann, wie viel Bandbreite auf der Traffic-Engineering-Datenbankverbindung (lokal oder remote) verfügbar ist, und CSPF kann die Pfade korrekt berechnen.

IGP-Updates können jedoch übermäßig viele Systemressourcen verbrauchen. Abhängig von der Anzahl der Knoten in einem Netzwerk ist es möglicherweise nicht wünschenswert, bei kleinen Änderungen der Bandbreite ein IGP-Update durchzuführen. Durch die Konfiguration der Anweisung auf Hierarchieebene können Sie den Schwellenwert anpassen, ab dem eine Änderung der reservierten Bandbreite eine IGP-Aktualisierung auslöst.update-threshold[edit protocols rsvp]

Sie können einen Wert zwischen 0,001 Prozent und 20 Prozent (der Standardwert ist 10 Prozent) konfigurieren, um festzulegen, wann ein IGP-Update ausgelöst werden soll. Wenn die Änderung der reservierten Bandbreite größer oder gleich dem konfigurierten Schwellenwert für den Prozentsatz der statischen Bandbreite auf dieser Schnittstelle ist, wird eine IGP-Aktualisierung durchgeführt. Wenn Sie z. B. die Anweisung auf 15 Prozent konfiguriert haben und der Router feststellt, dass sich die reservierte Bandbreite auf einer Verbindung um 10 Prozent der Verbindungsbandbreite geändert hat, löst RSVP keine IGP-Aktualisierung aus.update-threshold Wenn sich jedoch die reservierte Bandbreite auf einer Verbindung um 20 Prozent der Verbindungsbandbreite ändert, löst RSVP ein IGP-Update aus.

Sie können den Schwellenwert auch als absoluten Wert konfigurieren, indem Sie die Option unter der Anweisung verwenden.threshold-valueupdate-threshold

Wenn der Schwellenwert auf mehr als 20 % der Bandbreite auf dieser Verbindung konfiguriert ist, ist der Schwellenwert auf 20 % der Bandbreite begrenzt.

Wenn die Bandbreite auf einer Schnittstelle beispielsweise 1 Gbit/s beträgt und die größer als 200 Mbit/s konfiguriert ist, ist sie auf 200 Mbit/s begrenzt.threshold-valuethreshold-value Die wird mit 20.000% und die mit 200Mbps angezeigt.threshold-percentthreshold-value

HINWEIS:

Die beiden Optionen und schließen sich gegenseitig aus.threshold-percentthreshold-value Sie können zu einem bestimmten Zeitpunkt nur eine Option konfigurieren, um ein IGP-Update für Reservierungen mit geringerer Bandbreite zu generieren. Wenn also eine Option konfiguriert ist, wird die andere Option berechnet und in der CLI angezeigt.

Wenn beispielsweise bei einer Verbindung von 1 Gbit/s der Wert auf 5 % konfiguriert ist, wird der Wert als 50 Mbit/s berechnet und angezeigt.threshold-percentthreshold-value Ähnlich verhält es sich, wenn der Wert auf 50 m konfiguriert ist, wird der als 5 % berechnet und angezeigt.threshold-valuethreshold-percent

Um den Schwellenwert anzupassen, bei dem eine Änderung der reservierten Bandbreite eine IGP-Aktualisierung auslöst, fügen Sie die update-threshold-Anweisung ein.update-threshold Aufgrund des Aktualisierungsschwellenwerts ist es möglich, dass CSPF (Constrained Shortest Path First) einen Pfad unter Verwendung veralteter Bandbreiteninformationen der Traffic-Engineering-Datenbank für eine Verbindung berechnet. Wenn RSVP versucht, einen LSP über diesen Pfad einzurichten, stellt es möglicherweise fest, dass auf dieser Verbindung nicht genügend Bandbreite vorhanden ist. In diesem Fall löst RSVP eine Aktualisierung der IGP-Traffic-Engineering-Datenbank aus, wodurch die aktualisierten Bandbreiteninformationen im Netzwerk überflutet werden. CSPF kann dann den Pfad anhand der aktualisierten Bandbreiteninformationen neu berechnen und versuchen, einen anderen Pfad zu finden, um die überlastete Verbindung zu vermeiden. Beachten Sie, dass diese Funktion die Standardfunktion ist und keine zusätzliche Konfiguration erfordert.

Sie können die Anweisung auf Hierarchieebene oder auf Hierarchieebene konfigurieren, um die Genauigkeit der Traffic-Engineering-Datenbank (einschließlich der Genauigkeit von Bandbreitenschätzungen für LSPs) mithilfe von Informationen zu verbessern, die von PathErr-Nachrichten bereitgestellt werden.rsvp-error-hold-time[edit protocols mpls][edit logical-systems logical-system-name protocols mpls] Weitere Informationen finden Sie unter Verbessern der Genauigkeit der Traffic Engineering-Datenbank mit RSVP-PathErr-Nachrichten.Verbesserung der Genauigkeit der Traffic Engineering-Datenbank mit RSVP PathErr-Nachrichten

Konfigurieren von RSVP für nicht nummerierte Schnittstellen

Das Junos-Betriebssystem unterstützt RSVP-Traffic-Engineering über nicht nummerierte Schnittstellen. Traffic-Engineering-Informationen über nicht nummerierte Links werden in den IGP-Traffic-Engineering-Erweiterungen für OSPF und IS-IS übertragen, wie in RFC 4203, OSPF-Erweiterungen zur Unterstützung von Generalized Multi-Protocol Label Switching (GMPLS) und RFC 4205, Intermediate System to Intermediate System (IS-IS) Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS) beschrieben. Nicht nummerierte Links können auch in der MPLS-Traffic-Engineering-Signalisierung angegeben werden, wie in RFC 3477, Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering (RSVP-TE) beschrieben. Mit dieser Funktion müssen Sie vermeiden, dass Sie IP-Adressen für jede Schnittstelle konfigurieren müssen, die am RSVP-signalisierten Netzwerk teilnimmt.

Um RSVP für nicht nummerierte Schnittstellen zu konfigurieren, müssen Sie den Router mit einer Router-ID konfigurieren, indem Sie die auf der Hierarchieebene angegebene Anweisung verwenden.router-id[edit routing-options] Die Router-ID muss für das Routing verfügbar sein (in der Regel können Sie die Loopback-Adresse verwenden). Die RSVP-Steuernachrichten für die nicht nummerierten Links werden über die Router-ID-Adresse (und nicht über eine zufällig ausgewählte Adresse) gesendet.

Um den Link-Schutz und die schnelle Weiterleitung auf einem Router mit aktivierten nicht nummerierten Schnittstellen zu konfigurieren, müssen Sie mindestens zwei Adressen konfigurieren. Es wird empfohlen, zusätzlich zur Konfiguration der Router-ID eine sekundäre Schnittstelle auf dem Loopback zu konfigurieren.

Konfigurieren der RSVP-Node-ID Hellos

Sie können Node-ID-basierte RSVP-Hellos konfigurieren, um sicherzustellen, dass Router von Juniper Networks mit Geräten anderer Anbieter zusammenarbeiten können. Standardmäßig verwendet Junos OS schnittstellenbasierte RSVP-Hellos. Node-ID-basierte RSVP-Hellos sind in RFC 4558, Node-ID Based Resource Reservation Protocol (RSVP) Hello, spezifiziert Hallo: Eine klarstellende Aussage. RSVP-Node-ID-Hellos sind nützlich, wenn Sie BFD so konfiguriert haben, dass Probleme über RSVP-Schnittstellen erkannt werden, sodass Sie Interface-Hellos für diese Schnittstellen deaktivieren können. Sie können auch Knoten-ID-Hallos für ordnungsgemäße Neustartvorgänge verwenden.

Node-ID-Hellos können global für alle RSVP-Nachbarn aktiviert werden. Standardmäßig ist die Node-ID-Hallo-Unterstützung deaktiviert. Wenn Sie keine RSVP-Knoten-IDs auf dem Router aktiviert haben, akzeptiert das Junos-Betriebssystem keine Node-ID-Hello-Pakete.

HINWEIS:

Ab Version 16.1 sendet Junos RSVP-Hello-Nachrichten über einen Umgehungs-LSP, sofern einer verfügbar ist. Weitere Informationen zum Wiederherstellen des historischen Verhaltens des Sendens von Hallos über den nächsten IGP-Hop finden Sie hier .no-node-hello-on-bypass

Um RSVP-Node-ID-Hellos global auf dem Router zu aktivieren, fügen Sie die node-hello-Anweisung auf den folgenden Hierarchieebenen ein:

  • [edit protocols rsvp]

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

Sie können RSVP-Schnittstellenhellos auch explizit global deaktivieren. Diese Art der Konfiguration kann in Netzwerken erforderlich sein, in denen der Router von Juniper Networks über zahlreiche RSVP-Verbindungen mit Geräten anderer Anbieter verfügt. Wenn Sie jedoch RSVP-Schnittstellen-Hellos global deaktivieren, können Sie mit der hello-interval-Anweisung auch ein Hello-Intervall auf einer RSVP-Schnittstelle konfigurieren.hello-interval (Protocols RSVP) Diese Konfiguration deaktiviert RSVP-Schnittstellenhellos global, aktiviert jedoch RSVP-Schnittstellenhellos auf der angegebenen Schnittstelle (der RSVP-Schnittstelle, auf der Sie die Anweisung konfigurieren).hello-interval Diese Konfiguration kann in einem heterogenen Netzwerk erforderlich sein, in dem einige Geräte RSVP-Node-ID-Hellos und andere Geräte RSVP-Interface-Hellos unterstützen.

Um RSVP-Schnittstellen-Hellos global auf dem Router zu deaktivieren, fügen Sie die no-interface-hello-Anweisung auf den folgenden Hierarchieebenen ein:no-interface-hello

  • [edit protocols rsvp]

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

Beispiel: Konfigurieren von RSVP-signalisierten LSPs

In diesem Beispiel wird gezeigt, wie ein LSP zwischen Routern in einem IP-Netzwerk mit RSVP als Signalisierungsprotokoll erstellt wird.

Anforderungen

Bevor Sie beginnen, löschen Sie die Sicherheitsdienste vom Gerät. Siehe Beispiel: Löschen von Sicherheitsdiensten.

Übersicht und Topologie

Wenn Sie RSVP als Signalisierungsprotokoll verwenden, können Sie LSPs zwischen Routern in einem IP-Netzwerk erstellen. In diesem Beispiel konfigurieren Sie ein Beispielnetzwerk wie in gezeigt.Abbildung 1

Topologie

Abbildung 1: Typischer RSVP-signalisierter LSPTypischer RSVP-signalisierter LSP

Um einen LSP zwischen Routern einzurichten, müssen Sie die MPLS-Familie einzeln aktivieren und RSVP auf jeder der Transitschnittstellen im MPLS-Netzwerk konfigurieren. In diesem Beispiel wird gezeigt, wie MPLS aktiviert und RSVP auf der Transitschnittstelle ge-0/0/0 konfiguriert wird. Darüber hinaus müssen Sie den MPLS-Prozess auf allen MPLS-Schnittstellen im Netzwerk aktivieren.

In diesem Beispiel wird gezeigt, wie ein LSP von R1 bis R7 auf dem Eingangsrouter (R1) mithilfe der Loopback-Adresse von R7 (10.0.9.7) definiert wird. Die Konfiguration reserviert 10 Mbit/s Bandbreite. Darüber hinaus deaktiviert die Konfiguration den CSPF-Algorithmus und stellt sicher, dass die Hosts C1 und C2 die RSVP-signalisierten LSP verwenden, die dem kürzesten Pfad der Netzwerk-IGP entsprechen.

Konfiguration

Verfahren

CLI-Schnellkonfiguration

Um dieses Beispiel 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]

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 unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos15.1/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie RSVP:

  1. Aktivieren Sie die MPLS-Familie auf allen Transitschnittstellen im MPLS-Netzwerk.

  2. Aktivieren Sie RSVP auf jeder Transitschnittstelle im MPLS-Netzwerk.

  3. Aktivieren Sie den MPLS-Prozess auf der Transitschnittstelle im MPLS-Netzwerk.

  4. Definieren Sie den LSP auf dem Eingangsrouter.

  5. Reservieren Sie 10 Mbit/s Bandbreite auf dem LSP.

Ergebnisse

Bestätigen Sie Ihre Konfiguration, indem Sie den Befehl aus dem Konfigurationsmodus eingeben.show Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.

Der Kürze halber enthält diese Befehlsausgabe nur die Konfiguration, die für dieses Beispiel relevant ist.show Alle anderen Konfigurationen auf dem System wurden durch Auslassungspunkte (...) ersetzt.

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

Überprüfung

Um zu bestätigen, dass die Konfiguration ordnungsgemäß funktioniert, führen Sie die folgenden Schritte aus:

Verifizieren von RSVP-Nachbarn

Zweck

Stellen Sie sicher, dass jedes Gerät die entsprechenden RSVP-Nachbarn anzeigt, z. B. dass Router R1 in sowohl Router R3 als auch Router R2 als RSVP-Nachbarn auflistet.Abbildung 1

Was

Geben Sie in der CLI den Befehl ein.show rsvp neighbor

Die Ausgabe zeigt die IP-Adressen der benachbarten Router. Stellen Sie sicher, dass jede benachbarte RSVP-Router-Loopback-Adresse aufgeführt ist.

Verifizieren von RSVP-Sitzungen

Zweck

Stellen Sie sicher, dass eine RSVP-Sitzung zwischen allen RSVP-Nachbarn eingerichtet wurde. Stellen Sie außerdem sicher, dass der Wert für die Bandbreitenreservierung aktiv ist.

Was

Geben Sie in der CLI den Befehl ein.show rsvp session detail

Die Ausgabe zeigt die detaillierten Informationen, einschließlich Sitzungs-IDs, Bandbreitenreservierung und Next-Hop-Adressen, für jede eingerichtete RSVP-Sitzung an. Überprüfen Sie die folgenden Informationen:

  • Jede RSVP-Nachbaradresse hat einen Eintrag für jeden Nachbarn, der nach Loopback-Adresse aufgelistet ist.

  • Der Status für jede LSP-Sitzung ist .Up

  • Für wird der entsprechende Bandbreitenwert , , angezeigt.Tspec10Mbps

Verifizieren des Vorhandenseins von RSVP-signalisierten LSPs

Zweck

Stellen Sie sicher, dass in der Routing-Tabelle des Eingangsrouters (Eingangsrouters) ein LSP für die Loopback-Adresse des anderen Routers konfiguriert ist. Stellen Sie z. B. sicher, dass die Routing-Tabelle des Routers mit R1-Eintrag über einen konfigurierten LSP zur Loopback-Adresse von Router R7 verfügt.inet.3Abbildung 1

Was

Geben Sie in der CLI den Befehl ein.show route table inet.3

Die Ausgabe zeigt die RSVP-Routen an, die in der Routing-Tabelle vorhanden sind.inet.3 Stellen Sie sicher, dass ein RSVP-signalisierter LSP der Loopback-Adresse des Ausgangsrouters R7 im MPLS-Netzwerk zugeordnet ist.

Beispiel: Konfigurieren des automatischen RSVP-Mesh

Service Provider verwenden häufig BGP- und MPLS-VPNs, um das Netzwerk effizient zu skalieren und gleichzeitig umsatzgenerierende Services bereitzustellen. In diesen Umgebungen wird BGP verwendet, um die VPN-Routing-Informationen über das Netzwerk des Service Providers zu verteilen, während MPLS verwendet wird, um diesen VPN-Datenverkehr von einem VPN-Standort zu einem anderen weiterzuleiten.

Wenn Sie einen neuen PE-Router hinzufügen, der an BGP- und MPLS-VPNs teilnimmt, müssen alle zuvor vorhandenen PE-Router für das Peering mit dem neuen PE-Router sowohl für BGP als auch für MPLS konfiguriert werden. Mit jedem neuen PE-Router im Netzwerk des Service Providers wird der Konfigurationsaufwand schnell zu groß.

Die Konfigurationsanforderungen für BGP-Peering können durch den Einsatz von Routenreflektoren reduziert werden. In RSVP-signalisierten MPLS-Netzwerken kann das automatische RSVP-Mesh den Konfigurationsaufwand für den MPLS-Teil des Netzwerks minimieren. Die Konfiguration auf allen PE-Routern ermöglicht es RSVP, automatisch die erforderlichen LSPs zu erstellen, wenn ein neuer PE-Router hinzugefügt wird.rsvp-te

Anforderungen

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

  • Einen Router, auf dem Junos OS Version 10.1 oder höher ausgeführt wird.

  • Ein BGP- und MPLS-VPN, das RSVP als MPLS-LSP-Signalisierungsprotokoll (Label-Switched Path) verwendet.

Überblick

In diesem Beispiel wird gezeigt, wie das automatische RSVP-Mesh auf einem PE-Router mithilfe der configuration-Anweisung konfiguriert wird.rsvp-te Damit das automatische RSVP-Mesh ordnungsgemäß funktioniert, muss die Anweisung für alle PE-Router in der vollständigen Mesh-Konfiguration konfiguriert sein.rsvp-te Dadurch wird sichergestellt, dass alle neuen PE-Router, die später hinzugefügt werden, auch von der automatischen Mesh-Funktion profitieren, sofern auch sie mit der Anweisung konfiguriert sind.rsvp-te

Angesichts dieser Anforderung wird in diesem Beispiel nur die Konfiguration auf dem neu hinzugefügten PE-Router gezeigt. Es wird davon ausgegangen, dass das automatische RSVP-Mesh bereits auf den vorhandenen PE-Routern konfiguriert wurde.

Topologie

In gibt es drei vorhandene PE-Router, PE1, PE2 und PE3, in der Topologie.Abbildung 2 PE4 wurde hinzugefügt und das automatische RSVP-Mesh wird konfiguriert. Die Cloud stellt das Netzwerk des Dienstanbieters dar, und die Netzwerkadresse 192.0.2.0/24 ist in der Mitte der Abbildung dargestellt.

Abbildung 2: Service-Provider-Netzwerk mit PE-RouternService-Provider-Netzwerk mit PE-Routern

Konfiguration

Die Konfiguration des automatischen RSVP-Mesh umfasst das Ausführen der folgenden Aufgaben:

  • Aktivieren der Konfigurationsanweisung auf Hierarchieebene .rsvp-te[edit routing-options dynamic-tunnels dynamic-tunnel-name]

  • Konfigurieren des gewünschten Elements.destination-networks

    Dieses Konfigurationselement gibt den IPv4-Präfixbereich für das Zielnetzwerk an. Es können nur Tunnel innerhalb des angegebenen Präfixbereichs erstellt werden.

  • Konfigurieren des gewünschten Elements.label-switched-path-template

    Dieses Konfigurationselement akzeptiert entweder den Namen einer vorkonfigurierten LSP-Vorlage als Argument.default-template Dabei handelt es sich um eine systemdefinierte Vorlage, für die keine Benutzerkonfiguration erforderlich ist.default-template

CLI-Schnellkonfiguration

Um dieses Beispiel 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]

PE4-Router

Konfigurieren des automatischen RSVP-Mesh

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Anweisungen hierzu finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus imCLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So aktivieren Sie das automatische RSVP-Mesh:

  1. Konfiguration auf Hierarchieebene .rsvp-te[edit routing-options dynamic-tunnels]

  2. Konfiguration auf Hierarchieebene .destination-networks[edit routing-options dynamic-tunnels]

Ergebnisse

Geben Sie den Befehl auf der Hierarchieebene ein, um die Ergebnisse Ihrer Konfiguration anzuzeigen:show[edit routing-options dynamic-tunnels]

Überprüfung

Überprüfen des Vorhandenseins von automatischen RSVP-Mesh-Tunneln auf Router PE4

Zweck

Um den Betrieb des neu konfigurierten PE4-Routers zu überprüfen, geben Sie den Befehl aus dem Betriebsmodus ein.show dynamic-tunnels database Dieser Befehl zeigt das Zielnetzwerk an, zu dem dynamische Tunnel erstellt werden können.

Was

Überprüfen des Vorhandenseins von MPLS-LSPs auf Router PE4

Zweck

Um das Vorhandensein von MPLS-LSPs auf dem PE4-Router zu überprüfen, geben Sie den Befehl aus dem Betriebsmodus ein.show mpls lsp Dieser Befehl zeigt den Status der MPLS-LSPs an.

Was

Konfigurieren von Hello-Bestätigungen für Nichtsitzungs-RSVP-Nachbarn

Die Anweisung steuert das Begrüßungsverhalten zwischen RSVP-Nachbarn, unabhängig davon, ob sie sich in derselben Sitzung befinden oder nicht.hello-acknowledgements

Hallo-Nachrichten, die von RSVP-Nachbarn empfangen werden, die nicht Teil einer gemeinsamen RSVP-Sitzung sind, werden verworfen. Wenn Sie die Anweisung auf Hierarchieebene konfigurieren, werden Hello-Nachrichten von Nicht-Sitzungsnachbarn mit einer Hello-Bestätigungsnachricht bestätigt.hello-acknowledgements[edit protocols rsvp] Wenn Begrüßungen von Nichtsitzungsnachbarn empfangen werden, wird eine RSVP-Nachbarbeziehung erstellt, und regelmäßige Begrüßungsnachrichten können jetzt vom Nichtsitzungsnachbarn empfangen werden. Die Anweisung ist standardmäßig deaktiviert.hello-acknowledgements Durch die Konfiguration dieser Anweisung können RSVP-fähige Router mithilfe von Hello-Paketen erkannt werden, und es wird überprüft, ob die Schnittstelle in der Lage ist, RSVP-Pakete zu empfangen, bevor MPLS-LSP-Setup-Nachrichten gesendet werden.

Nachdem Sie Hello-Bestätigungen für Nicht-Sitzungs-RSVP-Nachbarn aktiviert haben, bestätigt der Router weiterhin Hello-Nachrichten von allen Nicht-Sitzungs-RSVP-Nachbarn, es sei denn, die Schnittstelle selbst fällt aus oder Sie ändern die Konfiguration. Schnittstellenbasierte Nachbarn werden nicht automatisch veraltet.

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp]

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

Switching von LSPs weg von einem Netzwerkknoten

Sie können den Router so konfigurieren, dass aktive LSPs mithilfe eines für eine Schnittstelle aktivierten Bypass-LSP von einem Netzwerkknoten weggeschaltet werden. Diese Funktion kann verwendet werden, um aktive Netzwerke aufrechtzuerhalten, wenn ein Gerät ausgetauscht werden muss, ohne den Datenverkehr zu unterbrechen, der das Netzwerk durchquert. Die Sprachdienstleister können entweder statisch oder dynamisch sein.

  1. Zuerst müssen Sie entweder den Link- oder den Knotenschutz für den Datenverkehr konfigurieren, der das Netzwerkgerät umleiten muss, das Sie deaktivieren möchten. Um ordnungsgemäß zu funktionieren, muss der Umgehungs-LSP eine andere logische Schnittstelle als der geschützte LSP verwenden.
  2. Um den Router darauf vorzubereiten, den Datenverkehr von einem Netzwerkknoten wegzuleiten, konfigurieren Sie die folgende Anweisung:always-mark-connection-protection-tlv

    Der Router markiert dann den gesamten OAM-Datenverkehr, der diese Schnittstelle passiert, um den Datenverkehr basierend auf der OAM-Funktionalität auf einen alternativen Pfad umzuschalten.

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

    • [edit protocols mpls interface interface-name]

    • [edit logical-systems logical-system-name protocols mpls interface interface-name]

  3. Anschließend müssen Sie die Anweisung so konfigurieren, dass der Datenverkehr vom geschützten LSP zum Umgehungs-LSP umgeschaltet wird, wodurch das standardmäßige nachgeschaltete Netzwerkgerät effektiv umgangen wird.switch-away-lsps Die eigentliche Verbindung selbst wird durch diese Konfiguration nicht unterbrochen.

    Um den Router so zu konfigurieren, dass der Datenverkehr von einem Netzwerkknoten weggeleitet wird, konfigurieren Sie die folgende Anweisung:switch-away-lsps

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

    • [edit protocols mpls interface interface-name]

    • [edit logical-systems logical-system-name protocols mpls interface interface-name]

Beachten Sie die folgenden Einschränkungen im Zusammenhang mit dem Verschieben aktiver Sprachdienstleister von einem Netzwerkknoten:

  • Die Switch-Away-Funktion wird nur von Routern der MX-Serie unterstützt.

  • Die Switch-away-Funktion wird nicht für das Umschalten von Datenverkehr von primären Punkt-zu-Mehrpunkt-LSPs zur Umgehung von Punkt-zu-Multipunkt-LSPs unterstützt. Wenn Sie die Anweisung für einen Punkt-zu-Mehrpunkt-LSP konfigurieren, wird der Datenverkehr nicht auf den Umgehungs-Punkt-zu-Mehrpunkt-LSP umgestellt.switch-away-lsps

  • Wenn Sie die Switch-Away-Funktion auf einer Schnittstelle entlang des Pfads eines dynamischen LSP konfigurieren, können über diesen Pfad keine neuen dynamischen LSPs eingerichtet werden. Die Switch-Away-Funktion verhindert das Make-before-Break-Verhalten von RSVP-signalisierten LSPs. Das Make-before-Break-Verhalten führt normalerweise dazu, dass der Router zuerst versucht, einen dynamischen LSP erneut zu signalisieren, bevor er das Original abreißt.

Konfigurieren des RSVP-Setup-Schutzes

Sie können den schnellen Umleitungsmechanismus für die Anlagensicherung so konfigurieren, dass er einen Einrichtungsschutz für LSPs bietet, die gerade signalisiert werden. Es werden sowohl Punkt-zu-Punkt-LSPs als auch Punkt-zu-Multipunkt-LSPs unterstützt. Diese Funktion ist im folgenden Szenario anwendbar:

  1. Eine ausgefallene Verbindung oder ein ausgefallener Knoten befindet sich auf dem strikt expliziten Pfad eines LSP, bevor der LSP signalisiert wird.

  2. Es gibt auch einen Umgehungs-LSP, der die Verbindung oder den Knoten schützt.

  3. RSVP signalisiert dem LSP über den Bypass-LSP. Der LSP sieht so aus, als wäre er ursprünglich entlang seines primären Pfads eingerichtet worden und hätte dann aufgrund des Verbindungs- oder Knotenfehlers ein Failover auf den Umgehungs-LSP ausgeführt.

  4. Wenn die Verbindung oder der Knoten wiederhergestellt ist, kann der LSP automatisch auf den primären Pfad zurückgesetzt werden.

Sie sollten die Anweisung auf jedem der Router entlang des LSP-Pfads konfigurieren, auf dem Sie den LSP-Setupschutz aktivieren möchten.setup-protection[edit protocols rsvp] Außerdem sollten Sie IGP Traffic Engineering auf allen Routern im LSP-Pfad konfigurieren. Sie können einen Befehl ausgeben, um zu bestimmen, ob für den LSP der Setup-Schutz auf einem Router aktiviert ist, der als lokaler Reparaturpunkt (PLR) oder Zusammenführungspunkt fungiert.show rsvp session

Um den RSVP-Setup-Schutz zu aktivieren, fügen Sie die Anweisungsetup-protection

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp]

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

Konfigurieren des Load Balancing zwischen RSVP-LSPs

Wenn Sie mehrere RSVP-LSPs für denselben Ausgangsrouter konfiguriert haben, wird standardmäßig der LSP mit der niedrigsten Metrik ausgewählt und überträgt den gesamten Datenverkehr. Wenn alle Sprachdienstleister dieselbe Metrik aufweisen, wird einer der Sprachdienstleister nach dem Zufallsprinzip ausgewählt, und der gesamte Datenverkehr wird über ihn weitergeleitet.

Alternativ können Sie den Datenverkehr über alle Sprachdienstleister hinweg ausgleichen, indem Sie den Lastenausgleich pro Paket aktivieren.

Um den Paketlastenausgleich für einen Eingangs-LSP zu aktivieren, konfigurieren Sie die Anweisung wie folgt:policy-statement

Anschließend müssen Sie diese Anweisung als Exportrichtlinie auf die Weiterleitungstabelle anwenden.

Sobald der Load Balancing pro Paket angewendet wurde, wird der Datenverkehr gleichmäßig auf die Sprachdienstleister verteilt (standardmäßig).

Sie müssen den Lastenausgleich pro Paket konfigurieren, wenn Sie die schnelle PFE-Umleitung aktivieren möchten. Um die schnelle PFE-Umleitung zu aktivieren, fügen Sie die in diesem Abschnitt gezeigte Anweisung für den Lastenausgleich pro Paket in die Konfiguration jedes Routers ein, an dem eine Umleitung stattfinden kann.policy-statement Siehe auch Konfigurieren der schnellen Weiterleitung.Konfigurieren der schnellen Weiterleitung

Sie können auch einen Lastenausgleich für den Datenverkehr zwischen den Sprachdienstleistern im Verhältnis zu der für jeden Sprachdienstleister konfigurierten Bandbreite durchführen. Diese Funktion kann den Datenverkehr in Netzwerken mit asymmetrischen Bandbreitenfunktionen besser auf externe Verbindungen verteilen, da die konfigurierte Bandbreite eines LSP in der Regel die Datenverkehrskapazität dieses LSP widerspiegelt.

Um den RSVP-LSP-Lastenausgleich zu konfigurieren, fügen Sie die Anweisung mit der folgenden Option ein:load-balancebandwidth

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

  • [edit protocols rsvp]

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

Beachten Sie die folgenden Informationen, wenn Sie die Anweisung verwenden:load-balance

  • Wenn Sie die Anweisung konfigurieren, wird das Verhalten der aktuell ausgeführten Sprachdienstleister nicht geändert.load-balance Um zu erzwingen, dass derzeit ausgeführte Sprachdienstleister das neue Verhalten verwenden, können Sie einen Befehl ausführen.clear mpls lsp

  • Die Anweisung gilt nur für Eingangs-LSPs, für die der Lastenausgleich pro Paket aktiviert ist.load-balance

  • Bei Differentiated Services-fähigen LSPs, die Traffic Engineering betreiben, wird die Bandbreite eines LSP berechnet, indem die Bandbreite aller Klassentypen summiert wird.

Konfigurieren des automatischen RSVP-Mesh

Sie können RSVP so konfigurieren, dass automatisch Punkt-zu-Punkt-LSPs (Label-Switched Paths) für jeden neuen PE-Router eingerichtet werden, der einem vollständigen Netz von LSPs hinzugefügt wird. Um diese Funktion zu aktivieren, müssen Sie die Anweisung auf allen PE-Routern im Full Mesh konfigurieren.rsvp-te

HINWEIS:

Sie können das automatische RSVP-Mesh nicht in Verbindung mit CCC konfigurieren. CCC kann die dynamisch generierten Sprachdienstleister nicht verwenden.

Um das automatische RSVP-Mesh zu konfigurieren, fügen Sie die folgende Anweisung ein:rsvp-te

Sie können diese Anweisungen auf den folgenden Hierarchieebenen konfigurieren:

  • [edit routing-options dynamic-tunnels tunnel-name]

  • [edit logical-systems logical-system-name routing-options dynamic-tunnels tunnel-name]

Sie müssen außerdem die folgenden Anweisungen konfigurieren, um das automatische RSVP-Mesh zu aktivieren:

  • destination-networks- Geben Sie den Präfixbereich der IP-Version 4 (IPv4) für das Zielnetzwerk an. Dynamische Tunnel innerhalb des angegebenen IPv4-Präfixbereichs können initiiert werden.

  • —Sie können entweder die Standardvorlage explizit mit der Option konfigurieren oder Sie können eine eigene LSP-Vorlage konfigurieren, indem Sie die Option verwenden.label-switched-path-template (Multicast)default-templatetemplate-name Die LSP-Vorlage fungiert als Modellkonfiguration für die dynamisch generierten LSPs.

Konfigurieren von Timern für RSVP-Aktualisierungsnachrichten

RSVP verwendet zwei verwandte Timing-Parameter:

  • refresh-time—Die Aktualisierungszeit steuert das Intervall zwischen der Generierung aufeinanderfolgender Aktualisierungsmeldungen. Der Standardwert für die Aktualisierungszeit beträgt 45 Sekunden. Diese Zahl ergibt sich aus dem Standardwert der Anweisung von 30, multipliziert mit einem festen Wert von 1,5.refresh-time Diese Berechnung unterscheidet sich von RFC 2205, der besagt, dass die Aktualisierungszeit mit einem Zufallswert im Bereich von 0,5 bis 1,5 multipliziert werden sollte.

    Aktualisierungsnachrichten enthalten Pfad- und Resv-Nachrichten. Aktualisierungsnachrichten werden in regelmäßigen Abständen gesendet, damit bei Reservierungszuständen in benachbarten Knoten kein Timeout auftritt. Jeder Pfad und jede Resv-Nachricht enthält den Aktualisierungstimerwert, und der empfangende Knoten extrahiert diesen Wert aus den Nachrichten.

  • keep-multiplier—Der keep-Multiplikator ist eine kleine, lokal konfigurierte Ganzzahl von 1 bis 255. Der Standardwert ist 3. Sie gibt die Anzahl der Nachrichten an, die verloren gehen können, bevor ein bestimmter Status als veraltet deklariert wird und gelöscht werden muss. Der keep-Multiplikator wirkt sich direkt auf die Lebensdauer eines RSVP-Status aus.

Verwenden Sie die folgende Formel, um die Lebensdauer eines Reservierungsstatus zu bestimmen:

Im schlimmsten Fall ( – 1) müssen aufeinanderfolgende Aktualisierungsmeldungen verloren gehen, bevor ein Reservierungsstatus gelöscht wird.keep-multiplier

Es wird nicht empfohlen, einen kurzen RSVP-Hallo-Timer zu konfigurieren. Wenn eine schnelle Erkennung eines ausgefallenen Nachbarn erforderlich ist, konfigurieren Sie kurze IGP-Hello-Timer (OSPF oder IS-IS).

Standardmäßig beträgt der Wert für den Aktualisierungstimer 30 Sekunden. Um diesen Wert zu ändern, fügen Sie die folgende Anweisung ein:refresh-time

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp]

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

Der Standardwert des keep-Multiplikators ist 3. Um diesen Wert zu ändern, fügen Sie die folgende Anweisung ein:keep-multiplier

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp]

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

Vorwegnahme von RSVP-Sitzungen

Wenn die Bandbreite nicht ausreicht, um alle RSVP-Sitzungen zu verarbeiten, können Sie die vorzeitige Entfernung von RSVP-Sitzungen steuern. Standardmäßig wird eine RSVP-Sitzung nur durch eine neue Sitzung mit höherer Priorität vorgezogen.

Um eine Sitzung immer vorwegzunehmen, wenn die Bandbreite nicht ausreicht, fügen Sie die Anweisung mit der Option ein:preemptionaggressive

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp]

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

Um die vorzeitige Entfernung von RSVP-Sitzungen zu deaktivieren, fügen Sie die Anweisung mit der folgenden Option ein:preemptiondisabled

Um zur Standardeinstellung zurückzukehren (d. h. eine Sitzung nur für eine neue Sitzung mit höherer Priorität vorwegzunehmen), fügen Sie die Anweisung mit der folgenden Option ein:preemptionnormal

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp]

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

MTU-Signalisierung in RSVP konfigurieren

Um die MTU-Signalisierung (Maximum Transmission Unit) in RSVP zu konfigurieren, müssen Sie MPLS so konfigurieren, dass IP-Pakete fragmentiert werden können, bevor sie in MPLS gekapselt werden. Außerdem müssen Sie die MTU-Signalisierung in RSVP konfigurieren. Zur Fehlerbehebung können Sie die MTU-Signalisierung allein konfigurieren, ohne die Paketfragmentierung zu aktivieren.

Um die MTU-Signalisierung in RSVP zu konfigurieren, fügen Sie die folgende Anweisung ein:path-mtu

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols mpls]

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

In den folgenden Abschnitten wird beschrieben, wie Sie die Paketfragmentierung und MTU-Signalisierung in RSVP aktivieren:

Aktivieren der MTU-Signalübertragung in RSVP

Um die MTU-Signalisierung in RSVP zu aktivieren, fügen Sie die folgende Anweisung ein:rsvp mtu-signaling

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols mpls path-mtu]

  • [edit logical-systems logical-system-name protocols mpls path-mtu]

Nachdem Sie die Konfiguration festgeschrieben haben, werden Änderungen im MTU-Signalverhalten für RSVP wirksam, wenn der Pfad das nächste Mal aktualisiert wird.

Sie können die Anweisung eigenständig auf der Hierarchieebene konfigurieren.mtu-signaling[edit protocols mpls path-mtu rsvp] Dies kann bei der Fehlerbehebung hilfreich sein. Wenn Sie nur die Anweisung konfigurieren, können Sie den Befehl verwenden, um zu bestimmen, was die kleinste MTU für einen LSP ist.mtu-signalingshow rsvp session detail Der Befehl zeigt den empfangenen und gesendeten MTU-Wert im Adspec-Objekt an.show rsvp session detail

Aktivieren der Paketfragmentierung

Um die Fragmentierung von IP-Paketen zu ermöglichen, bevor sie in MPLS gekapselt werden, fügen Sie die folgende Anweisung ein:allow-fragmentation

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols mpls path-mtu]

  • [edit logical-systems logical-system-name protocols mpls path-mtu]

    HINWEIS:

    Konfigurieren Sie die Anweisung nicht allein.allow-fragmentation Konfigurieren Sie es immer in Verbindung mit der Anweisung.mtu-signaling

Konfigurieren von Ultimate-Hop-Popping für Sprachdienstleister

Standardmäßig verwenden RSVP-signalisierte LSPs das vorletzte Hop-Popping (PHP). Abbildung 3 veranschaulicht einen LSP mit vorletzter Hop-Popping zwischen Router PE1 und Router PE2. Router CE1 leitet ein Paket an seinen nächsten Hop (Router PE1) weiter, der auch der LSP-Eingang ist. Router PE1 überträgt Label 1 auf das Paket und leitet das gelabelte Paket an Router P1 weiter. Router P1 schließt den standardmäßigen MPLS-Label-Austauschvorgang ab, tauscht Label 1 gegen Label 2 aus und leitet das Paket an Router P2 weiter. Da Router P2 der vorletzte Hop-Router für den LSP zu Router PE2 ist, wird zuerst das Label angezeigt und das Paket dann an Router PE2 weitergeleitet. Wenn Router PE2 es empfängt, kann das Paket ein Service-Label, ein Explicit-NULL-Label oder einfach ein einfaches IP- oder VPLS-Paket sein. Router PE2 leitet das nicht gekennzeichnete Paket an Router CE2 weiter.

Abbildung 3: Penultimate-Hop Popping für einen LSPPenultimate-Hop Popping für einen LSP

Sie können auch Ultimate-Hop-Popping (UHP) (wie in ) für RSVP-signalisierte LSPs konfigurieren.Abbildung 4 Einige Netzwerkanwendungen können erfordern, dass Pakete am Ausgangsrouter (Router PE2) mit einer äußeren Bezeichnung ungleich Null eintreffen. Bei einem LSP mit Ultimate-Hop-Popping führt der vorletzte Router (Router P2 in ) den standardmäßigen MPLS-Label-Swapping-Vorgang durch (in diesem Beispiel Label 2 für Label 3), bevor das Paket an den Ausgangsrouter PE2 weitergeleitet wird.Abbildung 4 Router PE2 öffnet das äußere Label und führt eine zweite Suche nach der Paketadresse durch, um das Endziel zu bestimmen. Anschließend wird das Paket an das entsprechende Ziel weitergeleitet (entweder Router CE2 oder Router CE4).

Abbildung 4: Ultimate-Hop-Popping für einen LSPUltimate-Hop-Popping für einen LSP

Für die folgenden Netzwerkanwendungen müssen Sie UHP-LSPs konfigurieren:

  • MPLS-TP für Leistungsüberwachung und In-Band-OAM

  • Virtuelle Schaltkreise zum Edge-Schutz

Die folgenden Funktionen unterstützen das UHP-Verhalten nicht:

  • LDP-signalisierte LSPs

  • Statische Sprachdienstleister

  • Punkt-zu-Multipunkt-Sprachdienstleister

  • CCC

  • traceroute Befehl

Weitere Informationen zum UHP-Verhalten finden Sie unter Internet-Entwurf draft-ietf-mpls-rsvp-te-no-php-oob-mapping-01.txt, Non-PHP-Verhalten und Out-of-Band-Mapping für RSVP-TE-LSPs.

Bei Punkt-zu-Punkt-RSVP-signalisierten LSPs wird das UHP-Verhalten vom LSP-Eingang signalisiert. Basierend auf der Konfiguration des Eingangsrouters kann RSVP den UHP-LSP mit gesetztem Nicht-PHP-Flag signalisieren. RSVP PATH-Nachrichten tragen die beiden Flags im LSP-ATTRIBUTES-Objekt. Wenn der Ausgangsrouter die PATH-Nachricht empfängt, weist er dem LSP eine Bezeichnung ungleich NULL zu. RSVP erstellt und installiert außerdem zwei Routen in der mpls.0-Routingtabelle. S bezieht sich auf das S-Bit des MPLS-Labels, das angibt, ob das untere Ende des Label-Stacks erreicht wurde oder nicht.

  • Route S=0 – Gibt an, dass der Stapel weitere Beschriftungen enthält. Der nächste Hop für diese Route verweist auf die Routing-Tabelle mpls.0 und löst eine verkettete MPLS-Labelsuche aus, um die verbleibenden MPLS-Labels im Stack zu ermitteln.

  • Route S=1 – Gibt an, dass keine Beschriftungen mehr vorhanden sind. Der nächste Hop verweist auf die inet.0-Routingtabelle, wenn die Plattform verkettete und familienübergreifende Suche unterstützt. Alternativ kann die Label-Route auf eine VT-Schnittstelle verweisen, um die IP-Weiterleitung zu initiieren.

Wenn Sie UHP-LSPs aktivieren, können MPLS-Anwendungen wie Layer-3-VPNs, VPLS, Layer-2-VPNs und Layer-2-Verbindungen die UHP-LSPs verwenden. Im Folgenden wird erläutert, wie sich UHP-LSPs auf die verschiedenen Arten von MPLS-Anwendungen auswirken:

  • Layer-2-VPNs und Layer-2-Circuits: Ein Paket kommt mit zwei Labels am PE-Router (Ausgang des UHP-LSP) an. Das äußere Etikett (S=0) ist das UHP-Etikett und das innere Etikett (S=1) ist das VC-Etikett . Eine Suche basierend auf der Transportbezeichnung führt zu einem Tabellenhandle für die mpls.0-Routingtabelle. In der mpls.0-Routing-Tabelle gibt es eine zusätzliche Route, die der inneren Beschriftung entspricht. Eine Suche basierend auf der inneren Bezeichnung führt zum nächsten Hop des CE-Routers.

  • Layer 3 VPN - Ein Paket kommt mit zwei Labels beim PE-Router (Ausgang des UHP-LSP) an. Die äußere Bezeichnung (S=0) ist die UHP-Bezeichnung und die innere Bezeichnung ist die VPN-Bezeichnung (S=1). Eine Suche basierend auf der Transportbezeichnung ergibt das Tabellenhandle für die mpls.0-Routingtabelle. In diesem Szenario gibt es zwei Fälle. Standardmäßig kündigen Layer-3-VPNs das Label "pro nächstem Hop" an. Eine Suche basierend auf der inneren Bezeichnung führt zum nächsten Hop in Richtung CE-Router. Wenn Sie die Anweisung jedoch für die Layer-3-VPN-Routing-Instanz konfiguriert haben, verweist die innere LSI-Bezeichnung auf die VRF-Routing-Tabelle.vrf-table-label Außerdem wird eine IP-Suche für die VRF-Routing-Tabelle durchgeführt.

    HINWEIS:

    UHP für Layer-3-VPNs, die mit der Anweisung konfiguriert sind, wird nur auf universellen 5G-Routing-Plattformen der MX-Serie unterstützt.vrf-table-label

  • VPLS: Ein Paket kommt mit zwei Labels am PE-Router (Ausgang des UHP-LSP) an. Das äußere Etikett ist das Transportetikett (S=0) und das innere Etikett ist das VPLS-Etikett (S=1). Eine Suche basierend auf der Transportbezeichnung ergibt das Tabellenhandle für die mpls.0-Routingtabelle. Ein Lookup basierend auf dem inneren Label in der mpls.0-Routing-Tabelle führt zur LSI-Tunnelschnittstelle der VPLS-Routing-Instanz, wenn tunnel-services nicht konfiguriert ist (oder eine VT-Schnittstelle nicht verfügbar ist). Router der MX 3D-Serie unterstützen verkettete Suche und Suche für mehrere Familien.

    HINWEIS:

    UHP für VPLS, das mit der Anweisung konfiguriert ist, wird nur auf Routern der MX 3D-Serie unterstützt.no-tunnel-service

  • IPv4 over MPLS: Ein Paket kommt mit einem Label (S=1) beim PE-Router (Ausgang des UHP-LSP) an. Eine Suche, die auf dieser Bezeichnung basiert, gibt eine VT-Tunnelschnittstelle zurück. Eine weitere IP-Suche wird auf der VT-Schnittstelle durchgeführt, um zu bestimmen, wohin das Paket weitergeleitet werden soll. Wenn die Routing-Plattform mehrfamilienübergreifende und verkettete Suchvorgänge unterstützt (z. B. MX 3D-Router und Paketübertragungsrouter der PTX-Serie), verweist die Suche basierend auf der Label-Route (S=1) auf die inet.0-Routing-Tabelle.

  • IPv6 over MPLS: Beim IPv6-Tunneling über MPLS kündigen PE-Router IPv6-Routen mit dem Label-Wert 2 an. Dies ist die explizite NULL-Bezeichnung für IPv6. Daher pushen die nächsten Hops für IPv6-Routen, die von Remote-PE-Routern gelernt werden, normalerweise zwei Labels. Die innere Bezeichnung ist 2 (sie kann unterschiedlich sein, wenn der PE-Werberouter von einem anderen Anbieter stammt), und die Routerbezeichnung ist die LSP-Bezeichnung. Pakete kommen mit zwei Labels am PE-Router (Ausgang des UHP-LSP) an. Die äußere Bezeichnung ist die Transportbezeichnung (S=0), und die innere Bezeichnung ist die IPv6-Bezeichnung explicit-null (Bezeichnung 2). Bei der Suche basierend auf der inneren Bezeichnung in der Routing-Tabelle mpls.0 wird zurück zur Routing-Tabelle mpls.0 umgeleitet. Bei Routern der MX 3D-Serie wird das innere Label (Label 2) entfernt und eine IPv6-Suche wird mithilfe der inet6.0-Routing-Tabelle durchgeführt.

  • Aktivieren von PHP- und UHP-LSPs: Sie können sowohl PHP- als auch UHP-LSPs über dieselben Netzwerkpfade konfigurieren. Sie können PHP- und UHP-Datenverkehr trennen, indem Sie die Option Weiterleitung nächster LSP-Hops mit einem regulären Ausdruck mit der Anweisung auswählen.install-nexthop Sie können den Datenverkehr auch trennen, indem Sie die Sprachdienstleister einfach entsprechend benennen.

Die folgenden Anweisungen ermöglichen Ultimate-Hop-Popping für einen LSP. Sie können diese Funktion für einen bestimmten LSP oder für alle auf dem Router konfigurierten Eingangs-LSPs aktivieren. Konfigurieren Sie diese Anweisungen auf dem Router am LSP-Eingang.

  1. Um Ultimate-Hop-Popping zu aktivieren, fügen Sie die folgende Anweisung ein:ultimate-hop-popping

    Fügen Sie diese Anweisung auf Hierarchieebene ein, um Ultimate-Hop-Popping auf einem bestimmten LSP zu ermöglichen.[edit protocols mpls label-switched-path label-switched-path-name] Fügen Sie diese Anweisung auf Hierarchieebene ein, um Ultimate-Hop-Popping für alle auf dem Router konfigurierten Eingangs-LSPs zu aktivieren.[edit protocols mpls] Sie können die Anweisung auch unter den entsprechenden Hierarchieebenen konfigurieren.ultimate-hop-popping[edit logical-routers]

    HINWEIS:

    Wenn Sie Ultimate-Hop-Popping aktivieren, versucht RSVP, vorhandene LSPs als Ultimate-Hop-Popping-LSPs nach dem Make-before-Break-Prinzip neu zu signalisieren. Wenn ein Ausgangsrouter Ultimate-Hop-Popping nicht unterstützt, wird der vorhandene LSP abgebrochen (RSVP sendet eine PathTear-Nachricht entlang des Pfads eines LSP, entfernt den Pfadstatus und den abhängigen Reservierungsstatus und gibt die zugehörigen Netzwerkressourcen frei).

    Wenn Sie das Ultimate-Hop-Popping deaktivieren, signalisiert RSVP vorhandene LSPs in einer "Make-before-Break"-Weise als vorletztes Hop-Popping-LSPs um.

  2. Wenn Sie sowohl Ultimate-Hop-Popping als auch verkettete Next Hops nur auf Routern der MX 3D-Serie aktivieren möchten, müssen Sie auch die Option für die folgende Anweisung konfigurieren:enhanced-ipnetwork-services

    Sie konfigurieren diese Anweisung auf Hierarchieebene .[edit chassis] Nachdem Sie die Anweisung konfiguriert haben, müssen Sie den Router neu starten, um das UHP-Verhalten zu aktivieren.network-services

RSVP so konfigurieren, dass die Bezeichnung auf dem Ultimate-Hop-Router angezeigt wird

Sie können den Bezeichnungswert steuern, der auf dem Ausgangsrouter eines LSP angekündigt wird. Die standardmäßig angekündigte Bezeichnung ist Label 3 (Implizite Null-Bezeichnung). Wenn Label 3 angekündigt wird, entfernt der Router des vorletzten Hops das Label und sendet das Paket an den Ausgangsrouter. Wenn Ultimate-Hop-Popping aktiviert ist, wird Label 0 (IP Version 4 [IPv4] Explicit Null label) angekündigt. Ultimate-Hop-Popping stellt sicher, dass alle Pakete, die ein MPLS-Netzwerk durchqueren, ein Label enthalten.

HINWEIS:

Router von Juniper Networks stellen Pakete basierend auf dem eingehenden Label in die Warteschlange. Router anderer Anbieter stellen Pakete möglicherweise anders in die Warteschlange. Beachten Sie dies, wenn Sie mit Netzwerken arbeiten, die Router von mehreren Anbietern enthalten.

Um das Ultimate-Hop-Popping für RSVP zu konfigurieren, fügen Sie die folgende Anweisung ein:explicit-null

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols mpls]

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

Aktivieren von Ultimate-Hop-Popping auf Punkt-zu-Multipunkt-LSPs

Standardmäßig wird sowohl für Punkt-zu-Punkt- als auch für Punkt-zu-Mehrpunkt-LSPs das Preultimate-Hop-Popping für MPLS-Datenverkehr verwendet. MPLS-Labels werden aus Paketen auf dem Router direkt vor dem Ausgangsrouter des LSP entfernt. Die einfachen IP-Pakete werden dann an den Ausgangsrouter weitergeleitet. Beim Ultimate-Hop-Popping ist der Ausgangsrouter sowohl für das Entfernen des MPLS-Labels als auch für die Verarbeitung des einfachen IP-Pakets verantwortlich.

Es kann von Vorteil sein, Ultimate-Hop-Popping auf Punkt-zu-Multipunkt-LSPs zu aktivieren, insbesondere wenn der Transitdatenverkehr dasselbe Ausgangsgerät durchläuft. Wenn Sie Ultimate-Hop-Popping aktivieren, kann eine einzelne Kopie des Datenverkehrs über die eingehende Verbindung gesendet werden, wodurch erhebliche Bandbreite eingespart wird. Standardmäßig ist das Popping von Ultimate-Hops deaktiviert.

Sie aktivieren Ultimate-Hop-Popping für Punkt-zu-Multipunkt-LSPs, indem Sie die Anweisung konfigurieren.tunnel-services Wenn Sie Ultimate-Hop-Popping aktivieren, wählt das Junos-Betriebssystem eine der verfügbaren VT-Schnittstellen (Virtual Loopback Tunnel) aus, um die Pakete zur IP-Weiterleitung an die PFE zurückzusenden. Standardmäßig wird der Auswahlprozess der VT-Schnittstelle automatisch durchgeführt. Die Bandbreitenzulassungssteuerung wird verwendet, um die Anzahl der LSPs zu begrenzen, die auf einer VT-Schnittstelle verwendet werden können. Sobald die gesamte Bandbreite auf einer Schnittstelle verbraucht ist, wählt das Junos-Betriebssystem eine andere VT-Schnittstelle mit ausreichender Bandbreite für die Zugangssteuerung aus.

Wenn ein LSP mehr Bandbreite benötigt, als von einer der VT-Schnittstellen verfügbar ist, kann Ultimate-Hop-Popping nicht aktiviert werden, und stattdessen wird Penultimate-Hop-Popping aktiviert.

Damit Ultimate-Hop-Popping auf Punkt-zu-Multipunkt-LSPs ordnungsgemäß funktioniert, muss der Ausgangsrouter über einen PIC verfügen, der Tunnelservices bereitstellt, z. B. den Tunnelservices PIC oder den Adaptive Services PIC. Tunneldienste werden benötigt, um das endgültige MPLS-Label aufzulösen und Pakete für die IP-Adresssuche zurückzugeben.

Sie können explizit konfigurieren, welche VT-Schnittstellen den RSVP-Datenverkehr verarbeiten, indem Sie die Option für die Anweisung einfügen.devicestunnel-services Mit dieser Option können Sie festlegen, welche VT-Schnittstellen von RSVP verwendet werden sollen.devices Wenn Sie diese Option nicht konfigurieren, können alle VT-Schnittstellen verwendet werden, die dem Router zur Verfügung stehen.

Konfigurieren Sie die folgende Anweisung, um Ultimate-Hop-Popping für die Ausgangspunkt-zu-Multipunkt-LSPs auf einem Router zu aktivieren:tunnel-services

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

  • [edit protocols rsvp]

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

Um Ultimate-Hop-Popping für Ausgangspunkt-zu-Multipunkt-LSPs zu aktivieren, müssen Sie die Anweisung auch mit der folgenden Option konfigurieren:interfaceall

Sie müssen diese Anweisung auf Hierarchieebene konfigurieren.[edit protocols rsvp]

Ablaufverfolgung des RSVP-Protokolldatenverkehrs

Um den Datenverkehr des RSVP-Protokolls zu verfolgen, fügen Sie die folgende Anweisung ein:traceoptions

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols rsvp]

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

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

Verwenden Sie die Anweisung, um den Namen der Datei anzugeben, die die Ausgabe des Ablaufverfolgungsvorgangs empfängt.file Alle Dateien werden im Verzeichnis abgelegt./var/log Es wird empfohlen, die Ausgabe der RSVP-Ablaufverfolgung in der Datei zu platzieren.rsvp-log

  • all– Alle Ablaufverfolgungsvorgänge.

  • error—Alle erkannten Fehlerzustände

  • event—RSVP-bezogene Ereignisse (hilft bei der Verfolgung von Ereignissen im Zusammenhang mit dem ordnungsgemäßen Neustart von RSVP)

  • lmp—Interaktionen zwischen RSVP und dem Link Management Protocol (LMP)

  • packets—Alle RSVP-Pakete

  • path—Alle Pfad-Meldungen

  • pathtear—PathTear-Nachrichten

  • resv—Resv-Nachrichten

  • resvtear—ResvTear-Nachrichten

  • route—Routing-Informationen

  • state– Sitzungsstatusübergänge, z. B. wenn RSVP-signalisierte LSPs hoch- und ausgehen.

HINWEIS:

Verwenden Sie das Trace-Flag und den Flag-Modifizierer mit Vorsicht, da diese dazu führen können, dass die CPU sehr ausgelastet wird.alldetail

Um die Protokolldatei anzuzeigen, die generiert wird, wenn Sie RSVP-Ablaufverfolgungsoptionen aktivieren, geben Sie den Befehl where is the file is the file you where the file you specified with the statement (wo sich die Datei befindet, die Sie mit der Anweisung angegeben haben) ein.show log file-namefile-nametraceoptions

Allgemeine Informationen zu Tracing und globalen Tracing-Optionen finden Sie in der Junos OS Routing Protocols Library for Routing Devices.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-routing/index.html

Beispiele: Ablaufverfolgung des RSVP-Protokolldatenverkehrs

Verfolgen Sie RSVP-Pfadnachrichten im Detail:

Verfolgen Sie alle RSVP-Nachrichten:

Verfolgen Sie alle RSVP-Fehlerbedingungen:

RSVP-Statusübergänge nachverfolgen:

Ausgabe der RSVP-Protokolldatei

Im Folgenden finden Sie eine Beispielausgabe, die durch die Ausgabe des Befehls auf einem Router generiert wird, auf dem RSVP-Ablaufverfolgungsoptionen mit konfiguriertem Flag aktiviert wurden.show log file-namestate Der RSVP-signalisierte LSP E-D wird am 11. März um 14:04:36.707092 abgerissen. Am 11. März 14:05:30.101492 wird gezeigt, wie es wieder hochkommt.

RSVP Graceful-Restart

Der ordnungsgemäße RSVP-Neustart ermöglicht es einem Router, der einen Neustart durchläuft, seine benachbarten Nachbarn über seinen Zustand zu informieren. Der neu startende Router fordert eine Kulanzzeit vom Nachbarn oder Peer an, der dann mit dem neu startenden Router zusammenarbeiten kann. Der neu startende Router kann während des Neustartzeitraums weiterhin MPLS-Datenverkehr weiterleiten. Die Konvergenz im Netzwerk wird nicht unterbrochen. Der Neustart ist für den Rest des Netzwerks nicht sichtbar, und der neu startende Router wird nicht aus der Netzwerktopologie entfernt. Der ordnungsgemäße RSVP-Neustart kann sowohl auf Transitroutern als auch auf Eingangsroutern aktiviert werden. Es ist sowohl für Punkt-zu-Punkt-LSPs als auch für Punkt-zu-Mehrpunkt-LSPs verfügbar.

Der ordnungsgemäße RSVP-Neustart wird in den folgenden Abschnitten beschrieben:

Terminologie für RSVP Graceful Restart

Neustartzeit (in Millisekunden)

Der Standardwert ist 60.000 Millisekunden (1 Minute). Die Neustartzeit wird in der Hallo-Nachricht angekündigt. Die Uhrzeit gibt an, wie lange ein Nachbar warten soll, um eine Hallo-Nachricht von einem neu startenden Router zu erhalten, bevor er diesen Router für tot erklärt und Zustände löscht.

Das Junos-Betriebssystem kann die angekündigte Neustartzeit eines Nachbarn außer Kraft setzen, wenn die Zeit größer als ein Drittel der lokalen Neustartzeit ist. Bei einer standardmäßigen Neustartzeit von 60 Sekunden würde ein Router beispielsweise 20 Sekunden oder weniger warten, um eine Hallo-Nachricht von einem neu startenden Nachbarn zu erhalten. Wenn die Neustartzeit Null ist, kann der neu startende Nachbar sofort für tot erklärt werden.

Wiederherstellungszeit (in Millisekunden)

Gilt nur, wenn der Steuerkanal vor dem Zeitpunkt des Neustarts aktiv ist (der Hello-Austausch abgeschlossen ist). Gilt nur für Knotenfehler.

Wenn ein ordnungsgemäßer Neustart ausgeführt wird, wird die verbleibende Zeit zum Abschließen einer Wiederherstellung angekündigt. In anderen Fällen ist dieser Wert Null. Die maximal angekündigte Wiederherstellungszeit beträgt 2 Minuten (120.000 Millisekunden).

Während der Wiederherstellungszeit versucht ein neu gestarteter Knoten, seine verlorenen Zustände mit Hilfe seiner Nachbarn wiederherzustellen. Der Nachbar des neu startenden Knotens muss die Pfadnachrichten mit den Wiederherstellungsbezeichnungen innerhalb eines Zeitraums von der Hälfte der Wiederherstellungszeit an den neu startenden Knoten senden. Der neu startende Knoten betrachtet seinen ordnungsgemäßen Neustart nach der angekündigten Wiederherstellungszeit als abgeschlossen.

RSVP Graceful-Restart

Damit der ordnungsgemäße RSVP-Neustart funktioniert, muss die Funktion auf der globalen Routing-Instanz aktiviert sein. Der ordnungsgemäße Neustart von RSVP kann auf Protokollebene (nur für RSVP) oder auf globaler Ebene für alle Protokolle deaktiviert werden.

Der ordnungsgemäße RSVP-Neustart erfordert Folgendes eines neu startenden Routers und der Nachbarn des Routers:

  • Für den neu startenden Router versucht RSVP Graceful Restart, die von RSVP installierten Routen und die zugewiesenen Bezeichnungen beizubehalten, damit der Datenverkehr weiterhin ohne Unterbrechung weitergeleitet wird. Der ordnungsgemäße Neustart von RSVP erfolgt schnell genug, um die Auswirkungen auf benachbarte Knoten zu verringern oder zu beseitigen.

  • Die benachbarten Router müssen den RSVP-Hilfsmodus für einen ordnungsgemäßen Neustart aktiviert haben, damit sie einen Router unterstützen können, der versucht, RSVP neu zu starten.

Ein Objekt mit dem Namen "Restart Cap", das in RSVP-Hello-Nachrichten gesendet wird, kündigt die Neustartfunktion eines Knotens an. Der benachbarte Knoten sendet ein Recover Label-Objekt an den neu startenden Knoten, um seinen Weiterleitungsstatus wiederherzustellen. Bei diesem Objekt handelt es sich im Wesentlichen um die alte Bezeichnung, die der neu startende Knoten angekündigt hat, bevor der Knoten ausfiel.

Im Folgenden sind die Verhaltensweisen für einen ordnungsgemäßen RSVP-Neustart aufgeführt, die je nach Konfiguration und aktivierten Features variieren:

  • Wenn Sie den Hilfsmodus deaktivieren, versucht das Junos-Betriebssystem nicht, einem Nachbarn beim Neustart der RSVP zu helfen. Alle Informationen, die mit einem Restart Cap-Objekt von einem Nachbarn eingehen, werden ignoriert.

  • Wenn Sie den ordnungsgemäßen Neustart unter der Routing-Instance-Konfiguration aktivieren, kann der Router mithilfe seiner Nachbarn ordnungsgemäß neu gestartet werden. RSVP kündigt ein Restart Cap-Objekt (RSVP RESTART) in Hallonachrichten an, in denen Neustart- und Wiederherstellungszeiten angegeben sind (keiner der Werte ist 0).

  • Wenn Sie den ordnungsgemäßen RSVP-Neustart auf der Hierarchieebene explizit deaktivieren, wird das Objekt "Neustartobergrenze" mit den Neustart- und Wiederherstellungszeiten angekündigt, die als 0 angegeben sind. Der Neustart benachbarter Router wird unterstützt (es sei denn, der Hilfsmodus ist deaktiviert), aber der Router selbst behält den RSVP-Weiterleitungsstatus nicht bei und kann seinen Steuerungsstatus nicht wiederherstellen.[protocols rsvp]

  • Wenn RSVP nach einem Neustart feststellt, dass kein Weiterleitungsstatus beibehalten wurde, wird das Restart Cap-Objekt mit den Neustart- und Wiederherstellungszeiten angekündigt, die mit 0 angegeben sind.

  • Wenn der ordnungsgemäße Neustart und der Hilfsmodus deaktiviert sind, ist der ordnungsgemäße RSVP-Neustart vollständig deaktiviert. Der Router erkennt die RSVP-Objekte für einen ordnungsgemäßen Neustart weder noch kündigt er sie an.

Sie können die Werte für die Neustart- und Wiederherstellungszeiten nicht explizit konfigurieren.

Im Gegensatz zu anderen Protokollen gibt es für RSVP keine andere Möglichkeit festzustellen, ob ein Neustartvorgang abgeschlossen wurde, außer einer festen Zeitüberschreitung. Alle RSVP-Vorgänge für einen ordnungsgemäßen Neustart sind zeitgeberbasiert. Ein Befehl kann darauf hinweisen, dass der Neustart auch dann noch ausgeführt wird, wenn alle RSVP-Sitzungen gesichert sind und die Routen wiederhergestellt wurden.show rsvp version

Verarbeiten des Restart Cap-Objekts

Die folgenden Annahmen werden in Bezug auf einen Nachbarn basierend auf dem Objekt "Restart Cap" getroffen (unter der Annahme, dass ein Steuerkanalausfall eindeutig von einem Neustart des Knotens unterschieden werden kann):

  • Ein Nachbar, der das Restart Cap-Objekt nicht in seinen Hallo-Nachrichten ankündigt, kann einen Router weder bei der Wiederherstellung des Status oder der Bezeichnung unterstützen, noch kann er einen ordnungsgemäßen RSVP-Neustart durchführen.

  • Nach einem Neustart hat ein Nachbar, der ein Restart Cap-Objekt mit einer Neustartzeit gleich einem beliebigen Wert und einer Wiederherstellungszeit gleich 0 ankündigt, seinen Weiterleitungsstatus nicht beibehalten. Wenn eine Wiederherstellungszeit gleich 0 ist, gilt der Nachbar als tot, und alle Zustände, die sich auf diesen Nachbarn beziehen, werden gelöscht, unabhängig vom Wert der Neustartzeit.

  • Nach einem Neustart kann ein Nachbar, der seine Wiederherstellungszeit mit einem anderen Wert als 0 ankündigt, den Weiterleitungsstatus beibehalten oder hat ihn beibehalten. Wenn der lokale Router seinen Nachbarn bei Neustart- oder Wiederherstellungsvorgängen unterstützt, sendet er ein Recover Label-Objekt an diesen Nachbarn.

Konfigurieren des ordnungsgemäßen RSVP-Neustarts

Die folgenden RSVP-Konfigurationen für einen ordnungsgemäßen Neustart sind möglich:

  • Sowohl der ordnungsgemäße Neustart als auch der Hilfsmodus sind aktiviert (Standardeinstellung).

  • Der ordnungsgemäße Neustart ist aktiviert, aber der Hilfsmodus ist deaktiviert. Ein auf diese Weise konfigurierter Router kann ordnungsgemäß neu gestartet werden, kann aber einem Nachbarn bei seinen Neustart- und Wiederherstellungsverfahren nicht helfen.

  • Der ordnungsgemäße Neustart ist deaktiviert, aber der Hilfsmodus ist aktiviert. Ein auf diese Weise konfigurierter Router kann nicht ordnungsgemäß neu gestartet werden, kann aber einem Nachbarn beim Neustart helfen.

  • Sowohl der ordnungsgemäße Neustart als auch der Hilfsmodus sind deaktiviert. Mit dieser Konfiguration wird der ordnungsgemäße RSVP-Neustart (einschließlich Neustart- und Wiederherstellungsverfahren und Hilfsmodus) vollständig deaktiviert. Der Router verhält sich wie ein Router, der den ordnungsgemäßen RSVP-Neustart nicht unterstützt.

HINWEIS:

Um den ordnungsgemäßen RSVP-Neustart zu aktivieren, müssen Sie den globalen Timer für den ordnungsgemäßen Neustart auf mindestens 180 Sekunden festlegen.

In den folgenden Abschnitten wird beschrieben, wie Sie den ordnungsgemäßen RSVP-Neustart konfigurieren:

Aktivieren eines ordnungsgemäßen Neustarts für alle Routing-Protokolle

Um einen ordnungsgemäßen Neustart für RSVP zu aktivieren, müssen Sie den ordnungsgemäßen Neustart für alle Protokolle aktivieren, die einen ordnungsgemäßen Neustart auf dem Router unterstützen. Weitere Informationen zum ordnungsgemäßen Neustart finden Sie in der Junos OS Routing Protocols Library for Routing Devices.

Um einen ordnungsgemäßen Neustart auf dem Router zu ermöglichen, fügen Sie die folgende Anweisung ein:graceful-restart

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit routing-options]

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

Deaktivieren des ordnungsgemäßen Neustarts für RSVP

Standardmäßig sind der ordnungsgemäße RSVP-Neustart und der RSVP-Hilfsmodus aktiviert, wenn Sie den ordnungsgemäßen Neustart aktivieren. Sie können jedoch eine oder beide dieser Funktionen deaktivieren.

Um den ordnungsgemäßen Neustart und die Wiederherstellung von RSVP zu deaktivieren, fügen Sie die Anweisung auf Hierarchieebene ein:disable[edit protocols rsvp graceful-restart]

Deaktivieren des RSVP-Hilfsmodus

Um den RSVP-Hilfsmodus zu deaktivieren, fügen Sie die Anweisung auf Hierarchieebene ein:helper-disable[edit protocols rsvp graceful-restart]

Konfigurieren der maximalen Wiederherstellungszeit für Helfer

Um die Zeitspanne zu konfigurieren, in der der Router den Status seiner RSVP-Nachbarn beibehält, während sie einen ordnungsgemäßen Neustart durchlaufen, fügen Sie die Anweisung auf Hierarchieebene ein.maximum-helper-recovery-time[edit protocols rsvp graceful-restart] Dieser Wert wird auf alle benachbarten Router angewendet und sollte daher auf der Zeit basieren, die der langsamste RSVP-Nachbar für die Wiederherstellung benötigt.

Konfigurieren der maximalen Neustartzeit des Hilfsprogramms

Um die Verzögerung zwischen dem Zeitpunkt, an dem der Router erkennt, dass ein benachbarter Router ausgefallen ist, und dem Zeitpunkt, an dem der Nachbar als inaktiv deklariert wird, zu konfigurieren, fügen Sie die Anweisung auf Hierarchieebene ein.maximum-helper-restart-time[edit protocols rsvp graceful-restart] Dieser Wert wird auf alle benachbarten Router angewendet und sollte daher auf der Zeit basieren, die der langsamste RSVP-Nachbar für den Neustart benötigt.

Übersicht über RSVP-LSP-Tunnel

Mit einem RSVP-Tunnel (Label Switched Path) des Resource Reservation Protocol (RSVP) können Sie RSVP-LSPs innerhalb anderer RSVP-LSPs senden. Auf diese Weise kann ein Netzwerkadministrator das Traffic-Engineering von einem Ende des Netzwerks zum anderen bereitstellen. Eine nützliche Anwendung für diese Funktion besteht darin, Kunden-Edge-Router (CE) mithilfe eines RSVP-LSP mit Provider-Edge-Routern (PE) zu verbinden und diesen Edge-LSP dann in einem zweiten RSVP-LSP über den Netzwerkkern zu tunneln.

Sie sollten über ein allgemeines Verständnis von MPLS- und Label-Switching-Konzepten verfügen. Weitere Informationen zu MPLS finden Sie im Konfigurationshandbuch für Junos MPLS-Anwendungen.

Ein RSVP-LSP-Tunnel fügt das Konzept einer Weiterleitungsnachbarschaft hinzu, ähnlich dem, das für generalisiertes Multiprotocol Label Switching (GMPLS) verwendet wird. (Weitere Informationen zu GMPLS finden Sie im Junos GMPLS-Benutzerhandbuch.

Durch die Weiterleitungsnachbarschaft wird ein getunnelter Pfad zum Senden von Daten zwischen Peer-Geräten in einem RSVP-LSP-Netzwerk erstellt. Sobald ein Forwarding Adjacency LSP (FA-LSP) eingerichtet wurde, können andere LSPs über den FA-LSP gesendet werden, indem Constrained Shortest Path First (CSPF), Link Management Protocol (LMP), Open Shortest Path First (OSPF) und RSVP verwendet werden.

Um einen RSVP-LSP-Tunnel zu aktivieren, verwendet das Junos-Betriebssystem die folgenden Mechanismen:

  • LMP: LMP wurde ursprünglich für GMPLS entwickelt und stellt Weiterleitungsverbindungen zwischen RSVP-LSP-Tunnel-Peers her und verwaltet und weist Ressourcen für Traffic-Engineering-Verbindungen zu.

  • OSPF-Erweiterungen: OSPF wurde entwickelt, um Pakete an physische und logische Schnittstellen weiterzuleiten, die sich auf eine physische Schnittstellenkarte (PIC) beziehen. Dieses Protokoll wurde erweitert, um Pakete an virtuelle Peer-Schnittstellen weiterzuleiten, die in einer LMP-Konfiguration definiert sind.

  • RSVP-TE-Erweiterungen—RSVP-TE wurde entwickelt, um die Einrichtung von Paket-LSPs an physische Schnittstellen zu signalisieren. Das Protokoll wurde erweitert, um die Einrichtung von Pfaden für Paket-LSPs anzufordern, die zu virtuellen Peer-Schnittstellen übertragen werden, die in einer LMP-Konfiguration definiert sind.

    HINWEIS:

    Ab Junos OS Version 15.1 wird die Unterstützung für mehrere Instanzen auf MPLS RSVP-TE erweitert. Diese Unterstützung ist nur für virtuelle Router-Instanztypen verfügbar. Ein Router kann mehrere unabhängige TE-Topologiepartitionen erstellen und daran teilnehmen, wodurch jede partitionierte TE-Domäne unabhängig skaliert werden kann. RSVP-TE für mehrere Instanzen bietet die Flexibilität, die Entitäten auf der Steuerungsebene, die instanzbewusst sein müssen, auszuwählen, z. B. kann ein Router an mehreren TE-Instanzen teilnehmen, während weiterhin eine einzige BGP-Instanz ausgeführt wird.

    Die Junos OS-Implementierung von MPLS RSVP-TE wurde skaliert, um die Benutzerfreundlichkeit, Visibilität, Konfiguration und Fehlerbehebung von Sprachdienstleistern in Junos OS Version 16.1 zu verbessern.

    Diese Verbesserungen vereinfachen die RSVP-TE-Konfiguration im großen Maßstab durch:

    • Sicherstellen der LSP-Data-Plane-Bereitschaft während der LSP-Resignalisierung, bevor der Datenverkehr den LSP mit dem RSVP-TE LSP-Selfping-Mechanismus durchläuft.

      Ein Sprachdienstleister sollte nur dann mit der Übertragung von Datenverkehr beginnen, wenn bekannt ist, dass er in der Datenebene programmiert wurde. Der Datenaustausch in der LSP-Datenebene, z. B. LSP-Ping-Anforderungen, erfolgt am Eingangsrouter, bevor der Datenverkehr an einen LSP oder seine MBB-Instanz weitergeleitet wird. In großen Netzwerken kann dieser Datenverkehr einen LSP-Ausgangsrouter überfordern, da der Ausgangs-LSP auf die LSP-Ping-Anforderungen antworten muss. Der LSP-Self-Ping-Mechanismus ermöglicht es dem Eingangs-LER, LSP-Ping-Antwortnachrichten zu erstellen und diese über die LSP-Datenebene zu senden. Nach dem Empfang dieser Nachrichten leitet der Ausgangs-LER sie an den Eingang weiter, was die Lebendigkeit der LSP-Datenebene anzeigt. Dadurch wird sichergestellt, dass der LSP erst dann mit der Übertragung des Datenverkehrs beginnt, wenn die Datenebene programmiert wurde.

    • Entfernen des aktuellen harten Limits von 64K LSPs auf einem Eingangsrouter und Skalieren der Gesamtzahl der LSPs mit RSVP-TE-signalisierten LSPs. Pro Ausgang können bis zu 64 KB LSPs konfiguriert werden. Früher war dieser Grenzwert die aggregierte Anzahl von LSPs, die für den Eingangs-LER konfiguriert werden konnten.

    • Verhindern eines abrupten Herunterbrechens von LSPs durch den Eingangsrouter aufgrund von Verzögerungen bei der Signalisierung des LSP an den Transitroutern.

    • Ermöglichung einer flexiblen Ansicht von LSP-Datensätzen, um die Visualisierung von LSP-Merkmalsdaten zu erleichtern.

    HINWEIS:

    Ab Junos OS Version 17.4 wird ein Standard-Timer von 1800 Sekunden für den Selbst-Ping eingeführt.

Für LSP-Hierarchien gelten die folgenden Einschränkungen:

  • CCC-basierte Sprachdienstleister (Circuit Cross Connect) werden nicht unterstützt.

  • Ein ordnungsgemäßer Neustart wird nicht unterstützt.

  • Der Verbindungsschutz ist für FA-LSPs oder am Ausgangspunkt der Weiterleitungsnachbarschaft nicht verfügbar.

  • Point-to-Multipoint-LSPs werden FA-LSPs nicht unterstützt.

Beispiel: Konfiguration des RSVP-LSP-Tunnels

Abbildung 5: RSVP-LSP-TunneltopologiediagrammRSVP-LSP-Tunneltopologiediagramm

Abbildung 5 zeigt eine aufgerufene End-to-End-RSVP-LSP an, die auf Router 0 beginnt und auf Router 5 endet. Während des Transports durchquert dieser LSP den FA-LSP .e2e_lsp_r0r5fa_lsp_r1r4 Der Rückgabepfad wird durch den End-to-End-RSVP-LSP dargestellt, der über den FA-LSP läuft.e2e_lsp_r5r0fa_lsp_r4r1

Konfigurieren Sie auf Router 0 den End-to-End-RSVP-LSP, der an Router 5 übertragen wird. Verwenden Sie einen strikten Pfad, der Router 1 und die LMP-Traffic-Engineering-Verbindung von Router 1 zu Router 4 durchquert.

Router 0

Konfigurieren Sie auf Router 1 einen FA-LSP so, dass Router 4 erreicht wird. Stellen Sie eine LMP-Traffic-Engineering-Verbindung und eine LMP-Peer-Beziehung mit Router 4 her. Verweisen Sie im Traffic Engineering-Link auf den FA-LSP, und fügen Sie die Peerschnittstelle sowohl in OSPF als auch in RSVP hinzu.

Wenn der End-to-End-LSP des Rückkanals bei Router 1 eintrifft, führt die Routing-Plattform eine Routingsuche durch und kann Datenverkehr an Router 0 weiterleiten. Stellen Sie sicher, dass Sie OSPF zwischen den Routern 0 und 1 korrekt konfigurieren.

Router 1

Konfigurieren Sie auf Router 2 OSPF, MPLS und RSVP auf allen Schnittstellen, die die FA-LSPs über das Kernnetzwerk transportieren.

Router 2

Konfigurieren Sie auf Router 3 OSPF, MPLS und RSVP auf allen Schnittstellen, die die FA-LSPs über das Kernnetzwerk transportieren.

Router 3

Konfigurieren Sie auf Router 4 einen Rückkanal FA-LSP, um Router 1 zu erreichen. Stellen Sie eine LMP-Traffic-Engineering-Verbindung und eine LMP-Peer-Beziehung mit Router 1 her. Verweisen Sie im Traffic Engineering-Link auf den FA-LSP, und fügen Sie die Peerschnittstelle sowohl in OSPF als auch in RSVP hinzu.

Wenn der anfängliche End-to-End-LSP bei Router 4 eintrifft, führt die Routing-Plattform eine Routing-Suche durch und kann Datenverkehr an Router 5 weiterleiten. Stellen Sie sicher, dass Sie OSPF zwischen Router 4 und Router 5 korrekt konfigurieren.

Router 4

Konfigurieren Sie auf Router 5 den End-to-End-RSVP-LSP des Rückgabepfads, der zu Router 0 geleitet wird. Verwenden Sie einen strikten Pfad, der Router 4 und die LMP-Traffic-Engineering-Verbindung von Router 4 zu Router 1 durchquert.

Router 5

Verifizieren Ihrer Arbeit

Führen Sie die folgenden Befehle aus, um zu überprüfen, ob Ihr RSVP-LSP-Tunnel ordnungsgemäß funktioniert:

  • show ted database (extensive)

  • show rsvp session name (extensive)

  • show link-management

  • show link-management te-link name (detail)

Informationen zu diesen Befehlen, die im Konfigurationsbeispiel verwendet werden, finden Sie in den folgenden Abschnitten:

Router 0

Auf Router 0 können Sie überprüfen, ob die FA-LSPs als gültige Pfade in der Traffic Engineering-Datenbank angezeigt werden. Suchen Sie in diesem Fall nach den Pfaden von Router 1 () und Router 4 (), die auf die LMP-Traffic-Engineering-Linkadressen von und verweisen.10.255.41.21610.255.41.217172.16.30.1172.16.30.2 Sie können auch den Befehl ausführen, um nach dem Pfad des End-to-End-LSP zu suchen, während er über den FA-LSP zu Router 5 übertragen wird.show rsvp session extensive

Router 1

Überprüfen Sie auf Router 1, ob Ihre LMP-Traffic-Engineering-Link-Konfiguration funktioniert und dass der End-to-End-LSP den Traffic-Engineering-Link durchläuft, indem Sie die Befehlssätze ausgeben.show link-management Sie können den Befehl auch ausführen, um zu bestätigen, dass der FA-LSP betriebsbereit ist.show rsvp session extensive

Konfigurieren von Peer-Schnittstellen in OSPF und RSVP

Nachdem Sie LMP-Peers eingerichtet haben, müssen Sie OSPF und RSVP Peerschnittstellen hinzufügen. Eine Peerschnittstelle ist eine virtuelle Schnittstelle, die verwendet wird, um die Nachbarschaft zwischen zwei Peers zu unterstützen.

Der Name der Peer-Schnittstelle muss mit der Anweisung übereinstimmen, die in LMP auf Hierarchieebene konfiguriert ist.peer peer-name[edit protocols link-management] Da die eigentlichen Protokollpakete von Peer-Schnittstellen gesendet und empfangen werden, können die Peer-Schnittstellen wie jede andere physische Schnittstelle, die für OSPF und RSVP konfiguriert ist, signalisiert und Peers angekündigt werden. Um das OSPF-Routing für LMP-Peers zu konfigurieren, fügen Sie die Anweisung auf Hierarchieebene ein.peer-interface[edit protocols ospf area area-number] Um die RSVP-Signalisierung für LMP-Peers zu konfigurieren, schließen Sie die Anweisung auf Hierarchieebeneein.peer-interface [edit protocols rsvp]

Label-Switched-Pfade für den FA-LSP definieren

Definieren Sie als Nächstes Ihren FA-LSP, indem Sie die Anweisung auf Hierarchieebene einfügen.label-switched-path[edit protocols mpls] Fügen Sie die Router-ID des Peers in die Anweisung auf Hierarchieebene ein.to[edit protocols mpls label-switched-path] Da Paket-LSPs unidirektional sind, müssen Sie einen FA-LSP erstellen, um den Peer zu erreichen, und einen zweiten FA-LSP, der vom Peer zurückkehrt.

Einrichten von FA-LSP-Pfadinformationen

Wenn Sie explizite LSP-Pfade für einen FA-LSP konfigurieren, müssen Sie die Traffic Engineering Link-Remoteadresse als Adresse für den nächsten Hop verwenden. Wenn CSPF unterstützt wird, können Sie jede beliebige Pfadoption verwenden. Wenn CSPF jedoch mit der Anweisung auf Hierarchieebene deaktiviert ist, müssen Sie strikte Pfade verwenden.no-cspf[edit protocols mpls label-switched-path lsp-name]

HINWEIS:

Wenn der End-to-End-LSP auf derselben Routingplattform wie der FA-LSP basiert, müssen Sie CSPF deaktivieren und strikte Pfade verwenden.

Option: RSVP-LSPs in Würde niederreißen

Sie können einen RSVP-LSP in einem zweistufigen Prozess entfernen, bei dem die vom LSP verwendete RSVP-Sitzung ordnungsgemäß zurückgezogen wird. Für alle Nachbarn, die einen ordnungsgemäßen Teardown unterstützen, wird von der Routingplattform eine Anforderung für den Teardown an den Zielendpunkt für den LSP und alle RSVP-Nachbarn im Pfad gesendet. Die Anfrage ist im Feld des RSVP-Pakets enthalten.ADMIN_STATUS Wenn Nachbarn die Anfrage erhalten, bereiten sie sich darauf vor, dass die RSVP-Sitzung zurückgezogen wird. Eine zweite Nachricht wird von der Routing-Plattform gesendet, um den Abbau der RSVP-Sitzung abzuschließen. Wenn ein Nachbar den ordnungsgemäßen Teardown nicht unterstützt, wird die Anforderung als Standardsitzungs-Teardown und nicht als Graceful-Teardown behandelt.

Um einen ordnungsgemäßen Abbau einer RSVP-Sitzung durchzuführen, geben Sie den Befehl ein.clear rsvp session gracefully Optional können Sie die Quell- und Zieladresse der RSVP-Sitzung, die LSP-ID des RSVP-Absenders und die Tunnel-ID der RSVP-Sitzung angeben. Um diese Qualifizierer zu verwenden, schließen Sie die Optionen , , und ein, wenn Sie den Befehl ausgeben.connection-sourceconnection-destinationlsp-idtunnel-idclear rsvp session gracefully

Sie können auch die Zeitspanne konfigurieren, die die Routing-Plattform darauf wartet, dass Nachbarn die ordnungsgemäße Teardown-Anforderung erhalten, bevor sie den eigentlichen Teardown initiieren, indem Sie die Anweisung auf Hierarchieebene einschließen.graceful-deletion-timeout[edit protocols rsvp] Der Standardwert für das Zeitlimit für das ordnungsgemäße Löschen beträgt 30 Sekunden, mit einem Mindestwert von 1 Sekunde und einem Höchstwert von 300 Sekunden. Um den aktuellen Wert anzuzeigen, der für das Timeout für das ordnungsgemäße Löschen konfiguriert ist, geben Sie den Befehl operational mode ein.show rsvp version

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Feature Explorer, um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Release
Beschreibung
19.4R1
16.1
Ab Junos OS Version 16.1 werden die RSVP-Sitzungen jedoch unterbrochen, wenn bei RSVP-Hello-Nachrichten ein Timeout auftritt.