Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren eines einfachen MPLS-basierten Layer 3-VPN

Dieses Beispiel zeigt, wie ein einfaches MPLS-basiertes Layer-3-VPN auf Routern oder Switches mit Junos OS konfiguriert und validiert wird. Im IPv4-basierten Beispiel wird EBGP als Routing-Protokoll zwischen dem Anbieter und den Edge-Geräten des Kunden verwendet.

Anmerkung:

Unser Content-Testing-Team hat dieses Beispiel validiert und aktualisiert.

Sie können ein MPLS-basiertes virtuelles privates Layer-3-Netzwerk (VPN) mithilfe von Routern und Switches bereitstellen, auf denen Junos OS ausgeführt wird, um Kundenstandorte mit Layer-3-Konnektivität zu verbinden. Während statisches Routing unterstützt wird, müssen bei Layer-3-VPNs in der Regel die Kundengeräte Routing-Informationen mit dem Provider-Netzwerk austauschen und Unterstützung für IP-Protokolle wie IPv4 und/oder IPv6 erfordern.

Dies steht im Gegensatz zu einem Layer-2-VPN, bei dem die Kundengeräte möglicherweise nicht auf IP-Protokollen basieren und bei dem gegebenenfalls Routing zwischen den Kunden-Edge-Geräten (CE) stattfindet. Im Gegensatz zu einem Layer-3-VPN, bei dem das CE-Gerät mit dem Provider-Edge-Gerät interagiert (Peers), wird bei einem Layer-2-VPN der Kundendatenverkehr transparent durch den Provider-Core geleitet, wobei alle Routing-Protokolle End-to-End zwischen den CE-Geräten ausgeführt werden.

MPLS-basierte VPNs erfordern eine grundlegende MPLS-Funktionalität im Provider-Netzwerk. Sobald das grundlegende MPLS in Betrieb ist, können Sie VPNs konfigurieren, die Label-Switched-Pfade (LSPs) für den Transport über den Provider-Core verwenden.

Das Hinzufügen von VPN-Services wirkt sich nicht auf die grundlegenden MPLS-Switching-Vorgänge im Provider-Netzwerk aus. Tatsächlich erfordern die Geräte des Anbieters (P) nur eine grundlegende MPLS-Konfiguration, da sie nicht VPN-fähig sind. Der VPN-Status wird nur auf PE-Geräten (Provider Edge) beibehalten. Dies ist einer der Hauptgründe, warum MPLS-basierte VPNs so gut skaliert werden.

Anforderungen

In diesem Beispiel werden die folgenden Software- und Hardwarekomponenten verwendet:

  • Junos OS Version 12.3 oder höher für Routing- und Switching-Geräte

    • Erneut validiert mit Junos OS Version 20.3R1

  • Zwei Provider-Edge-Geräte (PE)

  • Ein Provider-Gerät (P)

  • Zwei Kunden-Edge-Geräte (CE)

Das Beispiel konzentriert sich darauf, wie ein Layer-3-VPN zu einer bereits bestehenden MPLS-Baseline hinzugefügt wird. Eine grundlegende MPLS-Konfiguration wird bereitgestellt, falls in Ihrem Netzwerk noch kein MPLS bereitgestellt ist.

Um MPLS-basierte VPNs zu unterstützen, muss die zugrunde liegende MPLS-Baseline die folgenden Funktionen bieten:

  • Core- und Loopback-Schnittstellen, die mit Unterstützung der MPLS-Familie betrieben werden

  • Ein internes Gateway-Protokoll wie OSPF oder IS-IS, um die Erreichbarkeit zwischen den Loopback-Adressen der Provider-Geräte (P und PE) zu gewährleisten

  • Ein MPLS-Signalisierungsprotokoll wie LDP oder RSVP zur Signalisierung von LSPs

  • LSPs, die zwischen Loopback-Adressen für PE-Geräte eingerichtet wurden

