Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren der OSPF-Unterstützung für Traffic Engineering

OSPF-Unterstützung für Traffic Engineering

Traffic Engineering ermöglicht es Ihnen, den Pfad zu steuern, dem Datenpakete folgen, unter Umgehung des Standard-Routing-Modells, das Routing-Tabellen verwendet. Traffic Engineering verlagert Die Datenströme von überlasteten Verbindungen zu alternativen Verbindungen, die nicht von dem automatisch berechneten zielbasierten, kürzesten Pfad ausgewählt werden würden.

Zur Unterstützung der Traffic-Engineering- und MPLS-Informationen zur Netzwerktopologie und zum Laden von Netzwerken wurden Erweiterungen zur Junos OS-Implementierung von OSPF hinzugefügt. Wenn das Traffic-Engineering auf dem Routing-Gerät aktiviert ist, können Sie OSPF Traffic Engineering-Unterstützung aktivieren. Wenn Sie Traffic-Engineering für OSPF aktivieren, berücksichtigt der SPF-Algorithmus (Short-Path-First) die verschiedenen Label-Switched Paths (LSPs), die unter MPLS konfiguriert sind, und konfiguriert OSPF so, dass undurchsichtige Link-State-Ankündigungen (LSAs) generiert werden, die Traffic-Engineering-Parameter tragen. Die Parameter werden verwendet, um die Traffic-Engineering-Datenbank zu füllen. Die Traffic-Engineering-Datenbank wird ausschließlich zur Berechnung expliziter Pfade für die Platzierung von LSPs in der physischen Topologie verwendet. Der Constrained Shortest Path First (CSPF)-Algorithmus verwendet die Traffic-Engineering-Datenbank, um die Pfade zu berechnen, die MPLS-LSPs nehmen. RSVP verwendet diese Pfadinformationen, um LSPs einzurichten und Bandbreite für diese zu reservieren.

Der Traffic-Engineering-Support ist standardmäßig deaktiviert. Um Traffic-Engineering zu ermöglichen, fügen Sie die Traffic-Engineering-Erklärung bei. Sie können auch die folgenden OSPF Traffic Engineering-Erweiterungen konfigurieren:

  • "advertise-unnumbered interfaces" –(nur OSPFv2) Gibt den link-local Identifier im Link-Local Traffic Engineering LSA-Paket an. Sie müssen diese Anweisung nicht einschließen, wenn RSVP nicht nummerierte Schnittstellen wie in RFC 3477 Signalling Unnumbered Links in Resource Reservation Protocol – Traffic Engineering (RSVP-TE) definiert signalisieren kann.

  • Glaubwürdigkeitsprotokollpräferenz – (nur OSPFv2) Weist OSPF-Routen in der Traffic-Engineering-Datenbank einen Glaubwürdigkeitswert zu. Standardmäßig bevorzugt Junos OS OS in der Traffic-Engineering-Datenbank gegenüber anderen Interior Gateway Protocol (IGP)-Routen, selbst wenn die Routen einer anderen IGP mit einem niedrigeren, d. h. bevorzugten Vorzugswert konfiguriert sind. Die Traffic-Engineering-Datenbank weist jeder IGP einen Glaubwürdigkeitswert zu und bevorzugt die Routen der IGP mit dem höchsten Glaubwürdigkeitswert. In Junos OS Version 9.4 und höher können Sie OSPF so konfigurieren, dass die Protokollpräferenz berücksichtigt wird, um die Glaubwürdigkeit der Traffic-Engineering-Datenbank zu ermitteln. Wenn zur Ermittlung des Glaubwürdigkeitswerts eine Protokollpräferenz verwendet wird, werden OSPF-Routen je nach Konfiguration von der Traffic-Engineering-Datenbank nicht automatisch bevorzugt.

  • ignore-lsp-metrics: Ignoriert RSVP-LSP-Metriken in OSPF Traffic Engineering Shortcut-Berechnungen oder wenn Sie LDP über RSVP-LSPs konfigurieren. Diese Option vermeidet gegenseitige Abhängigkeiten zwischen OSPF und RSVP und eliminiert den Zeitraum, in dem die rsVP-Metrik, die für das Tunneling des Datenverkehrs verwendet wird, nicht mehr aktuell ist. Wenn Sie RSVP für das Traffic-Engineering verwenden, können Sie LDP gleichzeitig ausführen, um die Verteilung externer Routen im Core zu beseitigen. Die von LDP eingerichteten LSPs werden durch die von RSVP eingerichteten LSPs getunnelt. LDP behandelt die datenverkehrsbasierten LSPs effektiv als Single Hops.

  • multicast-rpf-routes — (nur OSPFv2) Installiert Unicast-IPv4-Routen (nicht LSPs) in der Multicast-Routing-Tabelle (inet.2) für Multicast Reverse Path Forwarding (RPF)-Überprüfungen. Die Routingtabelle inet.2 enthält Unicast-Routen, die für die Multicast-RPF-Suche verwendet werden. RPF ist ein Antispoofing-Mechanismus, mit dem überprüft wird, ob das Paket über eine Schnittstelle einkommt, die auch Daten zurück an die Paketquelle sendet.

  • no-topology – (nur OSPFv2) Um die Verbreitung von Verbindungsstatustopologieinformationen zu deaktivieren. Wenn sie deaktiviert ist, werden die Topologieinformationen des Datenverkehrs nicht mehr im OSPF-Bereich verteilt.

  • Verknüpfungen: Konfiguriert IGP-Verknüpfungen, die ES OSPF ermöglichen, einen LSP als nächsten Hop zu verwenden, als ob es sich um eine logische Schnittstelle vom Eingangs-Routing-Gerät zum Ausgangs-Routing-Gerät handelt. Die adresse, die in der to-Anweisung auf der Hierarchieebene [edit protocols mpls label-switched-path lsp-path-name] auf dem Eingangs-Routinggerät angegeben ist, muss mit der Router-ID des Ausgangs-Routinggeräts für den LSP übereinstimmen, um als direkte Verbindung zum Ausgangs-Routing-Gerät zu fungieren und als Eingabe für die OSPF-SPF-Berechnungen verwendet zu werden. Wenn sie auf diese Weise verwendet werden, unterscheiden sich LSPs nicht von Asynchronübertragungsmodus (ATM) und virtuellen Frame Relay-Circuits (VCs), außer dass LSPS nur IPv4-Datenverkehr übertragen.

    OSPFv2 installiert das Präfix für IPv4-Routen in der Routingtabelle inet.0 , und die LSPs sind standardmäßig in der Routing-Tabelle inet.3 installiert.

    OSPFv3-LSPs, die für Shortcuts verwendet werden, werden weiterhin mit IPv4 signalisiert. Standardmäßig werden jedoch IPv6-Verknüpfungsrouten, die über OSPFv3 berechnet werden, zur Routingtabelle inet6.3 hinzugefügt. Das Standardverhalten ist nur für BGP, um LSPs in seinen Berechnungen zu verwenden. Wenn Sie MPLS so konfigurieren, dass sowohl BGP als auch IGPs LSPs für die Weiterleitung des Datenverkehrs verwenden, werden IPv6-Verknüpfungsrouten, die über OSPFv3 berechnet werden, zur Routingtabelle inet6.0 hinzugefügt.

    Hinweis:

    Verwenden Sie, wann immer möglich, OSPF-IGP-Shortcuts anstelle von Traffic-Engineering-Shortcuts.

  • lsp-metric-info-summary– Veröffentlicht die LSP-Metrik in Zusammenfassungs-LSAs, um den LSP als Link zu behandeln. Diese Konfiguration ermöglicht es anderen Routing-Geräten im Netzwerk, diesen LSP zu verwenden. Um dies zu erreichen, müssen Sie MPLS- und OSPF-Traffic-Engineering konfigurieren, um die LSP-Metrik in Zusammenfassungs-LSAs bekannt zu machen.

