Einleitung
In diesem Dokument wird die Einrichtung einer CML mit Nexus 9Kv-Switches unter Verwendung von VXLAN mit der Flood and Learn-Methode beschrieben.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Routing und Switching im Überblick
- Multicast-Routing-Konzepte wie Rendezvous Point (RP) und Platform Independent Multicast (PIM)
Verwendete Komponenten
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.
Hintergrundinformationen
Das Dokument enthält auch Anleitungen zur Bereitstellung der Übung sowie zur Verifizierung von Konfigurationen und Abläufen.
Für diese Übung wird das Cisco Modeling Lab (CML) mit Nexus 9000V-Switches sowohl für Leaf als auch Spine verwendet.
Blatt1
|
Loopback0 - 1.1.1.1
|
Loopback1 - 10.10.10.10
|
Blatt 2
|
Loopback0 - 2.2.2.2
|
Loopb ack1 - 20.20.20.20
|
Blatt 3
|
Loopback0 - 3.3.3.3
|
Loopback1 bis 30.30.30.30
|
Spine 1
|
Loopback0 - 4.4.4.4
|
Loopback1 - 60.60.60.60 - Anycast RP
|
Spine 2
|
Loopback0 - 5.5.5.5
|
Loopback1 - 60.60.60.60 - Anycast RP
|
Desktop-Subnetz
|
192.168.100.0/24
|
|
Verwendete Terminologien
Virtual eXtensible Local Area Network (VXLAN) Tunnel Endpoint (VTEP) - Kapselt MAC-Verkehr in IP-Verkehr und leitet MAC-Verkehr an andere VTEPs weiter.
VXLAN Network Identifier (VNID) - ID im VXLAN-Header, die das Netzwerk identifiziert und einem VLAN zugeordnet werden kann. Aus Weiterleitungsperspektive ist eine VNID eine Broadcast-Domäne.
Network Virtual Interface (NVE) - Logische Schnittstelle, bei der die Kapselung und Entkapselung erfolgt.
Broadcast, Unicast und Multicast (BUM) unbekannt
Konfigurieren
Netzwerkdiagramm
Netzwerkverbindungs-Diagramm
Konfigurationen
Schritt 1:
- Aktivieren Sie die Funktion Open Shortest Path First (OSPF).
- Hinzufügen von Loopbacks zu allen Geräten
- Aktivieren Sie OSPF an Ethernet-Schnittstellen und Loopbacks.
Aktivieren von OSPF an der Leaf-Schnittstelle
Aktivieren von OSPF an der Spine-Schnittstelle
Die OSPF-Nachbarschaft wird zwischen den Leaf- und Spine-Switches hergestellt.
OSPF-Nachbar mit Leaf-Switches eingerichtet
OSPF-Nachbar mit Spine-Switches eingerichtet
Erreichbarkeit von Leaf1 an Leaf3 pingen
Schritt 2:
Fügen Sie eine zusätzliche Loopback-Schnittstelle hinzu, die für VXLAN auf den Leaf-Switches verwendet wird. Überprüfen Sie außerdem die Erreichbarkeit aller Leaf-Switches in der Fabric.
Loopback für VXLAN
Überlagerte Erreichbarkeit von Leaf2 zu Leaf1
Schritt 3:
PIM Any-Source Multicast (ASM) und Anycast RP auf den Spines konfigurieren:
- Aktivieren der PIM-Funktion
- Aktivieren Sie PIM auf allen Underlay-Links.
- Erstellen Sie einen neuen Loopback auf Spines für Anycast RP.
- Melden Sie diesen Loopback in OSPF an.
- Konfigurieren Sie Anycast RP (Nexus-Funktion) auf Spines.
- Konfigurieren Sie den RP auf allen Geräten.
ANYCAST-RP:
Anycast RP ist ein Mechanismus für schnelles RP-Failover und RP-Lastverteilung. Anycast RP verwendet dieselbe IP-Adresse (RP-Adresse) auf zwei oder mehr Routern, die als RP fungieren. Diese IP-Adresse muss im Interior Gateway Protocol (IGP) angegeben werden, damit andere Router den besten Pfad zur RP-Adresse wählen können. Bei einem Ausfall entspricht die Konvergenzzeit der des IGP.
Wenn mehrere RPs mit derselben IP-Adresse vorhanden sind, wird sichergestellt, dass Quellen und Empfänger basierend auf der Unicast-Routing-Tabelle immer an den nächstgelegenen RP weitergeleitet werden. PIM-Join-Nachrichten von Empfängern können an einen RP gesendet werden, während von PIM designierte Router ihre lokalen Quellen bei einem anderen RP registrieren.
Es ist wichtig, die Informationen zwischen den verschiedenen RPs zu synchronisieren, da einige Sender und Empfänger Router 1 als RP beitreten können, während andere Router 2 als RP beitreten können. Wenn die Router nicht über vollständige Informationen zu allen Quellen verfügen, kann die Multicast-Kommunikation unterbrochen werden. Um dieses Problem zu beheben, ist ein Mechanismus erforderlich, der Informationen über Quellen zwischen allen Routern synchronisiert, die als RP fungieren.
Hierfür können zwei Protokolle verwendet werden: Multicast Source Discovery Protocol (MSDP) und PIM.
60.60.60.60 ist die Anycast RP IP und 4.4.4.4/5.5.5.5 die Loopback IP von Spine 1 und Spine 2
Anycast RP-Konfiguration auf Leaf-Switches
PIM-Nachbarschaft gebildet
Anmerkung: Vergessen Sie nicht, PIM auch auf den Loopback zu setzen, um es für VXLAN auf Leaf-Switches zu verwenden.
Schritt 4:
- Aktivieren der VXLAN-Funktion
- Aktivieren Sie diese Funktion, um VLANs Virtual Network Identifiers (VNIs) zuzuordnen.
- Erstellen Sie NVE.
- Konfigurieren Sie den Zugangsport zum Desktop.
Aktivieren von VXLAN-Funktionen
NVE-Schnittstelle wird erstellt
VLAN-VN-Segmentzuordnung
Status der NVE-Schnittstelle
Initiieren Sie einen Ping von Desktop0 zu Desktop1 und Desktop2, um deren Erreichbarkeit zu überprüfen.
Wenn eine ARP-Anforderung (Address Resolution Protocol) von Desktop0 an Desktop1 initiiert wird, wird das ARP-Paket an Leaf1 gesendet. Leaf1 leitet das Paket dann mithilfe der Multicast-Adresse 239.0.0.1, die für VNI1000 verwendet wird, an das Spine-Gerät weiter. Das Spine-Gerät sendet Multicast-Pakete an alle Endgeräte, die Teil desselben VNI sind. NI 10000,
Pingen Sie von Desktop0 (192.168.100.100) an Desktop1 (192.168.100.150) und Desktop2 (192.168.100.200).
Ping von Desktop0 an Desktop1 und Desktop2
LEAF1 bildet mit LEAF3 einen NVE-Peer.
leaf1# show nve peers
Interface Peer-IP State LearnType Uptime Route
r-Mac
--------- -------------------------------------- ----- --------- -------- -----
------------
nve1 30.30.30.30 Up DP 00:10:23 n/a
leaf1# show nve vni 10000
Codes: CP - Control Plane DP - Data Plane
UC - Unconfigured SA - Suppress ARP
SU - Suppress Unknown Unicast
Xconn - Crossconnect
MS-IR - Multisite Ingress Replication
Interface VNI Multicast-group State Mode Type [BD/VRF] Flags
--------- -------- ----------------- ----- ---- ------------------ -----
nve1 10000 239.0.0.1 Up DP L2 [10]
LEAF3 bildet mit LEAF1 einen NVE-Peer.
leaf3# show nve peers
Interface Peer-IP State LearnType Uptime Route
r-Mac
--------- -------------------------------------- ----- --------- -------- -----
------------
nve1 10.10.10.10 Up DP 00:10:56 n/a
leaf3# show nve vni 10000
Codes: CP - Control Plane DP - Data Plane
UC - Unconfigured SA - Suppress ARP
SU - Suppress Unknown Unicast
Xconn - Crossconnect
MS-IR - Multisite Ingress Replication
Interface VNI Multicast-group State Mode Type [BD/VRF] Flags
--------- -------- ----------------- ----- ---- ------------------ -----
nve1 10000 239.0.0.1 Up DP L2 [10]
leaf1# show mac address-table
Legend:
* - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC
age - seconds since last seen,+ - primary entry using vPC Peer-Link,
(T) - True, (F) - False, C - ControlPlane MAC, ~ - vsan
VLAN MAC Address Type age Secure NTFY Ports
---------+-----------------+--------+---------+------+----+------------------
* 10 5254.0004.8b92 dynamic 0 F F Eth1/3 ------- MAC Address of Desktop0 connected to Leaf1
* 10 5254.0005.84a2 dynamic 0 F F nve1(30.30.30.30) ------- MAC Address of Desktop1 connected to Leaf3
G - 5206.ab8a.1b08 static - F F sup-eth1(R)
leaf3# show mac address-table
Legend:
* - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC
age - seconds since last seen,+ - primary entry using vPC Peer-Link,
(T) - True, (F) - False, C - ControlPlane MAC, ~ - vsan
VLAN MAC Address Type age Secure NTFY Ports
---------+-----------------+--------+---------+------+----+------------------
* 10 5254.0004.8b92 dynamic 0 F F nve1(10.10.10.10) ------- MAC Address of Desktop0 connected to Leaf1
* 10 5254.0005.84a2 dynamic 0 F F Eth1/1 ------- MAC Address of Desktop1 connected to Leaf3
G - 5206.0619.1b08 static - F F sup-eth1(R)
Dies ist der Wireshark-Snapshot, wenn ein ARP-Paket von Leaf1 an einen Multicast gesendet wird.
Wireshark Capture zeigt an, dass ARP-Anforderungspaket an Multicast-Gruppe geht