LSPs werden zwischen jedem Paar von PE-Geräten benötigt, die an einem bestimmten VPN teilnehmen. Es ist eine gute Idee, LSPs zwischen allen PE-Geräten zu erstellen, um dem zukünftigen VPN-Wachstum Rechnung zu tragen. LSPs werden auf Hierarchieebene [edit protocols mpls] konfiguriert. Im Gegensatz zu einer MPLS-Konfiguration für eine Circuit Cross-Connect (CCC)-Verbindung müssen Sie den LSP nicht manuell mit der kundenorientierten (Edge-)Schnittstelle des PE-Geräts verknüpfen. Stattdessen verwenden Layer-3-VPNs BGP-Signale, um die Erreichbarkeit von Websites zu bewerben. Diese BGP-Signalisierung automatisiert die Zuordnung von Remote-VPN-Standorten zu LSP-Weiterleitungs-Next Hops. Das bedeutet, dass bei einem Layer-3-VPN keine explizite Zuordnung eines LSP zur Edge-Schnittstelle eines PE-Geräts erforderlich ist.

Übersicht und Topologie

Layer-3-VPNs ermöglichen es Kunden, das technische Know-how des Service Providers zu nutzen, um ein effizientes Routing von Standort zu Standort zu gewährleisten. Das Kunden-Edge-Gerät (CE) verwendet in der Regel ein Routing-Protokoll wie BGP oder OSPF, um Routen mit dem Service Provider Edge (PE)-Gerät auszutauschen. Statisches Routing wird für Layer 3-VPNs unterstützt, im Allgemeinen wird jedoch ein dynamisches Routing-Protokoll bevorzugt.

Die Definition eines VPN umfasst nur Änderungen an den lokalen und Remote-PE-Geräten. Auf den Provider-Geräten ist keine zusätzliche Konfiguration erforderlich (vorausgesetzt, sie verfügen bereits über eine funktionierende MPLS-Baseline), da diese Geräte nur grundlegende MPLS-Switching-Funktionen bereitstellen. Die CE-Geräte verwenden kein MPLS und benötigen nur eine grundlegende Schnittstellen- und Routing-Protokollkonfiguration, damit sie mit den PE-Geräten interagieren können.

In einem Layer 3-VPN konfigurieren Sie die CE-Geräte so, dass sie mit dem lokalen PE-Gerät peeren. Dies steht im Gegensatz zu einem Layer-2-VPN, bei dem die CE-Geräte miteinander peeren, als befänden sie sich auf einer gemeinsam genutzten Verbindung, obwohl sie über einen MPLS-basierten Provider-Core verbunden sind.

Sobald eine MPLS-Baseline eingerichtet ist, müssen Sie die folgenden Funktionen auf den PE-Geräten konfigurieren, um Ihr MPLS-basiertes Layer-3-VPN einzurichten:

  • Eine BGP-Gruppe mit family inet-vpn unicast Support

  • Eine Routing-Instanz mit Instanztyp vrf und einer Routing-Protokolldefinition, die mit dem angeschlossenen CE-Gerät kompatibel ist

  • Die kundenseitigen Schnittstellen auf den PE-Geräten sind mit family inet einer IPv4-Adresse konfiguriert, die die Schnittstelle im selben Subnetz wie das angeschlossene CE-Gerät platziert. Falls gewünscht, kann auch eine VLAN-Kapselung und eine entsprechende VLAN-ID konfiguriert werden.

Für eine ordnungsgemäße End-to-End-Konnektivität muss das CE-Gerät mit einem kompatiblen IP-Subnetz und Routing-Protokollparametern konfiguriert werden, um das Peering mit dem PE-Gerät zu unterstützen.

Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie. Die Abbildung zeigt die Schnittstellennamen, IP-Adressen und Routing-Protokolle, die in den Netzwerken des Anbieters und der Kunden verwendet werden. Außerdem wird die Peering-Beziehung zwischen den CE- und PE-Geräten hervorgehoben. In diesem Beispiel erwarten Sie, dass jedes CE-Gerät eine EBGP-Peering-Sitzung mit dem lokalen PE-Gerät bildet. Beachten Sie, dass dem Provider-Netzwerk und beiden Kundenstandorten eine autonome Systemnummer zugewiesen ist, um den BGP-Betrieb zu unterstützen. In diesem Beispiel wird eine Routing-Richtlinie auf die CE-Geräte angewendet, damit diese die direkten Routen für ihre Provider- und Loopback-Schnittstellen ankündigen.

Abbildung 1: Ein MPLS-basiertes Layer-3-VPN mit EBGP als PE-CE-Routing-Protokoll An MPLS-Based Layer 3 VPN with EBGP as the PE-CE Routing Protocol

