Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren einer EVPN-VXLAN Edge-Routing-Bridging-Fabric mit einem Anycast-Gateway

Ethernet VPN (EVPN) ist eine BGP-basierte Steuerungsebenentechnologie, die es ermöglicht, Hosts (physische Server und virtuelle Maschinen) überall in einem Netzwerk zu platzieren und mit demselben logischen Layer-2 (L2)-Overlay-Netzwerk verbunden zu bleiben. Virtual Extensible LAN (VXLAN) ist ein Tunneling-Protokoll, das die Datenebene für das L2-Overlay-Netzwerk erstellt.

Das physische Underlay-Netzwerk, über das EVPN-VXLAN üblicherweise bereitgestellt wird, ist eine zweischichtige IP-Fabric, die Spine- und Leaf-Geräte umfasst (siehe Abbildung 1 ). Ein zweilagiges Spine-and-Leaf-Gewebe wird als 3-stufiges Clos bezeichnet.

In diesem Beispiel wird beschrieben, wie eine Edge-Routing-Bridging-Architektur (ERB) mit einer 3-stufigen Clos-Fabric bereitgestellt wird. Bei diesem Design bieten die Spine-Geräte (z. B. QFX10000-Switches) nur IP-Konnektivität zwischen den Leaf-Geräten. In dieser Funktion nennen wir die Spine-Geräte Lean Spines, da sie keine VXLAN-Funktionalität benötigen. Die Leaf-Geräte (z. B. QFX5100-Switches) bieten Konnektivität für angeschlossene Workloads. Im ERB-Fall bieten die Leaf-Geräte L2- und Layer 3 (L3) VXLAN-Funktionalität im Overlay-Netzwerk. L2-Gateways bieten Bridging innerhalb desselben VLANs. Ein L3-Gateway verarbeitet den Datenverkehr zwischen VLANs (Inter-VLANs) unter Verwendung von IRB-Schnittstellen (Integrated Routing and Bridging).

In diesem Beispiel werden die IRB-Schnittstellen mit einer Anycast-IP-Adresse konfiguriert. Ein ERB-Beispiel, das die VGA-IP-Adresse (Virtual Gateway Address) verwendet, finden Sie unter Beispiel: Konfigurieren einer EVPN-VXLAN-Edge-Routing-Bridging-Fabric mit einem virtuellen Gateway

Anmerkung:

Wir bezeichnen die ERB-Architektur auch als "Collapsed" Fabric. Im Vergleich zu einem CRB-Design reduzieren sich die VXLAN-Gateway-Funktionen von L2 und L3 auf einer einzigen Schicht der Fabric (den Leafs).

Hintergrundinformationen zur EVPN-VXLAN-Technologie und den unterstützten Architekturen finden Sie unter EVPN-Leitfaden.

Ein Beispiel für die Konfiguration eines EVPN-VXLAN-Overlays für zentral geroutetes Bridging (CRB) finden Sie unter Beispiel: Konfigurieren einer zentral gerouteten EVPN-VXLAN-Bridging-Fabric.

Abbildung 1: Eine 3-stufige (Leaf-and-Spine) Edge-Routing-Bridging-Architektur A 3-Stage (Leaf-And-Spine) Edge-Routing Bridging Architecture

In diesem Beispiel wird beschrieben, wie ein EVPN-VXLAN ERB-Overlay konfiguriert wird. Daher konfigurieren Sie Routinginstanzen und IRB-Schnittstellen nur auf den Leaf-Geräten.

Anforderungen

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

  • Zwei Geräte, die als Transit-Spine-Geräte fungieren.

  • Vier Geräte, auf denen Software der Junos OS-Version 15.1X53-D60 oder höher ausgeführt wird, die als Leaf-Geräte dienen und sowohl L2- als auch L3-Gateway-Funktionalität bieten.

    • Aktualisiert und erneut validiert mit QFX10002-Switches, die Junos OS Version 21.3R1 ausgeführt werden
  • Eine Liste der unterstützten Plattformen finden Sie in der Hardwareübersicht .

Übersicht und Topologie

Das in Abbildung 2 dargestellte ERB-Overlay umfasst zwei Transit-Spine-Geräte und vier Leaf-Geräte, die sowohl als L2- als auch als L3-Gateways fungieren. Vier Server sind an die Leaf-Geräte angeschlossen. Server A ist über eine LAG-Schnittstelle (Link Aggregation Group) mit Leaf1 und Leaf2 verbunden. Auf beiden Leaf-Geräten wird der Schnittstelle derselbe Ethernet Segment Identifier (ESI) zugewiesen und sie ist auf den Multihoming all-active Mode eingestellt.