Wenn Sie Traffic Engineering auf dem Routing-Gerät aktivieren, können Sie auch eine OSPF-Metrik konfigurieren, die ausschließlich für das Traffic-Engineering verwendet wird. Die Traffic-Engineering-Metrik wird für Informationen verwendet, die in die Traffic-Engineering-Datenbank eingespeist werden. Sein Wert wirkt sich nicht auf die normale OSPF-Weiterleitung aus.

Beispiel: Aktivieren von OSPF Traffic Engineering-Support

Dieses Beispiel zeigt, wie Sie die OsPF-Traffic-Engineering-Unterstützung aktivieren, um die Metrik Label-Switched Path (LSP) in Summary Link-State Advertisements (LSAs) anzukündigen.

Anforderungen

Bevor Sie beginnen:

Übersicht

Sie können OSPF so konfigurieren, dass ein LSP als Link behandelt wird, und dass andere Routing-Geräte im Netzwerk diesen LSP verwenden. Um dies zu erreichen, konfigurieren Sie MPLS- und OSPF-Traffic-Engineering, um die LSP-Metrik in Zusammenfassungs-LSAs anzukündigen.

In diesem Beispiel gibt es vier Routing-Geräte im Bereich 0.0.0.0, und Sie möchten, dass OSPF den LSP mit dem Namen R1-to-R4 behandelt, der vom Eingangsgerät R1 zum Ausgangsgerät R4 als Verbindung geht.

Für OSPF aktivieren Sie Traffic-Engineering auf allen vier Routing-Geräten in dem Bereich, indem Sie die traffic-engineering Anweisung angeben. Diese Konfiguration stellt sicher, dass der SPF-Algorithmus (ShortEst Path-First) die unter MPLS konfigurierten LSPs berücksichtigt und OSPF so konfiguriert, dass LSAs erstellt werden, die Traffic-Engineering-Parameter übertragen. Darüber hinaus stellen Sie sicher, dass OSPF den MPLS-LSP als nächsten Hop verwendet und die LSP-Metrik in Zusammenfassungs-LSAs ankündigen, indem Sie die optionale shortcuts lsp-metric-into-summary Anweisung auf dem Eingangsgerät R1 angeben.

Für MPLS aktivieren Sie traffic engineering, sodass MPLS Traffic Engineering sowohl für BGP- als auch für IGP-Ziele ausführt, indem Sie die traffic-engineering bgp-igp Anweisung einschließen, und Sie den LSP mit dem Namen R1-to-R4 einschließen, indem Sie die label-switched-path lsp-path-name to address Anweisung auf dem Eingangsgerät R1 einschließen. Die in der to Anweisung auf dem Eingangsgerät R1 angegebene Adresse muss mit der Router-ID des Ausgangsgeräts R4 übereinstimmen, damit der LSP als direkte Verbindung zum Ausgangs-Routing-Gerät fungiert und als Eingabe für die OSPF-SPF-Berechnungen verwendet werden kann. In diesem Beispiel lautet die Router-ID des Ausgangsgeräts R4 10.0.0.4.

Konfiguration

Im folgenden Beispiel müssen Sie auf verschiedenen Ebenen in der Konfigurationshierarchie navigieren. Informationen zum Navigieren in der CLI finden Sie unter Ändern der Junos OS-Konfiguration imCLI-Benutzerhandbuch.

Verfahren

CLI-Schnellkonfiguration

Um osPF Traffic Engineering schnell zu unterstützen, um die LSP-Metrik in Zusammenfassungs-LSAs anzukündigen, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.

Konfiguration auf R1:

Konfiguration auf R2:

Konfiguration auf R3:

Konfiguration auf R4:

Schritt-für-Schritt-Verfahren