Schnelle Konfigurationen

Verwenden Sie die Konfigurationen in diesem Abschnitt, um Ihr MPLS-basiertes Layer-3-VPN schnell zum Laufen zu bringen. Die Konfigurationen beinhalten eine funktionale MPLS-Baseline zur Unterstützung Ihres Layer-3-VPN. Dieses Beispiel konzentriert sich auf die VPN-Aspekte der Konfiguration. Unter den folgenden Links finden Sie weitere Informationen zur grundlegenden MPLS-Funktionalität, die in diesem Beispiel verwendet wird:

CLI Schnellkonfiguration

Anmerkung:

Die Gerätekonfigurationen lassen die Verwaltungsschnittstelle, statische Routen, die Systemprotokollierung, die Systemdienste und die Benutzeranmeldeinformationen aus. Diese Teile der Konfiguration variieren je nach Standort und stehen nicht in direktem Zusammenhang mit der MPLS- oder VPN-Funktionalität.

Bearbeiten Sie die folgenden Befehle nach Bedarf für die Besonderheiten Ihrer Umgebung, und fügen Sie sie in das lokale CE (CE1)-Geräteterminalfenster ein, wenn Sie sich im Konfigurationsmodus in der [edit] Hierarchie befinden:

Die komplette Konfiguration für das CE1-Gerät.

Die komplette Konfiguration für das PE1-Gerät.

Die komplette Konfiguration für das P-Gerät.

Die komplette Konfiguration für das PE2-Gerät.

Die komplette Konfiguration für das CE2-Gerät.

Stellen Sie sicher, dass Sie die Konfigurationsänderungen auf allen Geräten übernehmen, wenn Sie mit Ihrer Arbeit zufrieden sind. Herzlichen Glückwunsch zu Ihrem neuen MPLS-basierten Layer 3 VPN! Im Abschnitt Verifizierung finden Sie die Schritte, die erforderlich sind, um zu bestätigen, dass Ihr Layer-3-VPN wie erwartet funktioniert.

Konfigurieren des lokalen PE-Geräts (PE1) für ein MPLS-basiertes Layer-3-VPN

In diesem Abschnitt werden die Schritte beschrieben, die zum Konfigurieren des PE1-Geräts für dieses Beispiel erforderlich sind. Der Fokus liegt auf den PE-Geräten, da dort die VPN-Konfiguration untergebracht ist. Im Abschnitt Schnellkonfigurationen finden Sie die in diesem Beispiel verwendeten CE-Geräte- und P-Gerätekonfigurationen.

Konfigurieren der MPLS-Baseline (falls erforderlich)

Bevor Sie ein Layer 3-VPN konfigurieren, stellen Sie sicher, dass das PE-Gerät über eine funktionierende MPLS-Baseline verfügt. Wenn Sie bereits über eine MPLS-Baseline verfügen, können Sie mit der Schritt-für-Schritt-Anleitung zum Hinzufügen des Layer-3-VPN zu den PE-Geräten fortfahren.

  • Konfigurieren Sie den Hostnamen.

  • Konfigurieren Sie die Core- und Loopback-Schnittstellen:

    Beste Praxis:

    Während ein Layer-3-VPN eine Fragmentierung am Eingangs-PE durchführen kann, empfiehlt es sich, das Netzwerk so zu gestalten, dass der CE einen Frame mit maximaler Größe senden kann, ohne dass eine Fragmentierung erforderlich ist. Um sicherzustellen, dass es nicht zu einer Fragmentierung kommt, sollte das Provider-Netzwerk den größten Frame unterstützen, den die CE-Geräte generieren können, nachdem die MPLS- und VRF-Etiketten (Virtual Routing and Forwarding) vom PE-Gerät hinzugefügt wurden. In diesem Beispiel wird für die CE-Geräte die standardmäßige MTU (Maximum Transmission Unit) von 1500 Byte beibehalten, während der Provider-Core für die Unterstützung einer MTU mit 4000 Byte konfiguriert wird. Dadurch wird sichergestellt, dass die CE-Geräte die MTU im Netzwerk des Anbieters auch bei MPLS- und VRF-Kapselungs-Overhead nicht überschreiten können.

  • Konfigurieren Sie die Protokolle:

    Anmerkung:

    Traffic Engineering wird für RSVP-signalisierte LSPs unterstützt, ist aber nicht für grundlegendes MPLS-Switching oder die VPN-Bereitstellung erforderlich. Die bereitgestellte MPLS-Baseline nutzt RSVP, um LSPs zu signalisieren, und ermöglicht Traffic-Engineering für OSPF. Da jedoch keine Pfadeinschränkungen konfiguriert sind, gehen Sie davon aus, dass die LSPs über den kürzesten Pfad des Interior Gateway-Protokolls geleitet werden.

  • Definieren Sie den LSP für die Loopback-Adresse des Remote-PE-Geräts:

Die MPLS-Baseline ist jetzt auf dem PE1-Gerät konfiguriert. Fahren Sie mit der Konfiguration des Layer-3-VPN fort.

Verfahren

Schritt-für-Schritt-Anleitung

Führen Sie die folgenden Schritte aus, um das PE1-Gerät für ein Layer-3-VPN zu konfigurieren.

  1. Konfigurieren Sie die kundenorientierte Schnittstelle:

    Trinkgeld:

    Sie können auf demselben PE-Gerät sowohl ein MPLS-basiertes Layer-2-VPN als auch ein MPLS-basiertes Layer-3-VPN konfigurieren. Es ist jedoch nicht möglich, dieselbe Kundenschnittstelle so zu konfigurieren, dass sie sowohl ein Layer-2-VPN als auch ein Layer-3-VPN unterstützt.

  2. Konfigurieren Sie eine BGP-Gruppe für das Peering zwischen den lokalen und Remote-PE-Geräten. Verwenden Sie die Loopback-Adresse des PE-Geräts als lokale Adresse, und aktivieren Sie die Adressfamilie für die inet-vpn unicast Unterstützung des Layer 3-VPN-Routenaustauschs. Eine Routing-Richtlinie für BGP ist auf den PE-Geräten in diesem Beispiel nicht erforderlich. Standardmäßig kündigen die PE-Geräte die Routen, die sie über ihr EBGP-Peering zum CE-Gerät gelernt haben, erneut in IBGP an.

    Trinkgeld:

    Sie können andere Adressfamilien angeben, wenn die PE-zu-PE-IBGP-Sitzung den Nicht-VPN-Routenaustausch unterstützen muss, z. B. reguläre IPv4- oder IPv6-Routen mit den inet inet6 bzw. Familien.

  3. Konfigurieren Sie den BGP-Gruppentyp als intern.

  4. Konfigurieren Sie die Loopback-Adresse des Remote-PE-Geräts als BGP-Nachbar.

  5. Konfigurieren Sie die Router-ID so, dass sie mit der Loopback-Adresse übereinstimmt, und definieren Sie die Nummer des autonomen BGP-Systems, die für das BGP-Peering benötigt wird.

  6. Konfigurieren Sie die Routing-Instanz. Geben Sie den Instanznamen von CE1_L3vpnan, und konfigurieren Sie einen instance-type von vrf.

  7. Konfigurieren Sie die kundenseitige Schnittstelle des PE-Geräts so, dass sie zur Routinginstanz gehört.

  8. Konfigurieren Sie die Routenunterscheidung der Routing-Instanz. Diese Einstellung wird verwendet, um die Routen zu unterscheiden, die von einem bestimmten VRF auf einem bestimmten PE-Gerät gesendet werden. Sie sollte für jede Routing-Instanz auf jedem PE-Gerät eindeutig sein.

  9. Konfigurieren Sie das Routenziel der VRF-Tabelle (Virtual Routing and Forwarding) der Instanz. Die vrf-target Anweisung fügt das angegebene Community-Tag allen angekündigten Routen hinzu und gleicht automatisch denselben Wert für den Routenimport ab. Die Konfiguration übereinstimmender Routenziele auf den PE-Geräten, die sich ein bestimmtes VPN teilen, ist für einen ordnungsgemäßen Routenaustausch erforderlich.

    Anmerkung:

    Sie können komplexere Richtlinien erstellen, indem Sie VRF-Import- und Exportrichtlinien mithilfe der Import- und Exportoptionen explizit konfigurieren. Weitere Informationen finden Sie unter vrf-import und vrf-export .

  10. Konfigurieren Sie die Routing-Instanz so, dass sie EBGP-Peering zum CE1-Gerät unterstützt. Es wird direktes Schnittstellen-Peering zum CE1-Ende der VRF-Verbindung verwendet, und die autonome Systemnummer von CE1 wird korrekt mit dem peer-as Parameter angegeben.

  11. Übernehmen Sie die Änderungen auf dem PE1-Gerät, und kehren Sie zum CLI-Betriebsmodus zurück.

