Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MPLS-Unterstützung in cRPD

Unterstützung von MPLS auf cRPD

Die MPLS-Konfiguration wird auf cRPD für die Weiterleitung von Paketen an das Ziel im MPLS-Netzwerk unterstützt.

Bei MPLS führt nur das erste Gerät eine Routing-Suche durch. Anstatt den nächsten Hop zu finden, findet das Gerät das endgültige Ziel zusammen mit einem Pfad zu diesem Ziel. Der Pfad eines MPLS-Pakets wird als Label-Switched-Pfad (LSP) bezeichnet. LSPs sind unidirektionale Routen durch ein Netzwerk oder ein autonomes System (AS). MPLS-Router innerhalb eines AS ermitteln Pfade durch ein Netzwerk durch den Austausch von MPLS-Traffic Engineering-Informationen. Über diese Pfade leiten die Router den Datenverkehr entlang einer festgelegten Route durch das Netzwerk. Anstatt wie beim IP-Routing den nächsten Hop entlang des Pfads auszuwählen, ist jeder Router für die Weiterleitung des Pakets an eine vorher festgelegte Adresse für den nächsten Hop verantwortlich.

Router, die Teil des LSP sind, sind Label-Switching-Router (LSRs). Ein MPLS-LSP wird mithilfe statischer LSPs eingerichtet. Bei einem statischen LSP muss jeder Router entlang des Pfads explizit konfiguriert werden. Sie müssen den Pfad und die zugehörigen Beschriftungswerte manuell konfigurieren.

cRPD unterstützt nur eine begrenzte Anzahl von Junos OS MPLS-Funktionen. Sie können MPLS interface, ipv6-tunneling, , label-historylabel-rangeund static-label-switched-path in cRPD CLI unter der Hierarchie edit protocols mpls konfigurieren.

Supported Features

  • BGP-Konfiguration

  • MPLS mit PRPD-API

  • Unicast-Konfiguration mit BGP-Bezeichnung

Beispiel: Konfigurieren von statischen Label-Switched-Pfaden für MPLS in cRPD

In diesem Beispiel wird gezeigt, wie der VPN-Datenverkehr durch einen v4-MPLS-Tunnel zwischen PEs fließt, indem BGP- und MPLS-Pfade mit statischen Bezeichnungen konfiguriert werden.

Anforderungen

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

  • Ubuntu Softwareversion 18.04

  • Linux-Kernel-Version 4.5 oder höher

  • cRPD-Software Release-Version 19.4R1 oder höher

Bevor Sie einen statischen LSP für die MPLS-Weiterleitung konfigurieren, müssen Sie die grundlegenden Komponenten installieren:

Überblick

In diesem Beispiel fungiert PE1 als Label-Edge-Router oder Eingangsknoten für das MPLS-Netzwerk, das die Pakete durch Anhängen von Labels einkapselt. P fungiert als Label-Switching-Router, der MPLS-Pakete mithilfe von Labels im MPLS-Netzwerk überträgt.

Um MPLS zu konfigurieren, müssen Sie zunächst einen oder mehrere benannte Pfade auf den Eingangs- und Transitroutern erstellen. Für jeden Pfad können Sie einige oder alle Transitrouter im Pfad angeben.

Die Konfiguration statischer Label-Switched Paths (LSPs) für MPLS ähnelt der Konfiguration statischer Routen auf einzelnen Routern.

Topologie

Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

Abbildung 1: MPLS-Weiterleitung in cRPD Network topology diagram with interconnected routers: CE1 (10.1.1.1), PE1 (20.2.2.2), P (30.3.3.3), PE2 (40.4.4.4), and CE2 (50.5.5.5). Each router is connected via labeled network segments.

Konfiguration

So konfigurieren Sie statisches LSP für MPLS auf cRPD:

Konfigurieren des PE1-Routers

Schritt-für-Schritt-Anleitung

So konfigurieren Sie den statischen LSP:

  1. Erstellen Sie die Tabellen inet.0 und mpls.0.

  2. Konfigurieren Sie die BGP-Sitzung.

  3. Konfigurieren Sie den statischen Label-Bereich und die statischen LSP-Parameter für den Eingang.

  4. Konfigurieren Sie eine statische Route vom Eingangs-PE2.

  5. Konfigurieren Sie eine VRF-Routing-Instanz für PE1 und andere Routing-Instanzparameter.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols bgp Befehle und run show configuration protocols mpls in PE1 eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln Sie in den Konfigurationsmodus.

Konfigurieren des Routers "Anbieter P".

Schritt-für-Schritt-Anleitung

So konfigurieren Sie den statischen LSP:

  1. Konfigurieren Sie die Router-ID für Router P.

  2. Konfigurieren Sie einen statischen Transit-LSP für Swap- und Pop-Labels.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, run show configuration protocols mplsindem Sie die show protocols bgpBefehle , und run show mpls interface und auf P eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln Sie in den Konfigurationsmodus.

Konfigurieren des PE2-Routers

Schritt-für-Schritt-Anleitung

So konfigurieren Sie den statischen LSP für MPLS auf PE2:

  1. Konfigurieren Sie die BGP-Sitzung.

  2. Konfigurieren Sie die statischen LSP-Parameter für den Eingang.

  3. Konfigurieren Sie die Router-ID und eine statische Route vom Eingangs-PE1.

  4. Konfigurieren Sie eine VRF-Routing-Instanz für PE2 und andere Routing-Instanzparameter.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die run show configuration protocols mpls Befehle und run show mpls interface in PE2 eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln Sie in den Konfigurationsmodus.

Verifizierung

Überprüfen der MPLS-Weiterleitung auf PE1

Zweck

So überprüfen Sie die Konfiguration für MPLS auf PE1.

Aktion

Geben Sie im Betriebsmodus den show route table vrfblue.inet.0 50.5.5.5 folgenden Befehl ein:

Geben Sie im Betriebsmodus den show mpls label usage folgenden Befehl ein:

Geben Sie im Betriebsmodus den show mpls static-lsp folgenden Befehl ein:

Geben Sie im Betriebsmodus den show route table inet.3 folgenden Befehl ein:

Geben Sie im Betriebsmodus den show route table mpls.0 folgenden Befehl ein:

Geben Sie im Betriebsmodus den ip route list table 5 50.5.5.5 folgenden Befehl ein:

Geben Sie im Betriebsmodus den ip -f mpls route folgenden Befehl ein:

Überprüfen der MPLS-Weiterleitung auf P

Zweck

So überprüfen Sie die Konfiguration für MPLS auf P.

Aktion

Geben Sie im Shell-Modus den show route table mpls.0 folgenden Befehl ein:

Geben Sie im Bash-Shell-Modus den ip -f mpls route folgenden Befehl ein:

Überprüfen der MPLS-Weiterleitung auf PE2

Zweck

So überprüfen Sie die Konfiguration für MPLS auf P.

Aktion

Geben Sie im Shell-Modus den show route table vrfblue.inet.0 10.1.1.1 folgenden Befehl ein:

Geben Sie im Bash-Shell-Modus den ip -f mpls route folgenden Befehl ein:

Geben Sie im Bash-Shell-Modus den ip route list table 5 10.1.1.1 folgenden Befehl ein:

Bedeutung

Sie können überprüfen, ob der statische LSP zwischen PEs auf allen Geräten aktiviert ist und die Routen in den entsprechenden Routingtabellen inet.o und inet.3 in der Linux FIB aufgefüllt sind.