So ermöglichen Sie OSPF Traffic Engineering-Unterstützung, um LSP-Metriken in zusammenfassungsfähigen LSAs anzukündigen:

  1. Konfigurieren Sie die Router-ID.

  2. Konfigurieren Sie den OSPF-Bereich und fügen Sie die Schnittstellen hinzu.

    Hinweis:

    Um OSPFv3 anzugeben, fügen Sie die ospf3 Anweisung auf [edit protocols] Hierarchieebene ein.

  3. Ermöglichen Sie OSPF-Traffic-Engineering.

  4. Konfigurieren Sie auf Gerät R1 MPLS Traffic Engineering.

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration durch Eingabe von show routing-options, show protocols ospfund show protocols mpls Befehlen. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Ausgang für R1:

Ausgang für R2:

Ausgang für R3:

Ausgang für R4:

Geben Sie zum Bestätigen Ihrer OSPFv3-Konfiguration die show routing-optionsBefehle und show protocols mpls show protocols ospf3die Befehle ein.

Überprüfung

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

Verifizieren der Traffic-Engineering-Funktion für OSPF

Zweck

Stellen Sie sicher, dass Traffic Engineering für OSPF aktiviert wurde. Traffic Engineering ist standardmäßig deaktiviert.

Aktion

Geben Sie im Betriebsmodus den show ospf overview Befehl für OSPFv2 und für show ospf3 overview OSPFv3 ein.

Verifizieren von OSPF-Einträgen in der Traffic Engineering-Datenbank

Zweck

Überprüfen Sie die OSPF-Informationen in der Traffic-Engineering-Datenbank. Das Protokollfeld zeigt OSPF und den Bereich an, aus dem die Informationen gelernt wurden.

Aktion

Geben Sie im Betriebsmodus den show ted database Befehl ein.

Überprüfen, ob die Traffic-Engineering-Datenbank Node-Informationen aus OSPF lernt

Zweck

Stellen Sie sicher, dass OSPF Knoteninformationen meldet. Das Feld "Protokollname" zeigt OSPF und den Bereich an, aus dem die Informationen gelernt wurden.

Aktion

Geben Sie im Betriebsmodus den show ted protocol Befehl ein.

Beispiel: Konfigurieren der Traffic-Engineering-Metrik für eine spezifische OSPF-Schnittstelle

In diesem Beispiel wird gezeigt, wie Sie den für das Traffic Engineering verwendeten Wert der OSPF-Metrik konfigurieren.

Anforderungen

Bevor Sie beginnen:

Übersicht

Sie können eine OSPF-Metrik konfigurieren, die ausschließlich für das Traffic-Engineering verwendet wird. Um den Standardwert der Traffic-Engineering-Metrik zu ändern, fügen Sie die te-metric Anweisung ein. Die OSPF Traffic Engineering-Metrik wirkt sich nicht auf die normale OSPF-Weiterleitung aus. Standardmäßig hat die Traffic-Engineering-Metrik den gleichen Wert wie die OSPF-Metrik. Der Bereich beträgt 1 bis 65.535.

In diesem Beispiel konfigurieren Sie die OSPF Traffic Engineering-Metrik auf der OSPF-Schnittstelle fe-0/1/1 im Bereich 0.0.0.0.

Konfiguration

CLI-Schnellkonfiguration

Um die OSPF-Traffic-Engineering-Metrik für eine bestimmte Schnittstelle schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen sie alle Zeilenumbrüche, ändern alle erforderlichen Details, um ihre Netzwerkkonfiguration zu entsprechen, kopieren Sie die Befehle auf Hierarchieebene [bearbeiten] in die CLI und geben Sie dann aus dem Konfigurationsmodus ein commit .

Verfahren

Schritt-für-Schritt-Verfahren

So konfigurieren Sie eine OSPF Traffic Engineering-Metrik für eine bestimmte Schnittstelle, die nur für das Traffic Engineering verwendet wird:

  1. Erstellen Sie einen OSPF-Bereich.

    Hinweis:

    Um OSPFv3 anzugeben, fügen Sie die ospf3 Anweisung auf [edit protocols] Hierarchieebene ein.

  2. Konfigurieren Sie die Traffic-Engineering-Metrik der OSPF-Netzwerksegmente.

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration durch Eingabe des show protocols ospf Befehls. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Geben Sie den show protocols ospf3 Befehl ein, um Ihre OSPFv3-Konfiguration zu bestätigen.

Überprüfung

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

Verifizieren der konfigurierten Traffic-Engineering-Metrik

Zweck

Überprüfen Sie den Wert der Traffic-Engineering-Metrik. Bestätigen Sie, dass das Feld Metrik die konfigurierte Traffic-Engineering-Metrik anzeigt.

Aktion

Geben Sie im Betriebsmodus den show ted database extensive Befehl ein.

OSPF Passive Traffic Engineering-Modus

Normalerweise werden Interior-Routing-Protokolle wie OSPF nicht auf Verbindungen zwischen autonomen Systemen ausgeführt. Damit das Inter-AS-Traffic-Engineering ordnungsgemäß funktioniert, müssen jedoch Informationen über die Inter-AS-Verbindung – insbesondere die Adresse auf der Remote-Schnittstelle – innerhalb des autonomen Systems (AS) zur Verfügung gestellt werden. Diese Informationen werden normalerweise weder in den Meldungen zur externen BGP (EBGP)-Erreichbarkeit noch in den OSPF-Routing-Ankündigungen enthalten.

Um diese Link-Adressinformationen innerhalb des AS zu überfluten und für Traffic-Engineering-Berechnungen verfügbar zu machen, müssen Sie den passiven OSPF-Modus für das Traffic-Engineering auf jeder Inter-AS-Schnittstelle konfigurieren. Sie müssen auch die Remoteadresse für OSPF zur Verteilung und Aufnahme in die Traffic Engineering-Datenbank bereitstellen. Der OSPF Traffic Engineering-Modus ermöglicht MPLS Label-Switched Paths (LSPs), OSPF AS-Boundary-Router dynamisch zu erkennen und Routern die Einrichtung eines Traffic-Engineering-LSP über mehrere autonome Systeme hinweg zu ermöglichen.

