Beispiel: Konfiguration einer EVPN-VXLAN Edge-Routed Bridging Fabric mit einem Anycast-Gateway

Ethernet VPN (EVPN) ist eine BGP-basierte Control-Plane-Technologie, die es ermöglicht, Hosts (physische Server und virtuelle Maschinen) überall im 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, wie in Abbildung 1 dargestellt. Ein zweilagiges Spine-Leaf-Gewebe wird als 3-stufiges Clos bezeichnet.

In diesem Beispiel wird beschrieben, wie Sie eine Edge-Routed Bridging (ERB)-Architektur mit einer 3-stufigen Clos-Fabric bereitstellen. Bei diesem Design bieten die Spine-Geräte 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 bieten Konnektivität zu angeschlossenen Workloads. Im ERB-Fall bieten die Leaf-Geräte L2- und Layer 3 (L3)-VXLAN-Funktionen im Overlay-Netzwerk. L2-Gateways bieten Bridging innerhalb desselben VLANs. Ein L3-Gateway verarbeitet den Datenverkehr zwischen VLANs (Inter-VLAN) über integrierte Routing- und Bridging-Schnittstellen (IRB).

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

Hinweis:

Wir bezeichnen die ERB-Architektur auch als "Collapsed"-Fabric. Im Vergleich zu einem CRB-Design kollabieren die L2- und L3-VXLAN-Gateway-Funktionen in einer einzigen Schicht der Fabric (den Leaves).

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

Ein Beispiel für die Konfiguration eines EVPN-VXLAN-CRB-Overlays (Centrally Routed Bridging) finden Sie unter Beispiel: Konfigurieren einer EVPN-VXLAN-Bridging-Fabric mit zentralem Routing.

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 Routing-Instanzen 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 Junos OS-Geräte, die als Leaf-Geräte dienen und sowohl L2- als auch L3-Gateway-Funktionalität bieten.

  • 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-Segmentkennung (ESI) zugewiesen und der Multihoming-Modus ist auf den aktiven Multihoming-Modus 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 1– Diese Methode beinhaltet eine eindeutige IP-Adresse für jede IRB-Schnittstelle, verwendet jedoch für jede IRB-Schnittstelle dieselbe MAC. Bei dieser Methode wird ein einzelner MAC-Eintrag für jede IRB-Adresse sowohl auf den Leaf-Geräten als auch auf den Servern 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 gleicher 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 2– Diese Methode beinhaltet eine eindeutige IP-Adresse und MAC für jede IRB-Schnittstelle. Bei dieser Methode wird für jede IRB-Adresse auf den Leaf-Geräten ein MAC-Eintrag installiert, aber nur für eine einzelne MAC auf den Servern. 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 3– Diese Methode beinhaltet eine eindeutige IP-Adresse und VGA für jede IRB-Schnittstelle. 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

Bei den Methoden 1 und 2 wird auf allen Leaf-Geräten dieselbe IRB-Schnittstellenkonfiguration angewendet. Bei Methode 3 werden eine eindeutige IRB-Schnittstellenadresse und derselbe VGA auf alle Leaf-Geräte angewendet. 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. In der in Abbildung 2 gezeigten Topologie sendet beispielsweise 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 Konfiguration einer redundanten Standard-Gateway-MAC-Adresse weiter.

Hinweis:

Die Konfiguration der IRB-Schnittstellen in diesem Beispiel enthält keine virtuelle Gatewayadresse (VGA) und keine entsprechende V-MAC-Adresse, die die oben erwähnte redundante Standardgatewayfunktionalität einrichtet. 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 als Standard-L3-Gateway konfiguriert ist.

Daher entfällt die Notwendigkeit, ein redundantes Standard-Gateway anzukündigen und die MAC-Adressen des redundanten Standard-Gateways in der gesamten EVPN-Steuerungsebene dynamisch zu synchronisieren. Daher müssen Sie bei der Konfiguration der einzelnen Leafgerä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.

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

Beachten Sie bei der Verarbeitung der Replikation von Broadcast-, unbekanntem Unicast- und Multicast-Datenverkehr (BUM) Folgendes:

  • enthält den set protocols evpn multicast-mode ingress-replication Befehl. Dieser Befehl bewirkt, dass Leaf1, ein Hardware-VTEP, die Replikation und das Senden von BUM-Datenverkehr verarbeitet, 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, um sie an Ihre Netzwerkkonfiguration anzupassen. Kopieren Sie dann die Befehle, und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Blatt 1

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 für Multihomed mit Leaf1 und Leaf2, indem Sie eine aggregierte Ethernet-Schnittstelle konfigurieren, einen ESI für die Schnittstelle angeben und den Modus so einstellen, dass die Verbindungen zu beiden Leaf-Geräten aktiv sind. Wir zeigen die angewendete VLAN-Konfiguration in einem späteren Schritt.

    Hinweis:

    Bei der Konfiguration der AE-Schnittstelle auf Leaf2 müssen Sie dieselbe ESI (00:01:01: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.

    Hinweis:

    Jedes Leaf-Gerät sollte über dieselbe IRB-Schnittstellenkonfiguration verfügen.

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

    Hinweis:

    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 eines 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 Overlay.

  5. Richten Sie die Domäne EVPN-VXLAN ein, was die Bestimmung der in der Domäne enthaltenen VNIs umfasst, die Angabe, dass Leaf1, ein Hardware-VTEP, die Replikation und das Senden des BUM-Datenverkehrs verarbeitet, die Deaktivierung der Ankündigung des redundanten Standardgateways in der gesamten EVPN-Steuerungsebene und die Angabe eines Routenziels für jeden VNI.

  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 Sie VLANs, die mit IRB-Schnittstellen und VXLAN-VNIs verknüpft 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 eine BGP-Sitzungskonnektivität hergestellt haben.

Aktion

Zeigen Sie die BGP-Zusammenfassung an:

Bedeutung

Mit den Spine-Geräten werden sowohl Underlay- als auch Overlay-BGP-Sitzungen eingerichtet.

Überprüfung der ESI

Zweck

Überprüfen Sie den Status der ESI.

Aktion

Zeigen Sie den Status der ESI an:

Bedeutung

Die ESI ist verfügbar und Leaf2 ist das Remote-Provider-Edge-Gerät (PE) und die designierte Weiterleitung.

Überprüfen 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 und die MAC- und IP-Adressen für Server C mit einer aktiven Quelle von Leaf3 angezeigt.

Überprüfen der Konnektivität

Zweck

Überprüfen Sie, ob der Ping zwischen 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, um sie an Ihre Netzwerkkonfiguration anzupassen. Kopieren Sie dann die Befehle, und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Blatt2

Blatt3

Leaf4

Buchrücken 1

Wirbelsäule 2