Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Transportieren von IPv6-Datenverkehr über IPv4 mithilfe von filterbasiertem Tunneling

In diesem Beispiel wird gezeigt, wie ein unidirektionaler GRE-Tunnel (Generic Routing Encapsulation) konfiguriert wird, um IPv6-Unicast-Transitdatenverkehr über ein IPv4-Transportnetzwerk zu transportieren. Um Netzwerkkonnektivität für die beiden getrennten IPv6-Netzwerke bereitzustellen, sind zwei universelle 5G-Routing-Plattformen der MX-Serie mit Schnittstellen konfiguriert, die sowohl IPv4- als auch IPv6-Pakete erzeugen und verstehen können. Die Konfiguration erfordert keine Erstellung von Tunnelschnittstellen auf physischen Schnittstellenkarten (PICs) von Tunnel Services oder auf MPC3E Modular Port Concentrators (MPCs). Stattdessen fügen Sie Firewall-Filter an logische Ethernet-Schnittstellen an, die auf modularen Schnittstellenkarten (MICs) oder MPCs in den beiden Routern der MX-Serie gehostet werden.

HINWEIS:

Filterbasiertes GRE-Tunneling wird auf Routern der PTX-Serie nur unterstützt, wenn Netzwerkdienste auf eingestellt sind.enhanced-mode Weitere Informationen finden Sie unter .enhanced-mode

Anforderungen

In diesem Beispiel wird die folgende Hardware und Junos OS-Software von Juniper Networks verwendet:

  • Transportnetzwerk: Ein IPv4-Netzwerk, in dem Junos OS Version 12.3R2 oder höher ausgeführt wird.

  • PE-Router: Zwei MX80-Router, die als Provider-Edge-Router (PE) installiert sind und das IPv4-Netzwerk mit zwei getrennten IPv6-Netzwerken verbinden, für die ein logischer Pfad von einem Netzwerk zum anderen erforderlich ist.

  • Kapselungsschnittstelle - Auf dem Kapselungsgerät (dem Eingangs-PE-Router) eine logische Ethernet-Schnittstelle, die auf dem integrierten 10-Gigabit-Ethernet-MIC konfiguriert ist.

  • Entkapselungsschnittstellen: Auf dem Entkapselungsgerät (dem ausgehenden PE-Router) sind logische Ethernet-Schnittstellen an drei Ports des integrierten 10-Gigabit-Ethernet-MIC konfiguriert.

Bevor Sie mit der Konfiguration dieses Beispiels beginnen:

  1. Verwenden Sie auf jedem PE-Router den Befehl operational mode, um zu bestimmen, welche Router-Linecards filterbasiertes GRE IPv4-Tunneling unterstützen, und verwenden Sie dann die Konfigurationsanweisung, um kapselnde und entkapselnde Schnittstellen zu konfigurieren.show chassis fpc pic-statusinterfaces

    • Konfigurieren Sie bei PE1, dem Encapsulator, eine Kapselungsschnittstelle auf einer unterstützten Linecard.

    • Konfigurieren Sie bei PE2, dem Entkapselungsgerät, drei Entkapselungsschnittstellen auf einer unterstützten Linecard.

  2. Stellen Sie sicher, dass IPv4-Routing-Protokolle im gesamten Netzwerk aktiviert sind, um Routing-Pfade vom Encapsulator zum De-Encapsulator zu unterstützen.

    Konfigurieren Sie Routinginformationen, indem Sie statische Routen manuell zu Routing-Tabellen hinzufügen oder indem Sie statische oder dynamische Protokolle für die gemeinsame Nutzung von Routen konfigurieren. Weitere Informationen finden Sie im Benutzerhandbuch für Transport- und Internetprotokolle.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/system-basics/system-management-ip.html

  3. Pingen Sie bei PE1 einen Ping an die PE2-IPv4-Loopbackadresse, um zu überprüfen, ob der De-Encapsulator vom Encapsulator aus erreichbar ist.ping

  4. Pingen Sie bei PE2 die IPv6-Loopback-Adresse des CE2-Routers an, um zu überprüfen, ob der Ziel-Kunden-Edge-Router vom Entkapselungsgerät aus erreichbar ist.ping

    IPv6-Routingpfade von PE2 nach CE2 können durch statische Routen bereitgestellt werden, die manuell zu Routing-Tabellen hinzugefügt werden, oder durch statische oder dynamische Protokolle für die gemeinsame Nutzung von Routen.

    • Standardmäßig leitet PE2 Pakete basierend auf Schnittstellenrouten (direkte Routen) weiter, die aus der primären Routing-Tabelle importiert wurden.

    • Optional kann der Entkapselungsfilter festlegen, dass die Paketweiterleitungs-Engine eine alternative Routing-Tabelle verwendet, um Nutzlastpakete an das Zielkundennetzwerk weiterzuleiten. In einer optionalen Konfigurationsaufgabe geben Sie in diesem Beispiel eine alternative Routing-Tabelle an, indem Sie statische Routen von PE2 nach C1 in der Routing-Instanz installieren.blue Sie konfigurieren die RIB-Gruppe (Routing Information Base), um anzugeben, dass die Routeninformationen von gemeinsam genutzt werden, und ordnen dann die PE2-Schnittstellen Routen zu, die sowohl in den Standardrouten als auch in der Routing-Instanz gespeichert sind.blue_groupinet6.0blue.inet6.0