Beispiel: Konfigurieren des passiven Datenverkehrs-Engineering-Modus von OSPF

Dieses Beispiel zeigt, wie Sie den passiven OSPF-Modus für Das Traffic-Engineering auf einer Inter-AS-Schnittstelle konfigurieren. Die AS-Boundary-Routerverbindung zwischen den EBGP-Peers muss eine direkt verbundene Verbindung sein und als passiver Traffic-Engineering-Link konfiguriert werden.

Anforderungen

Bevor Sie beginnen:

Übersicht

Sie können den passiven OSPF-Modus für das Traffic-Engineering auf einer Inter-AS-Schnittstelle konfigurieren. Die für den Remote-Knoten des passiven Traffic-Engineering-Links von OSPF verwendete Adresse muss die gleiche sein wie die adresse, die für den EBGP-Link verwendet wird. In diesem Beispiel konfigurieren Sie die Schnittstelle so-1/1/0 im Bereich 0.0.0.1 als Inter-AS-Link, um Traffic-Engineering-Informationen mit OSPF innerhalb des AS zu verteilen und die folgenden Einstellungen einzubeziehen:

  • passiv– Kündigt die direkten Schnittstellenadressen auf einer Schnittstelle an, ohne dass OSPF auf dieser Schnittstelle tatsächlich ausgeführt wird. Eine passive Schnittstelle ist eine, für die die Adressinformationen in OSPF als interne Route angekündigt werden, auf der das Protokoll jedoch nicht ausgeführt wird.

  • Traffic-Engineering: Konfiguriert eine Schnittstelle im passiven OSPF Traffic-Engineering-Modus, um die dynamische Erkennung von OSPF AS-Boundary-Routern zu ermöglichen. Standardmäßig ist der passive Datenverkehrs-Engineering-Modus von OSPF deaktiviert.

  • remote-node-id: Gibt die IP-Adresse am ende der Inter-AS-Verbindung an. In diesem Beispiel lautet die Remote-IP-Adresse 192.168.207.2.

Konfiguration

Um den passiven OSPF-Modus für das Traffic-Engineering schnell zu konfigurieren, kopieren Sie den folgenden Befehl, entfernen Sie alle Zeilenumbrüche und fügen ihn in die CLI ein.

Verfahren

Schritt-für-Schritt-Verfahren

So konfigurieren Sie den passiven OSPF-Traffic-Engineering-Modus:

  1. Erstellen Sie einen OSPF-Bereich.

    Hinweis:

    Um OSPFv3 anzugeben, fügen Sie die ospf3 Anweisung auf [edit protocols] Hierarchieebene ein.

  2. Konfigurieren Sie die Schnittstelle so-1/1/0 als passive Schnittstelle, die für das Traffic-Engineering konfiguriert ist, und geben Sie die IP-Adresse am ende des Inter-AS-Links an.

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration durch Eingabe des show protocols ospf Befehls. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Geben Sie den show protocols ospf3 Befehl ein, um Ihre OSPFv3-Konfiguration zu bestätigen.

Überprüfung

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

Überprüfung des Status von OSPF-Schnittstellen

Zweck

Überprüfen Sie den Status von OSPF-Schnittstellen. Wenn die Schnittstelle passiv ist, ist das Feld adj count 0, da keine Adjacencies gebildet wurden. Neben diesem Feld sehen Sie möglicherweise auch das Wort Passiv.

Aktion

Geben Sie im Betriebsmodus den show ospf interface detail Befehl für OSPFv2 und den show ospf3 interface detail Befehl für OSPFv3 ein.

Werbung für Label-Switched Paths in OSPFv2

Ein Hauptgrund für die Konfiguration von Label-Switched Paths (LSPs) in Ihrem Netzwerk ist die Steuerung des kürzesten Pfads zwischen zwei Punkten im Netzwerk. Sie können LSPs in OSPFv2 als Punkt-zu-Punkt-Links ankündigen, sodass alle beteiligten Routing-Geräte den LSP bei der Durchführung von SPF-Berechnungen berücksichtigen können. Die Ankündigung enthält eine lokale Adresse (die Adresse des LSP), eine Remoteadresse (die Adresse des LSP) und eine Metrik mit folgender Rangfolge:

  1. Verwenden Sie die unter OSPFv2 definierte LSP-Metrik.

  2. Verwenden Sie die für den Label-Switched-Pfad unter MPLS konfigurierte LSP-Metrik.

  3. Wenn Sie keine der oben genannten Konfigurationen konfigurieren, verwenden Sie die Standardmäßige OSPFv2-Metrik von 1.

Hinweis:

Wenn Sie einen LSP, der in OSPFv2 angekündigt ist, bei SPF-Berechnungen verwendet werden soll, muss es einen Reverse Link geben (d. a. eine Verbindung vom Endende des LSP zum Head-End). Sie können dies erreichen, indem Sie einen LSP in umgekehrter Richtung konfigurieren und ihn auch in OSPFv2 ankündigen.

Beispiel: Werbung für Label-Switched Paths in OSPFv2

Dieses Beispiel zeigt, wie Sie LSPs in OSPFv2 ankündigen.

Anforderungen

Konfigurieren Sie zunächst die Geräteschnittstellen. Weitere Informationen finden Sie in der Junos OS Network Interfaces Library für Routing-Geräte.

Übersicht

Um einen LSP in OSPFv2 anzukündigen, definieren Sie den LSP und konfigurieren OSPFv2, um den Datenverkehr mit dem LSP zu routen. Auf diese Weise können Sie den LSP verwenden, um den kürzesten Pfad zwischen zwei Punkten im Netzwerk zu steuern. Sie können dies tun, wenn DER OSPF-Datenverkehr über den LSP geroutet werden soll, anstatt OSPF das Standardmäßig-Routing für best-effort-Routing zu verwenden.