Befund

Zeigen Sie die Ergebnisse der Konfiguration auf dem PE1-Gerät an. Die Ausgabe spiegelt nur die funktionale Konfiguration wider, die in diesem Beispiel hinzugefügt wurde.

Konfigurieren des Remote-PE-Geräts (PE2) für ein MPLS-basiertes Layer-3-VPN

In diesem Abschnitt werden die Schritte beschrieben, die zum Konfigurieren des PE1-Geräts für dieses Beispiel erforderlich sind. Der Fokus liegt auf den PE-Geräten, da dort die VPN-Konfiguration untergebracht ist. Im Abschnitt Schnellkonfigurationen finden Sie die in diesem Beispiel verwendeten CE-Geräte- und P-Gerätekonfigurationen.

Konfigurieren der MPLS-Baseline (falls erforderlich)

Bevor Sie ein Layer 3-VPN konfigurieren, stellen Sie sicher, dass das PE-Gerät über eine funktionierende MPLS-Baseline verfügt. Wenn Sie bereits über eine MPLS-Baseline verfügen, können Sie mit der Schritt-für-Schritt-Anleitung zum Hinzufügen des Layer-3-VPN zu den PE-Geräten fortfahren.

  • Konfigurieren Sie den Hostnamen.

  • Konfigurieren Sie die Core- und Loopback-Schnittstellen:

    Beste Praxis:

    Während ein Layer-3-VPN eine Fragmentierung am Eingangs-PE durchführen kann, empfiehlt es sich, das Netzwerk so zu gestalten, dass der CE einen Frame mit maximaler Größe senden kann, ohne dass eine Fragmentierung erforderlich ist. Um sicherzustellen, dass es nicht zu einer Fragmentierung kommt, sollte das Provider-Netzwerk den größten Frame unterstützen, den die CE-Geräte generieren können, nachdem die MPLS- und VRF-Etiketten (Virtual Routing and Forwarding) vom PE-Gerät hinzugefügt wurden. In diesem Beispiel wird für die CE-Geräte die standardmäßige MTU (Maximum Transmission Unit) von 1500 Byte beibehalten, während der Provider-Core für die Unterstützung einer MTU mit 4000 Byte konfiguriert wird. Dadurch wird sichergestellt, dass die CE-Geräte die MTU im Netzwerk des Anbieters auch bei MPLS- und VRF-Kapselungs-Overhead nicht überschreiten können.

  • Konfigurieren Sie die Protokolle:

    Anmerkung:

    Traffic Engineering wird für RSVP-signalisierte LSPs unterstützt, ist aber nicht für grundlegendes MPLS-Switching oder die VPN-Bereitstellung erforderlich. Die bereitgestellte MPLS-Baseline nutzt RSVP, um LSPs zu signalisieren, und ermöglicht Traffic-Engineering für OSPF. Da jedoch keine Pfadeinschränkungen konfiguriert sind, gehen Sie davon aus, dass die LSPs über den kürzesten Pfad des Interior Gateway-Protokolls geleitet werden.

  • Definieren Sie den LSP für die Loopback-Adresse des Remote-PE-Geräts:

Die MPLS-Baseline ist jetzt auf dem PE1-Gerät konfiguriert. Fahren Sie mit der Konfiguration des Layer-3-VPN fort.

Verfahren

Schritt-für-Schritt-Anleitung

