In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Dokument wird die Einrichtung eines Labs mit Nexus 9Kv-Switches unter Verwendung von Advanced Virtual eXtensible Local Area Network (VXLAN) mit Virtual Port-Channel (vPC) beschrieben.
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Das Dokument enthält auch Anleitungen zur Bereitstellung der Übung sowie zur Verifizierung von Konfigurationen und Abläufen.
Bei dieser Übung wird das EveNg mit Nexus 9000V-Switches sowohl für Leaf als auch für Spine verwendet.
Virtual Tunnel Endpoint (VTEP) |
LEAF1, LEAF2, LEAF3, LEAF4 |
vPC |
LEAF1 und LEAF2 |
LEAF1 Primäre und sekundäre Loopback-IP |
Loopback0 - 1.1.1.51, Loopback1 - 10.1.1.100 |
LEAF2 Primäre und sekundäre Loopback-IP |
Loopback0 - 1.1.1.52, Loopback1 - 10.1.1.100 |
LEAF3 Loopback-IP |
1.1.1.53 |
LEAF4 Loopback-IP |
1.1.1.54 |
SPINE1-Loopback und Anycast RP |
Loopback0 - 1.1.1.71, Loopback1 - 10.1.2.10 (Anycast RP) |
SPINE2-Loopback und Anycast RP |
Loopback0 - 1.1.1.72, Loopback1 - 10.1.2.10 (Anycast RP) |
HOST 1 |
192.168.10.10 (0000. 0000.aaa) (VLAN 10) |
HOST 2 |
192.168.20.10 (0000. 0000.bbb) (VLAN 20) |
HOST 3 |
192.168.10.20 (0000. 0000.ccc) (VLAN 10) |
HOST 4 |
192.168.20.20 (0000. 0000.dddd) (VLAN 20) |
VLAN 10 |
L2VNI 100010 |
VLAN 20 |
L2VNI 100020 |
VLAN 500 |
L3VNI 50000 |
LEAF-Schalter:
Aktivieren von Open Shortest Path First (OSPF) auf Leaf-Switch
Aktivieren von PIM auf Leaf-Switch
OSPF-Nachbar
Spine-Switch
Aktivieren von PIM auf dem Spine-Switch
Richten Sie zunächst einen vPC zwischen Leaf1 und Leaf2 ein.
Schritt 1: vPC-Funktion und Domänenunterstützung.
Aktivieren der Funktion auf dem Leaf-Switch
Aktivieren von vPC auf Leaf-Switch 1
Aktivieren von vPC auf Leaf Switch 2
Schritt 2: Zuweisung der Port-Mitglieder.
Zuweisen von Port-Channel auf Leaf-Switch 1
Zuweisen von Port-Channel auf Leaf-Switch 2
vPC-Status auf Leaf-Switch 1
vPC-Status auf Leaf-Switch 2
Schritt 3: Konfigurieren der sekundären IP-Adresse
Sekundäre IP auf Leaf-Switch 1
Sekundäre IP auf Leaf-Switch 2
Schritt 4: Aktivieren Sie VXLAN und die zugehörigen Funktionen.
Funktionen am Leaf-Switch
Funktionen auf Spine Switch
Schritt 5: Bringen Sie die BGP-Nachbarschaft hervor.
Aktivieren von BGP auf Leaf-Switch
Aktivieren von BGP auf dem Spine-Switch
BGP-Status auf Leaf-Switch
BGP-Status auf Spine-Switch
Schritt 6: Aktivieren Sie den VRF-Kontext auf Leaf-Switches. VRF trennt den Kundendatenverkehr und vereinfacht die Kommunikation zwischen zwei unterschiedlichen L2VNIs über L3VNI.
L3VNI-Zuweisung
Schritt 7: Network Virtual Interface (NVE), VXLAN Identifier (VNI) und VLAN-Konfiguration.
Suppress-Address Resolution Protocol (ARP):
Die Multi-Protocol (MP)-BGP EVPN-Kontrollebene bietet eine Verbesserung, die als ARP-Unterdrückung bezeichnet wird, um Netzwerküberflutungen durch Broadcast-Verkehr von ARP-Anfragen zu verringern. Jede VTEP eines VNIs speichert eine Tabelle des ARP-Unterdrückungscaches für bekannte IP-Hosts und die ihnen entsprechenden MAC-Adressen im VNI-Segment, wenn die ARP-Unterdrückung für diese VNI aktiviert ist. Die lokale VTEP fängt die ARP-Anforderung ab und sucht in der Cache-Tabelle für die ARP-Unterdrückung nach der ARP-aufgelösten IP-Adresse, wenn ein End-Host im VNI eine ARP-Anforderung für eine andere End-Host-IP-Adresse sendet. Im Auftrag des Remote-End-Hosts sendet das lokale VTEP eine ARP-Antwort, wenn eine Übereinstimmung erkannt wird. Die ARP-Antwort liefert dann dem lokalen Host die MAC-Adresse des Remote-Hosts. Die ARP-Anforderung wird an die anderen VTEPs im VNI weitergeleitet, wenn die IP-Adresse des lokalen VTEP nicht die ARP-aufgelöste IP-Adresse in der ARP-Unterdrückungstabelle enthält. Bei der ersten ARP-Anforderung an einen Host im unbeaufsichtigten Netzwerk kann dieses ARP-Flooding erfolgen.
NVE-Schnittstelle
Zuordnung von VLAN zu VN-Segment
Mroute-Tabelle
Schritt 8: Aktivieren der EVPN-Instanz
EVPN-Instanz
Schritt 9: Konfigurieren Sie Switch Virtual Interface (SVI) für jedes VLAN für den End-Host unter VRF.
Symmetrisches RIB:
VLAN-Schnittstellen
Learning BGP-VPNv4-Routen für VRF TENANT1
Schritt 10: Aktivieren Sie die Fabric Forwarding Anycast Gateway-MAC für den End-Host.
Aktivieren von Fabric Forwarding
Schritt 11: Aktivieren Sie das Zugriffs-/Trunk-VLAN für die Mitglieds-Ports.
vPC-Switch:
Aktivieren von Trunk-Ports für die vPC-Member-Schnittstelle
Nicht-vPC-Switch:
Aktivieren von Trunk-Ports für die Nicht-vPC-Member-Schnittstelle
ARP- und MAC-Tabelle auf LEAF-Switch 1
ARP- und MAC-Tabelle auf LEAF-Switch 2
vPC-Switch:
NVE-Peers auf dem vPC-Switch
Nicht-vPC-Switch:
NVE-Peers auf Nicht-vPC-Switch
BGP l2route EVPN-MAC-IP
BGP l2route EVPN-MAC
BGP-EVPN-Zusammenfassung
BGP-EVPN-Routen
Häufig stellt sich die Frage, wie Leaf-Switches MAC-Einträge für Remote-Hosts abrufen. Dieser Prozess wird durch kostenloses ARP erleichtert. Wenn ein Netzwerk-Port aktiviert wird, sendet er sofort eine ARP-Anfrage, um die Eindeutigkeit der IP-Adresse zu überprüfen. Jeder Leaf-Switch zeichnet dann die MAC-Adresse auf und bindet sie in ein BGP-Update-Paket ein. Dadurch können andere Leaf-Switches ihre jeweiligen MAC-Adresstabellen entsprechend aktualisieren. Es kann jedoch vorkommen, dass der End-Host kein kostenloses ARP (Silent Host) generiert. In diesem Fall wird die ARP-Anforderung an das Leaf-Netzwerk gesendet. Da es sich um eine Broadcast-Anforderung handelt, generiert der Leaf-Switch die Multicast-Anforderung an die entsprechende Gruppe für das jeweilige VNI. In diesem Fall sind es 239.0.0.10 und 239.0.0.20.
Pingen von HOST-1 an HOST-3
Internet Control Message Protocol (ICMP)-Paket über das VXLAN:
Wireshark-Erfassung zeigt ICMP-Anforderungspaket, das durch L2VNI 10010 übertragen wird
Pingen von HOST-1 an HOST-4
ICMP-Paket über das VXLAN:
Wireshark-Erfassung zeigt ICMP-Anforderungspaket, das durch L3VNI 50000 übertragen wird
HOST-1 ARP-Einträge
HOST-2 ARP-Einträge
HOST-3 ARP-Einträge
HOST-4 ARP-Einträge
Pingen von HOST-4 an alle anderen End-Hosts
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
25-Apr-2025 |
Erstveröffentlichung |