Abbildung 2: ERB-Overlay in einem Datencenter ERB Overlay within a Data Center

In dieser Topologie befinden sich Server A und Server C in VLAN 101, Server B in VLAN 102 und Server D in VLAN 103. Damit die Kommunikation zwischen VLANs stattfinden kann, müssen Sie IRB-Schnittstellen für jedes VLAN auf allen Leaf-Geräten konfigurieren.

Der bedeutendste Unterschied zwischen der Konfiguration von ERB und CRB ist die Konfiguration und der Standort des L3-Gateways. Daher konzentriert sich dieses Beispiel auf die EVPN-VXLAN-Konfiguration, insbesondere die L3-Gateway-Konfiguration, auf den Leaf-Geräten.

Für ein ERB-Overlay können Sie die IRB-Schnittstellen innerhalb einer EVPN-Instanz (EVI) mit einer der folgenden Methoden konfigurieren:

  • Method 1Bei dieser Methode wird für jede IRB-Schnittstelle eine eindeutige IP-Adresse verwendet, es wird jedoch für jede IRB-Schnittstelle dieselbe MAC-Adresse verwendet. Bei dieser Methode wird für jede IRB-Adresse sowohl auf den Leaf-Geräten als auch auf den Servern ein einzelner MAC-Eintrag installiert. Für jede IRB-Schnittstelle auf einem bestimmten Leaf-Gerät, z. B. Leaf1, geben Sie Folgendes an:

    • Eine eindeutige IP-Adresse für jede IRB-Schnittstelle.

    • Für jede IRB-Schnittstelle wird dieselbe MAC-Adresse verwendet.

    Zum Beispiel:

    Tabelle 1: Eindeutige IP-Adresse mit derselben MAC pro IRB-Schnittstelle

    irb.101

    IP-Adresse: 10.1.101.254/24

    MAC-Adresse: 00:00:5e:00:53:01

    irb.102

    IP-Adresse: 10.1.102.254/24

    MAC-Adresse: 00:00:5e:00:53:01

    irb.103

    IP-Adresse: 10.1.103.254/24

    MAC-Adresse: 00:00:5e:00:53:01

  • Method 2Bei dieser Methode werden für jede IRB-Schnittstelle eine eindeutige IP-Adresse und MAC verwendet. Bei dieser Methode wird für jede IRB-Adresse auf den Leaf-Geräten ein MAC-Eintrag installiert, auf den Servern jedoch nur eine einzige MAC-Adresse. Für jede IRB-Schnittstelle auf Leaf1 geben Sie Folgendes an:

    • Eine eindeutige IP-Adresse für jede IRB-Schnittstelle.

    • Für jede IRB-Schnittstelle wird eine eindeutige MAC-Adresse verwendet.

    Zum Beispiel:

    Tabelle 2: Eindeutige IP-Adresse und MAC pro IRB-Schnittstelle

    irb.101

    IP-Adresse: 10.1.101.254/24

    MAC-Adresse: 00:00:5e:00:53:01

    irb.102

    IP-Adresse: 10.1.102.254/24

    MAC-Adresse: 00:00:5e:00:53:02

    irb.103

    IP-Adresse: 10.1.103.254/24

    MAC-Adresse: 00:00:5e:00:53:03

  • Method 3Bei dieser Methode werden für jede IRB-Schnittstelle eine eindeutige IP-Adresse und ein VGA verwendet. Bei dieser Methode wird für jede IRB-Adresse und den VGA ein MAC-Eintrag auf den Leaf-Geräten und Servern installiert. Für jede IRB-Schnittstelle auf Leaf1 geben Sie Folgendes an:

    • Eine eindeutige IP-Adresse für jede IRB-Schnittstelle.

    • Eine eindeutige VGA-Adresse für jede IRB-Schnittstelle.

    Zum Beispiel:

    Tabelle 3: Eindeutige IP-Adresse und virtuelle Gateway-Adresse pro IRB-Schnittstelle

    irb.101

    IP-Adresse: 10.1.101.1/24

    VGA-Adresse: 10.1.101.254

    irb.102

    IP-Adresse: 10.1.102.1/24

    VGA-Adresse: 10.1.102.254

    irb.103

    IP-Adresse: 10.1.103.1/24

    VGA-Adresse: 10.1.103.254