In diesem Beispiel konfigurieren Sie Folgendes, um einen LSP in OSPFv2 anzukündigen:

  • BGP

    Konfigurieren Sie für alle Routinggeräte die lokale AS-Nummer 65000 und definieren Sie die IBGP-Gruppe, die die angegebenen BGP-Systeme als Peers erkennt. Alle Mitglieder sind intern im lokalen AS, sodass Sie eine interne Gruppe mit einer vollständigen Liste von Peers konfigurieren. Sie schließen auch die Peer-AS-Gruppe ein, die mit der lokalen AS-Nummer identisch ist, die Sie konfigurieren.

  • MPLS

    Konfigurieren Sie für alle Routing-Geräte die Protokollfamilie auf jeder logischen Transitschnittstelle und aktivieren Sie MPLS auf allen Schnittstellen mit Ausnahme der Verwaltungsschnittstelle (fxp0.0). Geben Sie den Typ der mpls-Protokollfamilie an.

  • RSVP

    Aktivieren Sie für alle Routing-Geräte RSVP auf allen Schnittstellen mit Ausnahme der Verwaltungsschnittstelle (fxp0.0). Sie aktivieren RSVP auf den Geräten in diesem Netzwerk, um sicherzustellen, dass die Schnittstellen den LSP signalisieren können.

  • OSPFv2

    Verwenden Sie für alle Routing-Geräte die Loopback-Adresse, um die Router-ID zuzuweisen, gruppieren Sie alle Geräte administrativ im OSPF-Bereich 0.0.0.0, fügen Sie alle an OSPF teilnehmenden Schnittstellen in Bereich 0.0.0.0 hinzu und deaktivieren Sie OSPF auf der Verwaltungsschnittstelle (fxp0.0).

  • Label-Switched-Pfad

    Konfigurieren Sie auf dem Eingangs-Routing-Gerät R1, dem Anfang (oder Kopfende) des LSP, einen LSP mit einem expliziten Pfad. Der explizite Pfad gibt an, dass der LSP zur nächsten angegebenen IP-Adresse im Pfad gehen muss, ohne andere Knoten zu passieren. In diesem Beispiel erstellen Sie einen LSP mit dem Namen R1-to-R6 und geben die IP-Adresse des Ausgangs-Routinggeräts R6 an.

  • Stellen Sie den LSP in OSPFv2 vor

    Auf dem Eingangs-Routing-Gerät R1 stellen Sie den LSP als Punkt-zu-Punkt-Verbindung zu OSPFv2 an. Sie können optional eine Metrik zuweisen, damit der LSP der mehr oder weniger bevorzugte Pfad zum Ziel ist.

Topologie

Abbildung 1 zeigt eine Beispiel-Netzwerktopologie, die aus den folgenden Komponenten besteht:

  • BGP wird auf allen Routing-Geräten mit einem lokalen autonomen System (AS) 65000 konfiguriert, das drei Routing-Geräte enthält:

    • R1– Gerät R1 ist das Eingangsgerät mit einer Router-ID von 10.0.0.1. Schnittstelle so-0/0/2 verbindet sich mit Gerät R3.

    • R3– Gerät R3 ist das Transitgerät mit einer Router-ID von 10.0.0.3. Schnittstelle so-0/0/2 verbindet sich mit Gerät R1, und Schnittstelle so-0/0/3 verbindet mit Gerät R6.

    • R6– Gerät R6 ist das Ausgangsgerät mit einer Router-ID von 10.0.0.6. Schnittstelle so-0/0/3 verbindet sich mit Gerät R3.

  • OSPFv2 ist auf allen Routing-Geräten konfiguriert.

  • MPLS und RSVP sind auf allen Routing-Geräten aktiviert.

  • Ein RSVP-signalisierter LSP ist auf Gerät R1 konfiguriert.

Abbildung 1: Werbung für einen LSP in OSPFv2 Advertising an LSP into OSPFv2

Konfiguration

In den folgenden Beispielen müssen Sie auf verschiedenen Ebenen in der Konfigurationshierarchie navigieren. Informationen zum Navigieren mit der CLI finden Sie unter Ändern der Junos OS-Konfiguration im CLI-Benutzerhandbuch.

Führen Sie die folgenden Aufgaben aus, um die Geräte so zu konfigurieren, dass sie einen LSP in OSPFv2 ankündigen:

Konfigurieren von BGP

CLI-Schnellkonfiguration

Um BGP schnell auf jedem Routing-Gerät zu konfigurieren, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.

Konfiguration auf Gerät R1:

Konfiguration auf Gerät R3:

Konfiguration auf Gerät R6:

Schritt-für-Schritt-Verfahren

So konfigurieren Sie BGP:

  1. Konfigurieren Sie auf jedem Routinggerät die lokale AS-Nummer.

  2. Konfigurieren Sie auf jedem Routing-Gerät die internen BGP-Neighbor-Verbindungen.

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration, indem Sie die show routing-options Und-Befehle show protocols bgp eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration auf R1:

Konfiguration auf R3:

Konfiguration auf R6:

Konfiguration von MPLS

CLI-Schnellkonfiguration

Um MPLS schnell auf allen Routing-Geräten in AS 65000 zu konfigurieren, kopieren Sie die folgenden Befehle und fügen Sie sie in die CLI ein.

Konfiguration auf Gerät R1:

Konfiguration auf Gerät R3:

Konfiguration auf Gerät R6:

Schritt-für-Schritt-Verfahren

