Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren von EVPN Active-Active-Multihoming

In diesem Beispiel wird gezeigt, wie Ethernet-VPN (EVPN) für mehrfach vernetzte Kunden-Edge-Geräte im Aktiv-Aktiv-Redundanzmodus konfiguriert wird, damit der Layer-2-Unicast-Datenverkehr über alle mehrfach vernetzten Verbindungen auf und zum CE-Gerät verteilt werden kann.

Anforderungen

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

  • Fünf universelle 5G-Routing-Plattformen der MX-Serie nur mit MPC-Schnittstellen, wobei:

    • Drei Geräte sind als Provider-Edge-Router (PE) konfiguriert, die mit einem gemeinsamen mehrfach vernetzten Kundenstandort verbunden sind.

    • Ein Gerät ist als Remote-PE-Router konfiguriert, der mit einem Single-Homed-Kundenstandort verbunden ist.

  • Sechs Kunden-Edge-Geräte (CE), wobei ein mehrfach vernetztes CE-Gerät und die restlichen CE-Geräte mit jedem der PE-Router verbunden sind.

  • Junos OS Version 16.1 oder höher, das auf allen PE-Routern ausgeführt wird.

    Hinweis:

    Der EVPN-Multihoming-Aktiv-Aktiv-Betriebsmodus wird in Junos OS Version 16.1 und höheren Versionen unterstützt.

    Ab Junos OS Version 16.1R4 wird der EVPN-Multihoming-Aktiv-Aktiv-Modus auf allen EX9200-Switches unterstützt. Weitere Informationen zur Konfiguration spezifischer EX9200-Switches finden Sie unter Konfiguration auf EX9200-Switches.

Bevor Sie beginnen:

  1. Konfigurieren Sie die Routerschnittstellen.

  2. Konfigurieren Sie IS-IS oder ein anderes IGP-Protokoll.

  3. Konfigurieren Sie BGP.

  4. Konfigurieren Sie LDP.

  5. Konfigurieren Sie MPLS.

  6. Konfigurieren Sie RSVP-MPLS-LSP- oder GRE-Tunnel.

Übersicht und Topologie

Beginnend mit Junos OS Version 15.1 wird die EVPN-Lösung auf Routern der MX-Serie mit MPC-Schnittstellen erweitert, um Multihoming-Funktionen im Aktiv-Aktiv-Redundanz-Betriebsmodus bereitzustellen. Diese Funktion ermöglicht den Lastausgleich von Layer-2-Unicast-Datenverkehr über alle Multihomed-Verbindungen auf und zu einem Kunden-Edge-Gerät.

Die EVPN-Aktiv-Aktiv-Multihoming-Funktion bietet Redundanz auf Verbindungs- und Knotenebene sowie eine effektive Nutzung der Ressourcen.

Um EVPN Aktiv-Aktiv-Multihoming zu aktivieren, schließen Sie die all-active Anweisung auf Hierarchieebene [edit interfaces esi] ein.

In Abbildung 1 besteht der Core aus vier Provider-Edge-Routern (PE) und einem Provider-Router (P), der als Route Reflector (RR) konfiguriert ist. Router CE10 ist mehrfach vernetzt mit den Routern PE1, PE2 und PE3. Jeder PE-Router ist außerdem mit einem Single-Homed-Kundenstandort verbunden.

In der Topologie werden drei Routing-Instanzen ausgeführt: VS-1, VS-2 und MHEVPN sowie die Standard-Routing-Instanz. Die Routing-Instanzen teilen sich neun VLANs mit jeweils drei ESIs. Die Routing-Instanzen VS-1 und VS-2 sind als Routing-Instanz vom Typ virtueller Switch konfiguriert, und die Mahevpn-Routing-Instanz ist eine EVPN-Routing-Instanz.

Drei aggregierte Bundles – ae0, ae1 und ae2 – werden verwendet, um das mehrfach vernetzte CE-Gerät CE10 mit den Routern PE1, PE2 und PE3 zu verbinden. Diese aggregierten Bundles sind für jeweils drei ESIs konfiguriert. Die aggregierten Bundles ae12 und ae13 werden verwendet, um die Router PE1 und PE2 bzw. PE1 und PE3 miteinander zu verbinden.