Führen Sie die folgenden Schritte aus, um das PE2-Gerät für ein Layer-3-VPN zu konfigurieren.

  1. Konfigurieren Sie die kundenorientierte Schnittstelle:

    Trinkgeld:

    Sie können auf demselben PE-Gerät sowohl ein MPLS-basiertes Layer-2-VPN als auch ein MPLS-basiertes Layer-3-VPN konfigurieren. Es ist jedoch nicht möglich, dieselbe Kundenschnittstelle so zu konfigurieren, dass sie sowohl ein Layer-2-VPN als auch ein Layer-3-VPN unterstützt.

  2. Konfigurieren Sie eine BGP-Gruppe für das Peering zwischen den lokalen und Remote-PE-Geräten. Verwenden Sie die Loopback-Adresse des PE-Geräts als lokale Adresse, und aktivieren Sie die Adressfamilie für die inet-vpn unicast Unterstützung des Layer 3-VPN-Routenaustauschs.

    Trinkgeld:

    Sie können andere Adressfamilien angeben, wenn die PE-zu-PE-IBGP-Sitzung den Nicht-VPN-Routenaustausch unterstützen muss, z. B. reguläre IPv4- oder IPv6-Routen mit den inet inet6 bzw. Familien.

  3. Konfigurieren Sie den BGP-Gruppentyp als intern.

  4. Konfigurieren Sie die Loopback-Adresse des PE1-Geräts als BGP-Nachbar.

  5. Konfigurieren Sie die Router-ID so, dass sie mit der Loopback-Adresse übereinstimmt, und definieren Sie die Nummer des autonomen BGP-Systems.

  6. Konfigurieren Sie die Routing-Instanz. Geben Sie den Instanznamen von CE2_L3vpn, mit einem instance-type von vrfan.

  7. Konfigurieren Sie die kundenseitige Schnittstelle des PE-Geräts so, dass sie zur Routinginstanz gehört.

  8. Konfigurieren Sie die Routenunterscheidung der Routing-Instanz. Diese Einstellung wird verwendet, um die Routen zu unterscheiden, die von einem bestimmten VRF auf einem bestimmten PE-Gerät gesendet werden. Sie sollte für jede Routing-Instanz auf jedem PE-Gerät eindeutig sein.

  9. Konfigurieren Sie das Routenziel der VRF-Tabelle (Virtual Routing and Forwarding) der Instanz. Die vrf-target Anweisung fügt das angegebene Community-Tag allen angekündigten Routen hinzu und gleicht automatisch denselben Wert für den Routenimport ab. Die Konfiguration übereinstimmender Routenziele auf den PE-Geräten, die sich ein bestimmtes VPN teilen, ist für einen ordnungsgemäßen Routenaustausch erforderlich.

    Anmerkung:

    Sie können komplexere Richtlinien erstellen, indem Sie VRF-Import- und Exportrichtlinien mithilfe der Import- und Exportoptionen explizit konfigurieren. Weitere Informationen finden Sie unter vrf-import und vrf-export .

  10. Konfigurieren Sie die Routing-Instanz so, dass sie EBGP-Peering zum CE2-Gerät unterstützt. Es wird direktes Schnittstellen-Peering zum CE2-Ende der VRF-Verbindung verwendet, und die autonome Systemnummer von CE2 wird korrekt mit dem peer-as Parameter angegeben.

  11. Übernehmen Sie die Änderungen am PE2-Gerät, und kehren Sie zum CLI-Betriebsmodus zurück.

Befund

Zeigen Sie die Ergebnisse der Konfiguration auf dem PE2-Gerät an. Die Ausgabe spiegelt nur die funktionale Konfiguration wider, die in diesem Beispiel hinzugefügt wurde.

Verifizierung

Führen Sie die folgenden Schritte aus, um zu überprüfen, ob das MPLS-basierte Layer-3-VPN ordnungsgemäß funktioniert:

Überprüfen der OSPF-Nachbarschaften von Anbietern und des Routenaustauschs

Zweck

Vergewissern Sie sich, dass das OSPF-Protokoll im Provider-Netzwerk ordnungsgemäß funktioniert, indem Sie den Nachbarschaftsstatus und die erlernten OSPF-Routen zu den Loopback-Adressen der Remote-Provider-Geräte überprüfen. Ein ordnungsgemäßer IGP-Betrieb ist entscheidend für die erfolgreiche Einrichtung von MPLS LSPs.

Aktion

Bedeutung

Die Ausgabe zeigt, dass das PE1-Gerät eine OSPF-Nachbarschaft zum P-Gerät hergestellt hat (192.168.0.2). Es zeigt auch, dass die Loopback-Adressen (192.168.0.2) und192.168.0.3 () des P- und Remote-PE-Geräts korrekt über OSPF am lokalen PE-Gerät gelernt werden.