So konfigurieren Sie MPLS:

  1. Konfigurieren Sie die Transitschnittstellen für MPLS.

  2. Aktivieren Sie MPLS.

  3. Deaktivieren Sie MPLS auf der Verwaltungsschnittstelle (fxp0.0).

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration, indem Sie die show interfaces Und-Befehle show protocols mpls eingeben. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration auf Gerät R1:

Konfiguration auf Gerät R3:

Konfiguration auf Gerät R6:

Konfigurieren von RSVP

CLI-Schnellkonfiguration

Um rsVP schnell auf allen Routing-Geräten in AS 65000 zu konfigurieren, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.

Konfiguration auf Gerät R1:

Konfiguration auf Gerät R3:

Konfiguration auf Gerät R6:

Schritt-für-Schritt-Verfahren

So konfigurieren Sie RSVP:

  1. Aktivieren Sie RSVP.

  2. Deaktivieren Sie RSVP auf der Verwaltungsschnittstelle (fxp0.0).

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration durch Eingabe des show protocols rsvp Befehls. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Konfiguration auf Gerät R1:

Konfiguration auf Gerät R3:

Konfiguration auf Gerät R6:

Konfigurieren von OSPF

CLI-Schnellkonfiguration

Um OSPF schnell zu konfigurieren, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.

Konfiguration auf Gerät R1:

Konfiguration auf Gerät R3:

Konfiguration auf Gerät R6:

Schritt-für-Schritt-Verfahren

So konfigurieren Sie OSPF:

  1. Konfigurieren Sie die Router-ID.

  2. Konfigurieren Sie den OSPF-Bereich und die Schnittstellen.

  3. Deaktivieren Sie OSPF auf der Verwaltungsschnittstelle (fxp0.0).

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration, indem Sie die show routing-options Befehle und die show protocols ospf 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.

Konfiguration auf Gerät R1:

Konfiguration auf Gerät R3:

Konfiguration auf Gerät R6:

Konfigurieren des LSP

CLI-Schnellkonfiguration

Um den LSP auf dem Eingangs-Routing-Gerät Router R1 schnell zu konfigurieren, kopieren Sie den folgenden Befehl und fügen ihn in die CLI ein.

Schritt-für-Schritt-Verfahren

So konfigurieren Sie den LSP auf Gerät R1:

  1. Gehen Sie in den MPLS-Konfigurationsmodus.

  2. Erstellen Sie den LSP.

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration durch Eingabe des show protocols mpls Befehls. Wenn die gewünschte Konfiguration in der Ausgabe nicht angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Werbung für den LSP in OSPFv2

CLI-Schnellkonfiguration

Um den LSP schnell in OSPFv2 anzukündigen und optional eine Metrik für den LSP auf Gerät R1 einzufügen, kopieren Sie die folgenden Befehle und fügen sie in die CLI ein.

Schritt-für-Schritt-Verfahren

So stellen Sie den LSP in OSPFv2 auf Router R1 vor:

  1. Gehen Sie in den OSPF-Konfigurationsmodus.

  2. Fügen Sie die Anweisung ein label-switched-path und geben Sie den erstellten LSP R1-to-R6 an.

  3. (Optional) Geben Sie eine Metrik für den LSP an.

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

Ergebnisse

Bestätigen Sie Ihre Konfiguration durch Eingabe des show protocols ospf Befehls. 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.

Verifizieren des OSPF-Nachbarn

Zweck

Stellen Sie sicher, dass ein anderer Nachbarn aufgeführt ist und über den LSP erreichbar ist. Das Schnittstellenfeld gibt den Namen des LSP an.

Aktion

Geben Sie im Betriebsmodus den show ospf neighbor Befehl ein.

Statischer Adjacency-Segmentbezeichner für OSPF

Adjacency-Segment ist ein streng weitergeleiteter Single-Hop-Tunnel, der Pakete über eine bestimmte Verbindung zwischen zwei Knoten transportiert, unabhängig von den Verbindungskosten. Sie können statische SID-Label (Adjacency Segment Identifier) für eine Schnittstelle konfigurieren.

Die Konfiguration einer statischen Adjacency-SID auf einer Schnittstelle bewirkt, dass die vorhandene dynamisch zugewiesene Adjacency-SID zusammen mit der Transitroute für dieselbe entfernt wird.

Für statische Adjacency-SIDs werden die Label entweder aus einem statischen reservierten Label-Pool oder aus einem OSPF Segment Routing Global Block (SRGB) ausgewählt.

Sie können einen Labelbereich für die statische Zuweisung von Labeln reservieren, indem Sie die folgende Konfiguration verwenden:

user@host# set protocols mpls label-range static-label-range start-value end-value

Der statische Pool kann von jedem Protokoll verwendet werden, um ein Label in diesem Bereich zuzuweisen. Sie müssen sicherstellen, dass keine zwei Protokolle dasselbe statische Label verwenden. OSPF-Adjacency-SIDs können von diesem Labelblock über die Konfiguration mithilfe des Schlüsselworts labelzugewiesen werden. Der label Wert für die spezifischen Adjacency-SIDs muss explizit konfiguriert werden. Im Folgenden ist eine Beispielkonfiguration:

Hinweis:

Wenn Sie Befehl verwenden ipv4-adjacency-segment , muss die zugrunde liegende Schnittstelle Punkt zu Punkt sein.

SRGB ist ein globaler Label-Bereich, der dem Protokoll basierend auf der Konfiguration zugewiesen wird. Die Label im gesamten SRGB sind für OSPF verfügbar und werden nicht anderen Anwendungen/Protokollen zugewiesen. Prefix-SIDs (und Node-SIDs) werden von diesem SRGB indiziert.

OSPF Adj-SIDs können über OSPF SRGB mit dem Schlüsselwort "index" in der Konfiguration zugewiesen werden. In solchen Fällen sollte sichergestellt werden, dass der Adj-SID-Index nicht mit einer anderen Prefix-SID in der Domäne in Konflikt steht. Wie Prefix-SIDs werden auch Adj-SIDs konfiguriert, indem der Index in Bezug auf den SRGB erwähnt wird. Die Adj-SID-Subtlv hat jedoch weiterhin die SID als Wert und die L- und V-Flags sind festgelegt. Im Folgenden ist eine Beispielkonfiguration:

Statische Adjacency-SIDs können pro Bereich und auch darauf konfiguriert werden, ob der Schutz erforderlich ist oder nicht. Adjacency-SIDs sollten pro Schnittstelle auf [edit protocols ospf area area interface interface-name] Hierarchieebene konfiguriert werden.

  • Geschützt: Stellt sicher, dass Adjacency-SID für einen Backup-Pfad berechtigt ist und ein B-Flag in einer Adjacency-SID-Ankündigung festgelegt wird.

  • Ungeschützt: Stellt sicher, dass kein Backup-Pfad für eine bestimmte Adjacency-SID berechnet wird und kein B-Flag in einer Adjacency-SID-Ankündigung festgelegt wird.

Im Folgenden ist eine Beispielkonfiguration:

Wenn Segment-Routing in LAN-Subnetworks verwendet wird, kann jeder Router im LAN die Adjacency-SID jedes seiner Nachbarn ankündigen. Um Adjacency-SID für eine LAN-Schnittstelle zu einem bestimmten Nachbarn zu konfigurieren, sollten Sie die Adjacency-SIDs unter der Lan-Neighbor-Konfiguration auf der Hierarchieebene [edit protocols ospf area 0.0.0.0 interface interface_name lan-neighbor neighbor-routerid] konfigurieren. Im Folgenden ist eine Beispielkonfiguration:

Verwenden Sie die folgende CLI-Hierarchie für die Konfiguration von Adjacency-SID:

Verwenden Sie die folgenden betrieblichen CLI-Befehle, um die Konfiguration zu überprüfen:

Ospf Neighbor Detail anzeigen

Die folgende Beispielausgabe zeigt die Details der konfigurierten und dynamischen Adjacency-SID.

Grundlegendes zum Source Packet Routing in Networking (SPRING)

Quellpaket-Routing oder Segment-Routing ist eine Architektur auf Steuerungsebene, die es einem Eingangsrouter ermöglicht, ein Paket durch eine bestimmte Gruppe von Knoten und Verbindungen im Netzwerk zu leiten, ohne sich auf die Zwischenknoten im Netzwerk zu verlassen, um den tatsächlichen Pfad zu bestimmen. In diesem Zusammenhang bezeichnet der Begriff "Quelle" den Punkt, an dem die explizite Route auferlegt wird. Ab Junos OS Version 17.2R1 wird Segment-Routing für IS-IS und OSPFv2 auf QFX5100- und QFX10000-Switches unterstützt.

Ab Junos OS Version 20.3R1 unterstützt Segment-Routing für OSPF- und IS-IS-Protokolle, um grundlegende Funktionen mit Source Packet Routing in Networking (SPRING) bereitzustellen.

Im Wesentlichen verwendet Segment-Routing IGPs wie IS-IS und OSPF, um zwei Arten von Netzwerksegmenten oder -tunneln zu bewerben:

  • Erstens ein streng weitergeleiteter Single-Hop-Tunnel, der Pakete über eine bestimmte Verbindung zwischen zwei Knoten transportiert, unabhängig von den Verbindungskosten, die als Adjacency-Segmente bezeichnet werden.

  • Zweitens, ein Multihop-Tunnel mit kürzesten Pfadverbindungen zwischen zwei spezifischen Knoten, die als Node-Segmente bezeichnet werden.

Eingangsrouter können ein Paket durch eine gewünschte Gruppe von Knoten und Verbindungen steuern, indem sie das Paket mit einer geeigneten Kombination aus Tunneln voraushängen.

Segment-Routing nutzt das Quell-Routing-Paradigma. Ein Knoten lenkt ein Paket durch eine geordnete Liste von Anweisungen, die als Segmente bezeichnet werden. Ein Segment kann jede Anweisung, topologische oder servicebasiert darstellen. Ein Segment kann eine lokale Semantik zu einem Segment-Routing-Knoten oder zu einem globalen Knoten innerhalb einer Segment-Routing-Domäne haben. Segment-Routing erzwingt einen Datenfluss durch alle topologischen Pfade und Serviceketten, während der Status pro Datenstrom nur am Eingangsknoten zur Segment-Routing-Domäne beibehalten wird. Segment-Routing kann direkt auf die MPLS-Architektur angewendet werden, ohne dass sich dies auf der Weiterleitungsebene ändert. Ein Segment wird als MPLS-Label codiert. Eine geordnete Liste von Segmenten wird als Stack von Labeln codiert. Das zu verarbeitene Segment steht ganz oben auf dem Stack. Nach Abschluss eines Segments wird das entsprechende Label aus dem Stack geknallt. Segment-Routing kann mit einer neuen Art von Routing-Erweiterungs-Header auf die IPv6-Architektur angewendet werden. Ein Segment wird als IPv6-Adresse codiert. Eine geordnete Liste von Segmenten wird als geordnete Liste von IPv6-Adressen im Routingerweiterungs-Header codiert. Das zu verarbeitende Segment wird durch einen Zeiger im Routing-Erweiterungs-Header angezeigt. Nach Abschluss eines Segments wird der Zeiger inkrementiert.

Traffic-Engineering-Verknüpfungen werden für gekennzeichnete IS-IS-Segmentrouten aktiviert, wenn Sie auf den folgenden Hierarchieebenen konfigurieren shortcuts :

  • [edit protocols is-is traffic-engineering family inet] für IPv4-Datenverkehr.

  • [edit protocols is-is traffic-engineering family inet6] für IPv6-Datenverkehr.