Abbildung 1: EVPN Aktiv-Aktiv-Multihoming-Topologie EVPN Active-Active Multihoming Topology

Für die Aktiv-Aktiv-Redundanz sind zusätzliche Konfigurationen in der Zeilengruppe "Interconnect" erforderlich, um die DCI-Verbindung zu aktivieren. Stellen Sie für eine default switch (switch-options) Konfiguration sicher, dass Sie den DCI unter global protocols evpn[edit global protocols evpn] einstellen.

Protokolle EVPN Beispiel:

Hinweis:

Konfigurieren Sie diese Anweisung interconnect-multihoming-peer-gateways so, dass sie eine Liste aller DCI-Peers auf demselben DC enthält.

Die Liste kann bis zu 64 Peer-Gateway-Einträge enthalten. Stellen Sie sicher, dass Sie unter der global protocol evpn Zeilengruppe [edit global protocols evpn] und nicht unter einer mac-vrf-Einstellung [edit protocols evpn-vxlan-dc1 instance-type mac-vrf] konfigurieren.

Konfiguration

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, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit] Konfigurationsmodus ein commit .

CE10

CE5

PE1

PE2

PE3

PE4

P (RR)

Verfahren

Schritt-für-Schritt-Anleitung

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.

So konfigurieren Sie Router PE1:

Hinweis:

Wiederholen Sie diesen Vorgang für alle anderen mehrfach vernetzten PE-Router, nachdem Sie die entsprechenden Schnittstellennamen, Adressen und anderen Parameter geändert haben.

  1. Konfigurieren Sie den Router der MX-Serie für den Betrieb im Enhanced-IP-Modus, da die EVPN-Aktiv-Aktiv-Funktionalität nur auf Routern mit MPCs und MIC-Schnittstellen unterstützt wird.

    Beim Commit dieser Konfiguration ist ein Neustart des Systems erforderlich.

  2. Geben Sie die Anzahl der aggregierten Ethernet-Schnittstellen an, die erstellt werden sollen.

  3. Konfigurieren Sie Router PE1-Schnittstellen innerhalb des aggregierten ae0-Pakets für den mehrfach vernetzten Kundenstandort Router CE10.

    1. Weisen Sie die Schnittstellen ge-1/2/3 und ge-1/2/4 innerhalb des aggregierten ae0-Bundles zu.

    2. Konfigurieren Sie die aggregierten Bundle-Parameter ae0 für VLAN-Tagging und -Kapselung.

    3. Weisen Sie dem ersten Ethernet-Segment einen ESI-Wert zu, und aktivieren Sie EVPN Aktiv-Aktiv-Multihoming für das aggregierte Paket ae0.

    4. Konfigurieren Sie eine Trunk-Schnittstelle im Bridge-Netzwerk für das aggregierte Paket ae0.

  4. Konfigurieren Sie die anderen Router PE1-Schnittstellen für den mehrfach vernetzten Kundenstandort Router CE10.

    1. Konfigurieren Sie die VLAN-Tagging- und Kapselungsparameter für die ge-1/2/2 PE1-Schnittstelle.

    2. Weisen Sie dem zweiten Ethernet-Segment einen ESI-Wert zu und aktivieren Sie EVPN Aktiv-Aktiv-Multihoming für die ge-1/2/2 PE1-Schnittstelle.

    3. Konfigurieren Sie eine Trunk-Schnittstelle im Bridge-Netzwerk für die ge-1/2/2 PE1-Schnittstelle.

    4. Konfigurieren Sie die VLAN-Tagging- und Kapselungsparameter für die ge-1/2/1 PE1-Schnittstelle.

    5. Weisen Sie dem dritten Ethernet-Segment einen ESI-Wert zu und aktivieren Sie EVPN Aktiv-Aktiv-Multihoming für die ge-1/2/1 PE1-Schnittstelle.

    6. Konfigurieren Sie eine Trunk-Schnittstelle im Bridge-Netzwerk für die ge-1/2/1 PE1-Schnittstelle.

  5. Konfigurieren Sie Router PE1-Schnittstellen in Richtung Router PE2.

    1. Weisen Sie die Schnittstellen ge-1/0/5 und ge-1/1/6 innerhalb des aggregierten Bundles ae12 zu.

    2. Geben Sie die Mindestanzahl von Links für das aggregierte ae12-Bundle an, das mit "up" gekennzeichnet werden soll.

    3. Weisen Sie dem aggregierten ae12-Bundle eine IP-Adresse zu und aktivieren Sie die MPLS- und IS-IS-Protokollfamilien auf dem Bundle.

    4. Konfigurieren Sie die VLAN-Tagging- und Kapselungsparameter für das aggregierte ae12-Bundle und weisen Sie dem Bundle die VLAN-ID 1200 zu.

  6. Konfigurieren Sie Router PE1-Schnittstellen in Richtung Router PE3.

    1. Weisen Sie die Schnittstellen ge-1/0/3 und ge-1/0/4 innerhalb des aggregierten Bundles ae13 zu.

    2. Geben Sie die Mindestanzahl von Links für das aggregierte ae13-Bundle an, das mit "up" gekennzeichnet werden soll.

    3. Weisen Sie dem aggregierten ae13-Bundle eine IP-Adresse zu und aktivieren Sie die MPLS- und IS-IS-Protokollfamilien auf dem Bundle.

    4. Konfigurieren Sie die VLAN-Tagging- und Kapselungsparameter für das aggregierte ae12-Bundle und weisen Sie die inneren und äußeren VLAN-Tags für das Bundle zu.

  7. Konfigurieren Sie die Router PE1-Schnittstelle für den Single-Homed-Kundenstandort Router CE1.

    1. Konfigurieren Sie die VLAN-Tagging- und Kapselungsparameter für die PE1-Schnittstelle ge-1/3/0.

    2. Konfigurieren Sie eine Trunk-Schnittstelle im Bridge-Netzwerk für die ge-1/3/0 PE1-Schnittstelle.

  8. Konfigurieren Sie die Router PE1-Schnittstelle in Richtung Router P (RR), und aktivieren Sie die MPLS- und IS-IS-Protokollfamilien für die Schnittstelle.

  9. Konfigurieren Sie eine IRB-Schnittstelle für Router PE1.

  10. Konfigurieren Sie die Loopback-Schnittstelle für Router PE1.

  11. Weisen Sie eine Router-ID und die Nummer des autonomen Systems für Router PE1 zu.

  12. Weisen Sie der Weiterleitungstabelle des Routers PE1 eine Lastausgleichsrichtlinie zu.

  13. Konfigurieren Sie IS-IS auf Router PE1.

  14. Konfigurieren Sie eine interne BGP-Gruppe für Router PE1 für das Peering mit dem Routenreflektor Router P.

  15. Aktivieren Sie die EVPN-Signalisierung für die RR-BGP-Gruppe auf Router PE1.

  16. Konfigurieren Sie RSVP-, LDP-, MPLS-, EVPN- und L2-Lernen auf Router PE1.

  17. Konfigurieren Sie labelvermittelte Pfade zwischen den PE-Routern.

  18. Konfigurieren Sie MPLS-Pfade von Router PE1 zu anderen PE-Routern.

  19. Konfigurieren Sie die Lastenausgleichsrichtlinie, um den Lastenausgleich pro Paket zu aktivieren.

  20. Konfigurieren Sie die erste Routinginstanz für virtuelle Switches.

    1. Konfigurieren Sie den Routing-Instance-Typ, und weisen Sie der Routing-Instanz Router PE1-Schnittstellen zu.

    2. Konfigurieren Sie das Routenunterscheidungsmerkmal und das VPN-Routing- und Weiterleitungsziel (VRF) für die VS-1-Routing-Instanz.

    3. Konfigurieren Sie EVPN und weisen Sie der VS-1-Routinginstanz VLANs zu.

    4. Konfigurieren Sie die Bridge-Domänen und die zugehörigen VLANs und IRB-Schnittstellen für die VS-1-Routing-Instanz.

  21. Konfigurieren Sie die zweite Routinginstanz des virtuellen Switches.

    1. Konfigurieren Sie den Routing-Instance-Typ, und weisen Sie der Routing-Instanz Router PE1-Schnittstellen zu.

    2. Konfigurieren Sie das Routenunterscheidungsmerkmal und das VPN-Routing- und Weiterleitungsziel (VRF) für die VS-2-Routing-Instanz.

    3. Konfigurieren Sie EVPN und weisen Sie der VS-2-Routing-Instanz VLANs zu.

    4. Konfigurieren Sie die Bridge-Domänen und die zugehörigen VLANs für die VS-2-Routing-Instanz.

  22. Konfigurieren Sie die mehrfach vernetzte EVPN-Routinginstanz.

    1. Konfigurieren Sie den Routing-Instance-Typ, und weisen Sie der Routing-Instanz VLANs und Router PE1-Schnittstellen zu.

    2. Konfigurieren Sie das Routenunterscheidungsmerkmal und das VPN-Routing- und Weiterleitungsziel (VRF) für die mhevpn-Routinginstanz.

    3. Konfigurieren Sie EVPN für die mhevpn-Routinginstanz.

  23. Konfigurieren Sie die Standard-Routing-Instanz.

    1. Konfigurieren Sie den Routing-Instance-Typ, und weisen Sie der Routing-Instanz IRB-Schnittstellen zu.

    2. Konfigurieren Sie das Routenunterscheidungsmerkmal und das VPN-Routing- und Weiterleitungsziel (VRF) für die vrf-Routinginstanz.