Für die Methoden 1 und 2 wird auf alle Leaf-Geräte die gleiche IRB-Schnittstellenkonfiguration angewendet. Bei Methode 3 werden eine eindeutige IRB-Schnittstellenadresse und derselbe VGA an alle Leaf-Geräte angelegt. In diesem Beispiel wird Methode 1 verwendet, um die IRB-Schnittstellen zu konfigurieren.

In diesem Beispiel (mit Methode 1) wird für jede IRB-Schnittstelle auf jedem Leaf-Gerät dieselbe MAC-Adresse konfiguriert. Jeder Host verwendet beim Senden von Datenverkehr zwischen VLANs dieselbe MAC-Adresse, unabhängig davon, wo sich der Host befindet oder welches Leaf-Gerät den Datenverkehr empfängt. Zum Beispiel sendet in der in 2 gezeigten Topologie der mehrfach vernetzte Server A in VLAN 101 ein Paket an Server B in VLAN 102. Wenn Leaf1 ausgefallen ist, leitet Leaf2 den Datenverkehr zwischen VLANs auch ohne die Konfiguration einer redundanten Standard-Gateway-MAC-Adresse weiter.

Anmerkung:

Die Konfiguration der IRB-Schnittstellen in diesem Beispiel umfasst keine VGA-Adresse (Virtual Gateway Address) und keine entsprechende V-MAC-Adresse, die redundante Standardgatewayfunktionen einrichtet, wie oben erwähnt. Durch die Konfiguration derselben MAC-Adresse für jede IRB-Schnittstelle auf jedem Leaf-Gerät verwenden Hosts das lokale Leaf-Gerät, das mit der gemeinsamen MAC-Adresse konfiguriert ist, als Standard-L3-Gateway.

Dadurch entfällt die Notwendigkeit, ein redundantes Standardgateway anzukündigen, und die MAC-Adressen des redundanten Standard-Gateways werden in der gesamten EVPN-Steuerungsebene dynamisch synchronisiert. Daher müssen Sie bei der Konfiguration der einzelnen Leaf-Geräte die Ankündigung des redundanten Standardgateways deaktivieren, indem Sie die default-gateway do-not-advertise Konfigurationsanweisung auf Hierarchieebene [edit protocols evpn] in Ihre Konfiguration aufnehmen.

Obwohl die in diesem Beispiel verwendete IRB-Schnittstellenkonfiguration keinen VGA enthält, können Sie nach Bedarf einen VGA konfigurieren, damit EVPN-VXLAN in Ihrem ERB-Overlay ordnungsgemäß funktioniert. Wenn Sie eine VGA für jede IRB-Schnittstelle konfigurieren, geben Sie dieselbe IP-Adresse für jede VGA auf jedem Leaf-Gerät an, anstatt dieselbe MAC-Adresse für jede IRB-Schnittstelle auf jedem Leaf-Gerät zu konfigurieren, wie in diesem Beispiel gezeigt.

Beachten Sie beim Umgang mit der Replikation von Broadcast-, unbekanntem Unicast- und BUM-Datenverkehr (Multicast):

  • enthält den set protocols evpn multicast-mode ingress-replication Befehl. Dieser Befehl bewirkt, dass Leaf1, bei dem es sich um einen Hardware-VTEP handelt, die Replikation und das Senden von BUM-Datenverkehr übernimmt, anstatt sich auf ein Multicast-fähiges Underlay zu verlassen.

Konfiguration für Leaf1

CLI Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, und fügen Sie sie in eine Textdatei ein. Entfernen Sie alle Zeilenumbrüche, und ändern Sie alle erforderlichen Details, damit sie zu Ihrer Netzwerkkonfiguration passen. Kopieren Sie dann die Befehle, und fügen Sie sie in die CLI auf der [edit] Hierarchieebene ein.

Blatt1

Konfigurieren von EVPN-VXLAN auf Leaf1