Wenn Quellpaket-Routing im Netzwerk, im Datencenter, im Backbone und auf Peering-Geräten bereitgestellt wird, switchen Sie MPLS-Pakete mit einem Label-Stack, der von der Quelle des Datenverkehrs erstellt wurde. zum Beispiel Datencenter-Server. In Junos OS Version 17.4R1 ist der Quell-Routing-Datenverkehr koexistiert mit dem Datenverkehr, der RSVP-Signalpfade nimmt, und das Quell-Routing wird als reguläres Label-Switching über mpls.0-Tabelle mit den Label-Operationen implementiert – pop, swap (zum gleichen Labelwert) und Swap-Push (zum Schutz der Schnittstelle). In allen Fällen kann der Datenverkehr zwischen mehreren Layer-3-Schnittstellen oder innerhalb einer aggregierten Schnittstelle ausbalanciert werden. Ab Junos OS Version 17.4R1 können die Datenverkehrsstatistiken in einem Segment-Routing-Netzwerk in einem OpenConfig-konformen Format für die Layer-3-Schnittstellen aufgezeichnet werden. Die Statistiken werden nur für den Source Packet Routing in Networking (SPRING)-Datenverkehr (Source Packet Routing in Networking) aufgezeichnet, mit Ausnahme von RSVP- und LDP-signalisiertem Datenverkehr, und die MPLS-Statistiken pro Schnittstelle werden separat erfasst. Die SR-Statistiken umfassen auch SPRING-Datenverkehrsstatistiken pro LAG-Mitglied (Link Aggregation Group) und pro Segment identifier (SID). Um die Aufzeichnung von Segment-Routing-Statistiken zu ermöglichen, fügen Sie sensor-based-stats Eine Anweisung auf [edit protocol isis source-packet-routing] Hierarchieebene ein.

Vor Junos OS-Version 19.1R1 waren Sensoren für die Erfassung von Segment-Routing-Statistiken nur für MPLS-Transit-Datenverkehr verfügbar, der von Natur aus MPLS-zu-MPLS ist. Ab Junos OS Version 19.1R1 werden auf Routern der MX-Serie mit MPC- und MIC-Schnittstellen sowie Routern der PTX-Serie zusätzliche Sensoren eingeführt, um Segment-Routing-Statistiken für den eingehenden MPLS-Datenverkehr zu erfassen, der ip-to-MPLS ist. Mit dieser Funktion können Sie Sensoren nur für segmentbasierten Routing-Datenverkehr aktivieren und die Statistiken an einen gRPC-Client streamen.

Sie können die Segment-Routing-Statistiken für den eingehenden MPLS-Datenverkehr mit der egress Option unter der per-sid Konfigurationsaussage aktivieren. Der Ressourcenname für die Ausgangsfunktionen pro Sid lautet:

/junos/services/segment-routing/sid/egress/usage/

Sie können die Routenzuordnung des Labels IS-IS mit den Sensoren über die show isis spring sensor info Befehlsausgabe anzeigen. Dieser Befehl zeigt keine Zählerwerte der tatsächlichen Sensoren an.

Die Segment-Routing-Statistiksätze werden auf einen Server exportiert. Sie können Segment-Routing-Statistikdaten aus den folgenden OpenConfig-Pfaden anzeigen:

  • /mpls/signalling-protocols/segment-routing/aggregate-sid-counters/aggregate-sid-counter[ip-addr='L-ISIS-10.1.1.1']/state/counters[name='oc-xxx']/out-pkts

  • /mpls/signalling-protocols/segment-routing/aggregate-sid-counters/aggregate-sid-counter[ip-addr='L-ISIS-10.1.1.1']/state/counters[name='oc-xxx']/out-pkts

Hinweis:
  • Graceful Routing Engine Switchover (GRES) wird für Segment-Routing-Statistiken nicht unterstützt.

    Nonstop Active Routing (NSR) wird für Label IS-IS nicht unterstützt. Während eines Switchovers der Routing-Engine wird in der neuen primären Routing-Engine ein neuer Sensor erstellt, der den Sensor ersetzt, der von der vorherigen primären Routing-Engine erstellt wurde. Infolgedessen beginnt der Zähler für Segment-Routing-Statistiken zum Zeitpunkt des Switchovers der Routing-Engine bei Null.

  • Graceful Restart unterstützt Label IS-IS nicht.

    Im Falle eines graceful Restarts wird der vorhandene Sensor gelöscht und ein neuer Sensor wird während der IS-IS-Initialisierung erstellt. Der Statistikzähler für das Segment-Routing startet von null neu.

  • In-Service Software Upgrade (ISSU) und Nonstop Software Upgrade (NSSU) werden nicht unterstützt. In solchen Fällen wird der Statistikzähler für das Segment-Routing neu gestartet.

  • Segment-Routing-Daten mit Zero-Statistik werden unterdrückt und nicht an die gRPC-Clients gestreamt.

Tabelle "Versionshistorie"
Release
Beschreibung
20.3R1
Ab Junos OS Version 20.3R1 unterstützt Segment-Routing für OSPF- und IS-IS-Protokolle, um grundlegende Funktionen mit Source Packet Routing in Networking (SPRING) bereitzustellen.
19.1R1
Ab Junos OS Version 19.1R1 werden auf Routern der MX-Serie mit MPC- und MIC-Schnittstellen sowie Routern der PTX-Serie zusätzliche Sensoren eingeführt, um Segment-Routing-Statistiken für den eingehenden MPLS-Datenverkehr zu erfassen, der ip-to-MPLS ist. Mit dieser Funktion können Sie Sensoren nur für segmentbasierten Routing-Datenverkehr aktivieren und die Statistiken an einen gRPC-Client streamen.
17,4R1
Ab Junos OS Version 17.4R1 können die Datenverkehrsstatistiken in einem Segment-Routing-Netzwerk in einem OpenConfig-konformen Format für die Layer-3-Schnittstellen aufgezeichnet werden.