Konfiguration auf EX9200-Switches

Schritt-für-Schritt-Anleitung

Mehrere Konfigurationsanweisungen, die zur Konfiguration des Aktiv-Aktiv-Modus verwendet werden, unterscheiden sich bei EX9200-Switches von denen, die auf Routern der MX-Serie verwendet werden. Dieses Verfahren zeigt, welche Konfigurationsanweisungen für EX9200-Switches spezifisch sind. Alle anderen Konfigurationen in diesem Beispiel gelten sowohl für EX9200-Switches als auch für Router der MX-Serie.

  1. Um eine Trunkschnittstelle zu konfigurieren, schließen Sie die family ethernet-switching Anweisungen anstelle der family bridge Anweisungen in alle Vorkommen ein.

  2. Um die Layer-2-Ethernet-Switching-Domäne zu konfigurieren, schließen Sie die vlan members (vlan-id | name) Anweisung anstelle der vlan-id-list vlan-id Anweisung in alle Vorkommen ein.

  3. Um die VLAN-Domäne und die zugehörigen VLANs für jede Routing-Instanz zu konfigurieren, schließen Sie die vlans name Anweisung anstelle der bridge-domains Anweisung in alle Vorkommen ein.

  4. Um die IRB-Schnittstelle in jeder Routinginstanz zu konfigurieren, schließen Sie die l3-interface irb-interface-name Anweisung anstelle der routing-interface Anweisung in alle Vorkommen ein.

Ergebnisse

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

Überprüfung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.

VPN-Services im Core verifizieren

Zweck

Stellen Sie sicher, dass die Protokolle im VPN-Core ordnungsgemäß funktionieren.

Aktion

Geben Sie im Betriebsmodus den show isis adjacency Befehl ein.

Geben Sie im Betriebsmodus den show bgp summary Befehl ein.

Geben Sie im Betriebsmodus den show mpls lsp Befehl ein.

Geben Sie im Betriebsmodus den show interface ae* terse Befehl ein.

Bedeutung

Die Protokolle IS-IS, BGP und MPLS sind in Betrieb. Die auf Router PE1 konfigurierten aggregierten Bundles sind aktiv.

Überprüfen des EVPN-Instance-Status

Zweck

Überprüfen Sie die EVPN-Routing-Instanzen und ihren Status.

Aktion