Überblick

In diesem Beispiel konfigurieren Sie einen unidirektionalen, filterbasierten GRE-IPv4-Tunnel von Router PE1 zu Router PE2, der einen logischen Pfad vom IPv6-Netzwerk C1 zum IPv6-Netzwerk C2 bereitstellt.

HINWEIS:

Um bidirektionales filterbasiertes GRE-Tunneling zu aktivieren, müssen Sie einen zweiten Tunnel in umgekehrter Richtung konfigurieren.

Als optionale Aufgabe können Sie in diesem Beispiel eine RIB-Gruppe erstellen, die die Freigabe von Routing-Informationen (einschließlich von Peers gelernter Routen, lokaler Routen, die sich aus der Anwendung von Protokollrichtlinien auf die gelernten Routen ergeben, und der Routen, die Peers angekündigt werden) mehrerer Routing-Tabellen angibt.

Topologie

Abbildung 1 zeigt den Pfad des IPv6-Datenverkehrs, der von Netzwerk C1 zu Netzwerk C2 über ein IPv4-Transportnetzwerk unter Verwendung eines filterbasierten Tunnels von PE1 nach PE2 und ohne Tunnelschnittstellen transportiert wird.

Abbildung 1: Filterbasierter Tunnel von PE1 zu PE2 in einem IPv4-NetzwerkFilterbasierter Tunnel von PE1 zu PE2 in einem IPv4-Netzwerk

fasst die Konfiguration des Routers PE1 als Encapsulator zusammen. fasst die Konfiguration des Routers PE2 als Entkapselungsgerät zusammen.Tabelle 1Tabelle 2

Tabelle 1: Verkapselungskomponenten auf PE1

Komponente

CLI-Namen

Beschreibung

 

 

 

 

Verkapselung

Gerätename:IPv4-Loopback:IPv6-Loopback:

PE110.255.1.12001:db8::1

MX80-Router als Eingangs-PE-Router installiert. PE1 verbindet das IPv4-Netzwerk mit dem Kunden-Edge-Router CE1 im IPv6-Quellnetzwerk C1.

Gekapselte Schnittstelle

Name der Schnittstelle:IPv4-Adresse:IPv6-Adresse:

xe-0/0/0.010.0.1.10/30::10.34.1.10/120

Kundenorientierte logische Schnittstelle, die auf einem 10-Gigabit-Ethernet-MIC gehostet wird. CE1 sendet dieser Schnittstelle IPv6-Datenverkehr, der von Endbenutzer-Hosts stammt und für Anwendungen oder Hosts im IPv6-Zielnetzwerk C2 bestimmt ist.

Verkapselungsfilter

Name des Filters:

gre_encap_1

IPv6-Firewallfilter, dessen Aktion die Paketweiterleitungs-Engine veranlasst, übereinstimmende Pakete unter Verwendung der angegebenen Tunneleigenschaften zu kapseln. Die Kapselung besteht aus dem Hinzufügen eines GRE-Headers, dem Hinzufügen eines IPv4-Paketheaders und dem anschließenden Weiterleiten des resultierenden GRE-Pakets über den GRE-IPv4-Tunnel.

Tunnel-Quellschnittstelle

Name der Schnittstelle:IPv4-Adresse:

xe-0/0/2.010.0.1.12

Core-seitige Ausgangsschnittstelle zum Tunnel.

GRE-Tunnelvorlage

Name des Tunnels:

tunnel_1

Definiert den GRE-IPv4-Tunnel von Router PE1 () zu Router PE2() unter Verwendung des Tunneling-Protokolls, das von IPv4 unterstützt wird ().10.255.1.110.255.2.2gre

Tabelle 2: Entkapselungskomponenten auf PE2

Komponente

CLI-Namen

Beschreibung

 

 

 

Entkapselung

Gerätename:IPv4-Loopback:IPv6-Loopback:

PE210.255.2.22001:fc3::2

MX80-Router, der als ausgehender PE-Router installiert wurde, um GRE-Pakete zu empfangen, die vom Eingangsrouter PE1 über einen GRE-IPv4-Tunnel weitergeleitet werden.

Entkapselung von Schnittstellen

Name der Schnittstelle:IPv4-Adresse:

Name der Schnittstelle:IPv4-Adresse:

Name der Schnittstelle:IPv4-Adresse:

xe-0/0/0.010.0.2.24/30

xe-0/0/1.010.0.2.21/30

xe-0/0/2.010.0.2.22/30

Core-seitige logische Eingangsschnittstellen, die auf 10-Gigabit-Ethernet-MICs gehostet werden. Die Schnittstellen empfangen GRE-Pakete, die durch den GRE-IPv4-Tunnel von PE1 geroutet werden.

Entkapselungsfilter

Name des Filters:

gre_decap_1

IPv4-Firewallfilter, der die Aktion auf GRE-Pakete anwendet.decapsulate Die Filteraktion bewirkt, dass die Paketweiterleitungs-Engine die Kapselung übereinstimmender Pakete aufhebt.

Die Entkapselung besteht darin, den äußeren GRE-Header zu entfernen und dann das innere IPv6-Nutzlastpaket an sein ursprüngliches Ziel im IPv6-Zielnetzwerk weiterzuleiten, indem die Zielsuche in der Standardroutingtabelle durchgeführt wird.

Tunnel-Ausgangsschnittstelle

Name der Schnittstelle:IPv4-Adresse:IPv6-Adresse:

xe-0/0/3.010.0.2.23/30::20.34.2.23/120

Kundenorientierte Schnittstelle, über die der Router entkapselte IPv6-Pakete an das IPv6-Zielnetzwerk C2 weiterleitet.

Konfiguration

Führen Sie die folgenden Aufgaben aus, um IPv6-Pakete von CE1 nach CE2 über ein IPv4-Transportnetzwerk mit einem filterbasierten Tunnel von PE1 nach PE2 zu transportieren, ohne Tunnelschnittstellen zu konfigurieren:

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]

Konfigurieren von PE1 zur Kapselung von IPv6-Paketen

Konfigurieren von PE2 zum Entkapseln von GRE-Paketen

Optional: Konfigurieren von PE2 mit einer alternativen Routing-Tabelle

Konfigurieren von PE1 zur Kapselung von IPv6-Paketen

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router PE1 für die Kapselung von IPv6-Paketen, die von CE1 eintreffen:

  1. Konfigurieren Sie die Loopback-Adressen des Routers.

  2. Konfigurieren Sie die IPv4- und IPv6-Adressen der kapselnden Schnittstelle, und fügen Sie den kapselnden Filter an die IPv6-Eingabe an.

  3. Konfigurieren Sie die Core-seitige Ausgangsschnittstelle zum Tunnel.

  4. Definieren Sie einen IPv6-Firewallfilter, der die Paketweiterleitungs-Engine veranlasst, alle Pakete zu kapseln.

    HINWEIS:

    Die Firewallfilteraktion ist eine abschließende Filteraktion.encapsulate Eine filterbeendende Aktion stoppt die gesamte Auswertung eines Firewall-Filters für ein bestimmtes Paket. Der Router führt die angegebene Aktion aus, und es werden keine zusätzlichen Begriffe untersucht.

  5. Definieren Sie eine GRE-IPv4-Tunnelvorlage mit dem Namen tunnel_1, die die Host-IP-Adressen der einen Tunnelquellschnittstelle und der drei Tunnelzielschnittstellen angibt.

    HINWEIS:

    Sie können mehrere, aber unterschiedliche Datenströme von 10.0.1.10 (der Tunnelquellschnittstelle auf PE1) bis 10.0.2.20 – 10.0.2.22 (den entkapselnden Schnittstellen auf PE2) tunneln, wenn Sie die GRE-Option verwenden, um jeden Tunnel eindeutig zu identifizieren.key number

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

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle und eingeben.show firewallshow interfaces Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Router PE1