Überprüfen der MPLS- und RSVP-Schnittstelleneinstellungen

Zweck

Stellen Sie sicher, dass die RSVP- und MPLS-Protokolle für die Ausführung auf der Core-Schnittstelle des PE-Geräts konfiguriert sind. In diesem Schritt wird auch überprüft, ob family mpls die Konfiguration auf Geräteebene der Core-Schnittstelle des PE-Geräts korrekt konfiguriert ist.

Aktion

Bedeutung

Die Ausgabe zeigt, dass MPLS und RSVP auf den Core- und Loopback-Schnittstellen des lokalen PE-Geräts korrekt konfiguriert sind.

Überprüfen Sie RSVP-signalisierte LSPs

Zweck

Stellen Sie sicher, dass die RSVP-signalisierten Eingangs- und Ausgangs-LSPs zwischen den Loopback-Adressen des PE-Geräts korrekt eingerichtet sind.

Aktion

Bedeutung

Die Ausgabe zeigt, dass sowohl die Eingangs- als auch die Ausgangs-RSVP-Sitzungen zwischen den PE-Geräten korrekt eingerichtet wurden. Eine erfolgreiche LSP-Einrichtung zeigt an, dass die MPLS-Baseline funktionsfähig ist.

Überprüfen des BGP-Sitzungsstatus

Zweck

Stellen Sie sicher, dass die IBGP-Sitzung zwischen den PE-Geräten korrekt eingerichtet ist und Layer 3 VPN Network Layer Reachability Information (NLRI) unterstützt. In diesem Schritt bestätigen Sie auch, dass die lokale PE-zu-CE-EBGP-Sitzung eingerichtet und ordnungsgemäß für den Austausch von IPv4-Routen konfiguriert ist.

Aktion

Bedeutung

Die Ausgabe zeigt an, dass die IBGP-Sitzung zum Remote-PE-Gerät (192.168.0.3) korrekt eingerichtet wurde (Establ) und durch das Up/Dwn Feld, wie lange sich die Sitzung im aktuellen Zustand6:18 () befunden hat. Das flaps Feld bestätigt, dass keine Zustandsübergänge aufgetreten sind (0), was darauf hinweist, dass die Sitzung stabil ist. Beachten Sie auch, dass Layer-3-VPN-Routen (NLRI) aus der Remote-PE gelernt wurden, wie durch das Vorhandensein einer bgp.l3vpn.0 Tabelle angezeigt.

Die Anzeige bestätigt außerdem, dass die EBGP-Sitzung zum lokalen CE1-Gerät (172.16.1.1) eingerichtet wurde und dass IPv4-Routen vom CE1-Gerät empfangen und in der CE1-Geräterouting-Instanz installiert wurden (CE1_L3vpn.inet.0)

Diese Ausgabe bestätigt, dass das BGP-Peering zwischen den PE-Geräten und zum CE-Gerät ordnungsgemäß funktioniert, um Ihr Layer 3-VPN zu unterstützen.

Überprüfen der Layer 3-VPN-Routen in der Routing-Tabelle

Zweck

Vergewissern Sie sich, dass die Routing-Tabelle auf dem PE1-Gerät mit Layer-3-VPN-Routen aufgefüllt ist, die von der Remote-PE angekündigt werden. Diese Routen werden verwendet, um Datenverkehr an das Remote-CE-Gerät weiterzuleiten.

Aktion

Bedeutung

Der show route table bgp.l3vpn.0 Befehl zeigt die Layer 3-VPN-Routen an, die vom Remote-PE-Gerät empfangen wurden. Der show route table CE1_L3vpn.inet.0 Befehl listet alle Routen auf, die in die CE1_L3vpn Routing-Instanz importiert wurden. Diese Einträge stellen die Routen dar, die vom lokalen EBGP-Peering zum CE1-Gerät gelernt wurden, zusätzlich zu den Routen, die vom Remote-PE2-Gerät mit einem übereinstimmenden Routenziel empfangen wurden.

Beide Tabellen zeigen, dass die Remote-Layer 3-VPN-Routen dem lsp_to_pe2 LSP als Weiterleitungs-Next Hop korrekt zugeordnet sind. Die Ausgänge bestätigen, dass das lokale PE-Gerät die Routen, die mit dem Remote-CE2-Standort verknüpft sind, vom PE2-Gerät gelernt hat. Außerdem wird angezeigt, dass die lokale PE den Layer-3-VPN-Datenverkehr mithilfe von MPLS-Transport über das Provider-Netzwerk an das Remote-PE2-Gerät weiterleitet.