Führen Sie den show evpn instance extensive Befehl im Betriebsmodus aus.

Bedeutung

Die Ausgabe enthält die folgenden Informationen:

  • Liste der EVPN- und virtuellen Switch-Routing-Instanzen

  • Funktionsweise der einzelnen Schnittstellen

  • Nachbarn der einzelnen Routinginstanzen

  • Anzahl der verschiedenen Routen, die von jedem Nachbarn empfangen wurden

  • ESI, die an jede Routing-Instanz angehängt ist

  • Anzahl der Ethernet-Segmente auf jeder Routing-Instanz

  • DF-Wahlrollen für jede ESI in einer EVI

  • VLAN-ID und MAC-Labels für jede Routing-Instanz

  • Details zur IRB-Schnittstelle

  • Anzahl der MAC-Adressen des Standard-Gateways, die für die Routinginstanz des virtuellen Switches empfangen wurden (VS-1 und VS-2)

Überprüfen der AutoDiscovery-Routen pro Ethernet-Segment

Zweck

Stellen Sie sicher, dass die AutoDiscovery-Routen pro Ethernet-Segment empfangen werden.

Aktion

Führen Sie den show route table mhevpn.evpn.0 Befehl im Betriebsmodus aus.

Router PE1

Router PE2

Bedeutung

Die Remoteroute für die automatische Erkennung vom Typ 1 wird für die ESI empfangen, die an Router PE2 angeschlossen ist, d. h. für den anderen PE-Router, der mit dem mehrfach vernetzten CE-Gerät verbunden ist.

Überprüfen der Ethernet-Segmentroute

Zweck

Stellen Sie sicher, dass die lokalen und angekündigten automatischen Erkennungsrouten pro Ethernet-Segment und die Ethernet-Segmentrouten empfangen werden.

Aktion

Führen Sie den show route table __default_evpn__.evpn.0 Befehl im Betriebsmodus aus.

Router PE1

Router PE2

Bedeutung

Die Ausgabe zeigt die lokalen und Remote-Routen vom Typ 1 (automatische Erkennung) und vom Typ 4 (Ethernet-Segment) an.

Überprüfen des DF-Status

Zweck

Bestätigen Sie, welcher PE-Router der designierte Weiterleitung (DF) für jede Routing-Instanz ist.

Aktion

Führen Sie den show evpn instance designated-forwarder Befehl im Betriebsmodus aus.

Bedeutung

Die designierte Weiterleitung wird für jede Routing-Instanz und ESI angezeigt.

Überprüfen des BDF-Status

Zweck

Bestätigen Sie, welcher PE-Router der Backup Designated Forwarder (BDF) für jede Routing-Instanz ist.

Aktion

Führen Sie den show evpn instance backup-forwarder Befehl im Betriebsmodus aus.

Bedeutung

Der designierte Backup-Forwarder wird für jede Routing-Instanz und ESI angezeigt.

Überprüfen des Remote-IRB und der Host-IP

Zweck

Vergewissern Sie sich, dass die Remote-IRB-IP-Adresse und die Host-IP-Adresse empfangen werden.

Aktion

Router PE1

Führen Sie den show route table mhevpn Befehl im Betriebsmodus aus.

Router PE2

Führen Sie den show route table mhevpn Befehl im Betriebsmodus aus.

Router PE3

Führen Sie den show route table mhevpn Befehl im Betriebsmodus aus.

Bedeutung

In der Ausgabe werden die lokalen und Remote-IRB-Schnittstellen angezeigt. Außerdem werden die lokalen und Remote-Hosts angezeigt, die in der VRF-Tabelle installiert sind.

Tabelle "Änderungshistorie"

Die Funktionsunterstützung hängt von der Plattform und der Version ab, die Sie verwenden. Verwenden Sie den Feature-Explorer , um festzustellen, ob ein Feature auf Ihrer Plattform unterstützt wird.

Release
Beschreibung
16.1R4
Ab Junos OS Version 16.1R4 wird der EVPN-Multihoming-Aktiv-Aktiv-Modus auf allen EX9200-Switches unterstützt.