Bestätigen Sie den Firewallfilter und die Tunnelvorlage auf dem Encapsulator.

Router PE1

Bestätigen Sie die Schnittstellen auf dem Encapsulator.

Konfigurieren von PE2 zum Entkapseln von GRE-Paketen

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router PE2 für die Entkapselung von GRE-Paketen, die aus dem IPv4-Tunnel eingehen:

  1. Konfigurieren Sie die Loopback-Adresse des Routers.

  2. Konfigurieren Sie die Entkapselungsschnittstellen.

  3. Konfigurieren Sie die kundenseitige Ausgangsschnittstelle auf CE2.

  4. Wenden Sie den Firewall-Filter zur Entkapselung des Eingangs auf alle weitergeleiteten Pakete an.

  5. IPv4-Filter definieren .gre_decap_1

    Definieren Sie einen IPv4-Filter, der alle GRE-Pakete entkapselt und weiterleitet.

  6. Konfigurieren Sie den Begriff so, dass er mit den Paketen übereinstimmt, die über den auf Router PE1 definierten Tunnel transportiert werden.t1tunnel_1 Der Tunnel sendet Pakete vom Router PE1 (konfiguriert mit der IPv4-Loopback-Adresse 10.255.1.1) an Router PE2 (konfiguriert mit der IPv4-Loopback-Adresse 10.255.2.2).

  7. Konfigurieren Sie den Begriff so, dass übereinstimmende Pakete gezählt und entkapselt werden.t1

    Wenn die Filteraktion zum Entkapseln auf die Routing-Instanz verweist, stellen Sie sicher, dass die Routing-Instanz konfiguriert ist und dass die RIB-Gruppe die Freigabe der alternativen Routen in der Primärtabelle definiert.decapsulateblueblue_group

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

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , und eingeben.show firewallshow forwarding-optionsshow interfaces Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Router PE2

Bestätigen Sie den Firewall-Filter auf dem Entkapselungsgerät.

HINWEIS:

Wenn die Filteraktion zum Entkapseln auf die Routing-Instanz verweist, stellen Sie sicher, dass die Routing-Instanz konfiguriert ist und dass die RIB-Gruppe die Freigabe der alternativen Routen in der Primärtabelle definiert.decapsulateblueblue_group

Router PE2

Bestätigen Sie die Weiterleitungsoptionen (zum Anhängen des Entkapselungs-Firewallfilters an alle weitergeleiteten Eingangspakete) auf dem Entkapselungsgerät.

Router PE2

Vergewissern Sie sich, dass die Schnittstellen am Entkapselungsgerät vorhanden sind.

Optional: Konfigurieren von PE2 mit einer alternativen Routing-Tabelle

Schritt-für-Schritt-Anleitung

So konfigurieren Sie Router PE2 mit einer alternativen Routing-Tabelle:

  1. Konfigurieren Sie die Routing-Instanz , und fügen Sie CE2 statische Routen hinzu.blue

    Die Junos OS-Software generiert die Routing-Tabelle anhand der in der Instanz erlernten Routing-Informationen.blue.inet6.0

  2. Aktivieren Sie, dass Routen in Routing- und Weiterleitungstabellen verbleiben, auch wenn die Routen inaktiv werden. Dadurch kann eine statische Route in der Tabelle verbleiben, wenn der nächste Hop nicht verfügbar ist.

  3. Erstellen Sie eine RIB-Gruppe, indem Sie explizit die Standard-Routing-Tabelle erstellen.

  4. Definieren Sie die RIB-Gruppe .blue_group

    Geben Sie in der Anweisung zuerst die primäre Routingtabelle an.import-rib

  5. Ordnen Sie die Routerschnittstellen den Routing-Informationen zu, die von der RIB-Gruppe angegeben werden.

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

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , und eingeben.show firewallshow routing-instancesshow routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Router PE2