Pingen Sie das Remote-PE-Gerät über die Layer-3-VPN-Verbindung an

Zweck

Überprüfen Sie die Layer-3-VPN-Konnektivität zwischen den lokalen und Remote-PE-Geräten mithilfe von ping. Mit diesem Befehl werden das Layer-3-VPN-Routing und der MPLS-Weiterleitungsvorgang zwischen den PE-Geräten überprüft.

Aktion

Bedeutung

Die Ausgabe bestätigt, dass die Layer 3-VPN-Steuerungs- und Weiterleitungsebenen zwischen den PE-Geräten ordnungsgemäß funktionieren.

Überprüfen Sie den End-to-End-Betrieb der CE-Geräte über das Layer-3-VPN

Zweck

Überprüfen Sie die Layer-3-VPN-Konnektivität zwischen den CE-Geräten. Dieser Schritt bestätigt, dass die CE-Geräte über Betriebsschnittstellen verfügen und ordnungsgemäß für EBGP-basierte Layer-3-Konnektivität konfiguriert sind. Dies geschieht, indem überprüft wird, ob das lokale CE1-Gerät die Routen des Remote-CE-Geräts gelernt hat, und indem bestätigt wird, dass die CE-Geräte in der Lage sind, Datenverkehr End-to-End zwischen ihren Loopback-Adressen weiterzuleiten.

Aktion

Bedeutung

Die Ausgabe zeigt, dass die Layer-3-VPN-basierte Konnektivität zwischen den CE-Geräten ordnungsgemäß funktioniert. Das lokale CE-Gerät hat die VRF-Schnittstelle und die Loopback-Routen des Remote-CE-Geräts über BGP gelernt. Der Ping wird an die Loopback-Adresse des Remote-CE-Geräts generiert und mithilfe des source 172.16.255.1 Arguments von der Loopback-Adresse des lokalen CE-Geräts bezogen. Durch das Hinzufügen der do-not-fragment size 1472 und Switches wird bestätigt, dass die CE-Geräte in der Lage sind, IP-Pakete mit 1500 Byte zu übergeben, ohne dass es zu einer Fragmentierung im lokalen PE-Gerät kommt.

Anmerkung:

Das size 1472 Argument, das dem ping Befehl hinzugefügt wird, generiert 1472 Byte an Echodaten. Weitere 8 Byte Internet Control Message Protocol (ICMP) und 20 Byte IP-Header werden hinzugefügt, um die Gesamtnutzlastgröße auf 1500 Byte zu erhöhen. Durch das Hinzufügen des do-not-fragment Switches wird sichergestellt, dass die lokalen CE- und PE-Geräte keine Fragmentierung durchführen können. Diese Ping-Methode bestätigt, dass beim Austausch von Standard-Ethernet-Frames mit einer maximalen Länge von 1500 Byte zwischen den CE-Geräten keine Fragmentierung erforderlich ist.

Diese Ergebnisse bestätigen, dass das MPLS-basierte Layer-3-VPN ordnungsgemäß funktioniert.

Plattformspezifisches MPLS-Layer-3-VPN-Verhalten

Verwenden Sie Funktionen entdecken, um die Plattform- und Releaseunterstützung für bestimmte Funktionen zu bestätigen.

Verwenden Sie die folgende Tabelle, um plattformspezifische Verhaltensweisen für Ihre Plattform zu überprüfen.

Tabelle 1: Plattformspezifisches MPLS-Layer-3-Verhalten

Bahnsteig

Unterschied

Router der ACX 7000-Serie

  • Der Router der ACX 7000-Serie unterstützt kein Ping über Carrier-of-Carrier-VPNs.

  • Juniper unterstützt das Pingen vom lokalen PE-Gerät an die Remote-PE-Schnittstelle, die nur dann eine Verbindung zu einem CE-Gerät herstellt, wenn vrf-table-label dies konfiguriert ist.

    Anmerkung: Das Hinzufügen oder Entfernen einer VRF-Tabellenbeschriftung kann zu Unterbrechungen in Ihrem Netzwerk führen.