Inleiding
In dit document wordt beschreven hoe u een CML met Nexus 9Kv-switches kunt instellen met behulp van VXLAN met de methode Flood and Learn.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Inzicht in routering en switching
- Multicast-routeringsconcepten zoals Rendezvous Point (RP) en Platform Independent Multicast (PIM)
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Het document biedt ook richtlijnen voor de implementatie van het laboratorium en voor het verifiëren van configuraties en bewerkingen.
Voor dit lab wordt het Cisco Modeling Lab (CML) met Nexus 9000V-switches gebruikt voor zowel de Leaf als de Spine.
Leaf1
|
Loopback0 - 1.1.1.1
|
Loopback1 - 10.10.10.10
|
Leaf2
|
Loopback0 - 2.2.2.2
|
Loopback1 - 20.20.20.20
|
Leaf3
|
Loopback0 - 3.3.3.3
|
Loopback1 - 30.30.30.30
|
Wervelkolom1
|
Loopback0 - 4.4.4.4
|
Loopback1 - 60.60.60.60 - Anycast RP
|
Wervelkolom2
|
Loopback0 - 5.5.5.5
|
Loopback1 - 60.60.60.60 - Anycast RP
|
Desktopsubnet
|
192.168.100.0/24
|
|
Gebruikte terminologie
Virtual eXtensible Local Area Network (VXLAN) Tunnel Endpoint (VTEP) - Omvat MAC-verkeer in IP-verkeer en routeert MAC-verkeer naar andere VTEP's.
VXLAN Network Identifier (VNID) - ID in de VXLAN-header die het netwerk identificeert en kan worden toegewezen aan een VLAN. Vanuit een forwardingperspectief is een VNID een broadcast domein.
Network Virtual Interface (NVE) - Logische interface waar de inkapseling en de-inkapseling plaatsvinden.
Uitzending, onbekende unicast en multicast (BUM)
Configureren
Netwerkdiagram
netwerkverbindingsdiagram
Configuraties
Stap 1.
- Open Shortest Path First (OSPF) inschakelen.
- Voeg loopbacks toe aan alle apparaten.
- OSPF inschakelen op Ethernet-interfaces en loopbacks.
OSPF inschakelen op Leaf Interface
OSPF inschakelen op wervelkolom-interface
De OSPF-buurt is gevestigd tussen de switches Leaf en Spine.
OSPF buurman opgericht met Leaf Switches
OSPF buurman opgericht met Spine Switches
Ping bereikbaarheid van Leaf1 naar Leaf3
Stap 2.
Voeg een extra loopback-interface toe die wordt gebruikt voor VXLAN op de switches van het blad. Controleer ook de bereikbaarheid van alle switches in de stof.
Loopback voor VXLAN
Overlay bereikbaarheid van Leaf2 naar Leaf1
Stap 3.
Configureer PIM Any-Source Multicast (ASM) en Anycast RP op de stekels:
- Schakel de PIM-functie in.
- Schakel PIM in op alle onderliggende koppelingen.
- Maak nieuwe loopback op stekels die worden gebruikt voor Anycast RP.
- Adverteer deze loopback in OSPF.
- Configureer Anycast RP (Nexus-functie) op stekels.
- Configureer de RP op alle apparaten.
ANYCAST RP:
Anycast RP is een mechanisme voor snelle RP-failover en RP-load-sharing. Anycast RP omvat het gebruik van hetzelfde IP-adres (rp-adres) op twee of meer routers die als de RP zullen functioneren. Dit IP-adres moet worden geadverteerd in het Interior Gateway Protocol (IGP), zodat andere routers het beste pad naar het rp-adres kunnen kiezen. In het geval van een storing zal de convergentietijd gelijk zijn aan de IGP.
Het hebben van meerdere RP's met hetzelfde IP-adres zorgt ervoor dat bronnen en ontvangers altijd worden gerouteerd naar de dichtstbijzijnde RP op basis van de unicast-routeringstabel. PIM Join-berichten van ontvangers kunnen naar één RP worden verzonden, terwijl PIM-aangewezen routers hun lokale bronnen registreren bij een andere RP.
Het is belangrijk om informatie tussen de verschillende RP's te synchroniseren, omdat sommige afzenders en ontvangers zich bij router 1 kunnen aansluiten als de RP, terwijl anderen zich bij router 2 kunnen aansluiten als de RP. Als de routers geen volledige informatie hebben over alle bronnen, kan de multicast-communicatie worden verstoord. Om dit probleem aan te pakken, is een mechanisme nodig om informatie over bronnen te synchroniseren tussen alle routers die als een RP fungeren.
Er zijn twee protocollen die dit doel kunnen dienen: Multicast Source Discovery Protocol (MSDP) en PIM.
60.60.60.60 is de Anycast RP IP en 4.4.4.4/5.5.5.5 zijn de Loopback IP van Spine 1 en Spine 2
Anycast RP-configuratie op Leaf-Switches
PIM-buurtschap gevormd
Opmerking: Vergeet niet om ook PIM op de loopback te plaatsen die moet worden gebruikt voor VXLAN op leaf switches.
Stap 4.
- VXLAN-functie inschakelen.
- Functie inschakelen om VLAN's toe te wijzen aan Virtual Network Identifiers (VNI's).
- NVE maken.
- Configureer de toegangspoort naar het bureaublad.
VXLAN-functies inschakelen
NVE-interface maken
Toewijzing van VLAN naar VN-segment
Status van de NVE-interface
Start een ping van Desktop0 naar Desktop1 en Desktop2 om hun bereikbaarheid te verifiëren.
Wanneer een Address Resolution Protocol (ARP)-verzoek wordt gestart van Desktop0 naar Desktop1, wordt het ARP-pakket naar Leaf1 verzonden. Leaf1 zal vervolgens het pakket doorsturen naar het Spine-apparaat met behulp van multicast-adres 239.0.0.1, dat wordt gebruikt voor VNI1000. Het Spine-apparaat multicast de pakketten naar alle bladapparaten die deel uitmaken van dezelfde VNI 10000.
Ping van Desktop0 (192.168.100.100) naar Desktop1 (192.168.100.150) en Desktop2 (192.168.100.200).
Ping van desktop0 naar desktop1 en desktop2
LEAF1 vormt NVE-peer met LEAF3.
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 vormt NVE-peer met LEAF1.
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)
Hier is de Wireshark-momentopname wanneer een ARP-pakket wordt gestart van Leaf1 naar een multicast.
Wireshark Capture toont ARP-aanvraagpakket dat naar multicastgroep gaat