Wenn Sie eine alternative Routing-Tabelle auf Router PE2 konfiguriert haben, bestätigen Sie die Konfiguration der Routing-Instanz.

Router PE2

Wenn Sie eine alternative Routing-Tabelle auf Router PE2 konfiguriert haben, bestätigen Sie die Konfigurationen der RIB-Gruppe und des direkten Routings.

Überprüfung

Vergewissern Sie sich, dass die Konfigurationen ordnungsgemäß funktionieren.

Überprüfen von Routing-Informationen

Zweck

Stellen Sie sicher, dass die direkten Routen die Informationen der alternativen Routing-Tabelle enthalten.

Was

So führen Sie die Verifizierung durch:

  1. (Optional) Um die Routing-Instanz auf PE2 zu überprüfen, verwenden Sie den Befehl operational mode, um die primäre Tabelle und die Anzahl der Routen für diese Routing-Instanz anzuzeigen.blueshow route instance

  2. (Optional) Um die Routing-Tabelle, die der Routing-Instanz auf PE2 zugeordnet ist, anzuzeigen, verwenden Sie den Befehl Betriebsmodusblueshow route table

  3. (Optional) Um zu überprüfen, ob die alternativen Routen aus der Routing-Instanz Blau in die PE2-Weiterleitungstabelle importiert wurden, verwenden Sie den Befehl Betriebsmodus, um den Inhalt der Router-Weiterleitungstabelle und der Routing-Instanz-Weiterleitungstabelle anzuzeigen.show route forwarding-table

Verifizieren der Verkapselung auf PE1

Zweck

Überprüfen Sie die kapselnde Schnittstelle auf PE1.

Was

So führen Sie die Verifizierung durch:

  1. Verwenden Sie den Befehl operational mode, um zu überprüfen, ob der kapselnde Firewallfilter an den Eingang der kapselnden Schnittstelle angeschlossen ist.show interfaces filters

  2. Verwenden Sie den Befehl operational mode, um zu überprüfen, ob die kapselnde Schnittstelle Pakete empfängt.show interfaces

  3. Verwenden Sie den Befehl operational mode, um zu überprüfen, ob eingehender Passagierprotokolldatenverkehr den kapselnden Filter auslöst.show firewall filter

Bedeutung

Wenn der kapselnde Filter an die kapselnde Schnittstelle angefügt ist und die kapselnde Schnittstelle Passagierprotokolldatenverkehr empfängt und die Firewallfilterstatistiken zeigen, dass eingehender Passagierprotokolldatenverkehr gekapselt wird, werden GRE-Pakete durch den Tunnel weitergeleitet.

Verifizieren der Entkapselung auf PE2

Zweck

Überprüfen Sie die Entkapselung der Schnittstellen auf PE2.

Was

So führen Sie die Verifizierung durch:

  1. Verwenden Sie auf PE1 den Befehl operational mode, um zu überprüfen, ob PE2 erreichbar ist.ping

  2. Verwenden Sie auf PE2 den Befehl operational mode, um zu überprüfen, ob der Entkapselungs-Firewallfilter an den Eingang der Entkapselungsschnittstellen angeschlossen ist.show interfaces filter

  3. Verwenden Sie auf PE2 den Befehl operational mode, um zu überprüfen, ob die Entkapselungsschnittstellen Pakete empfangen.show interfaces

    Je nachdem, wie das Routing konfiguriert ist und welche Verbindungen aktiv und welche nicht verfügbar sind, empfangen einige der Entkapselungsschnittstellen möglicherweise keine Pakete, obwohl der Tunnel ordnungsgemäß funktioniert.

  4. Verwenden Sie auf PE2 den Befehl operational mode, um zu überprüfen, ob eingehender GRE-Datenverkehr den Entkapselungsfilter auslöst.show firewall filter

Bedeutung

Die Verifizierung bestätigt die folgenden Betriebszustände und Aktivitäten des Encapsulators:

  • PE2 ist vom PE1 aus erreichbar.

  • Der Entkapselungsfilter wird an den Eingang aller Entkapselungsschnittstellen angeschlossen.

  • Der De-Encapsulator erhält wie erwartet Datenverkehr an den De-Encapsuling-Schnittstellen.

  • GRE-Pakete, die an den Entkapselungsschnittstellen empfangen werden, lösen die Filteraktion zum Entkapseln der Firewall aus.