Schritt-für-Schritt-Anleitung

  1. Konfigurieren Sie die Underlay-Konfiguration. In diesem Beispiel verwenden wir EBGP für das Underlay-Routing-Protokoll.

  2. Konfigurieren Sie Server A so, dass er mit Leaf1 und Leaf2 multinetworked wird, indem Sie eine aggregierte Ethernet-Schnittstelle konfigurieren, eine ESI für die Schnittstelle angeben und den Modus so einstellen, dass die Verbindungen zu beiden Leaf-Geräten aktiv sind. Die angewendete VLAN-Konfiguration wird in einem späteren Schritt angezeigt.

    Anmerkung:

    Wenn Sie die AE-Schnittstelle auf Leaf2 konfigurieren, müssen Sie die gleiche ESI (00:01:01:01:01:01:01:01:01) wie die ESI für dieselbe Schnittstelle auf Leaf1 angeben.

  3. Konfigurieren Sie die IRB-Schnittstellen mit jeweils eindeutigen IP-Adressen und derselben MAC-Adresse.

    Anmerkung:

    Jedes Leaf-Gerät sollte die gleiche IRB-Schnittstellenkonfiguration haben.

  4. Richten Sie die EBGP-basierte Overlay-Konfiguration ein. Stellen Sie sicher, dass Sie die Konfigurationsoption angeben, multihop da wir Loopback-Peering verwenden.

    Anmerkung:

    Einige IP-Fabrics verwenden ein IBGP-basiertes EVPN-VXLAN-Overlay. Ein Beispiel für eine IP-Fabric, die IBGP für das Overlay verwendet, finden Sie unter Beispiel: Konfigurieren einer zentral gerouteten EVPN-VXLAN-Bridging-Fabric. Beachten Sie, dass die Auswahl von EBGP oder IBGP für das Overlay keine Auswirkungen auf die Fabric-Architektur hat. Sowohl CRB- als auch ERB-Designs unterstützen beide Arten von Overlays.

  5. Richten Sie die EVPN-VXLAN-Domäne ein, was das Ermitteln der in der Domäne enthaltenen VNIs, das Angeben, dass Leaf1, bei dem es sich um ein Hardware-VTEP handelt, die Replikation und das Senden von BUM-Datenverkehr verarbeitet, das Deaktivieren der Ankündigung des redundanten Standardgateways in der gesamten EVPN-Steuerungsebene und das Angeben eines Routenziels für jeden VNI umfasst.

  6. Richten Sie eine EVPN-Routing-Instanz ein.

  7. Konfigurieren Sie die Switch-Optionen so, dass die Loopback-Schnittstelle lo0.0 als Quellschnittstelle des VTEP verwendet wird, legen Sie eine Routenunterscheidung fest und legen Sie das VRF-Ziel fest.

  8. Konfigurieren von VLANs, die IRB-Schnittstellen und VXLAN-VNIs zugeordnet sind.

Verifizierung

In diesem Abschnitt werden die folgenden Überprüfungen für dieses Beispiel beschrieben:

Überprüfen von BGP

Zweck

Stellen Sie sicher, dass die Spine-Geräte die BGP-Sitzungskonnektivität hergestellt haben.

Aktion

Zeigen Sie die BGP-Zusammenfassung an:

Bedeutung

Sowohl Underlay- als auch Overlay-BGP-Sitzungen werden mit den Spine-Geräten eingerichtet.

Verifizierung der ESI

Zweck

Überprüfen Sie den Status der ESI-Technologie.

Aktion

Zeigen Sie den Status der ESI-Datei an:

Bedeutung

Die ESI-Datei ist aktiv, und Leaf2 ist das PE-Gerät (Remote Provider Edge) und der designierte Weiterleitung.

Verifizierung der EVPN-Datenbank

Zweck

Überprüfen Sie die MAC-Adressen in der EVPN-Datenbank.

Aktion

Überprüfen Sie die MAC-Adressen in der EVPN-Datenbank für VLAN 101.

Bedeutung

Die MAC- und IP-Adressen für Server A werden mit einer aktiven Quelle der ESI angezeigt, und die MAC- und IP-Adressen für Server C werden mit einer aktiven Quelle von Leaf3 angezeigt.

Überprüfen der Konnektivität

Zweck

Überprüfen Sie, ob der Ping zwischen den Servern funktioniert.

Aktion

Pingen Sie von Server A zu den anderen Servern.

Bedeutung

Die End-to-End-Konnektivität funktioniert.

Schnelle Konfiguration für alle Geräte

CLI Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, und fügen Sie sie in eine Textdatei ein. Entfernen Sie alle Zeilenumbrüche, und ändern Sie alle erforderlichen Details, damit sie zu Ihrer Netzwerkkonfiguration passen. Kopieren Sie dann die Befehle, und fügen Sie sie in die CLI auf der [edit] Hierarchieebene ein.

Blatt2

Blatt3

Blatt4

Wirbelsäule 1

Spine 2