Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Configureren

Netwerktopologie

Tracing van MAC-adressen op verschillende netwerksegmenten

Verifiëren

Problemen oplossen

Inleiding

In dit document wordt beschreven hoe MAC-adressen van een virtuele machine- (VM) en VMkernel-interface (VMK) op deze netwerkniveaus kunnen worden getraceerd:

- Cisco Nexus 5000 Series-switches

- Cisco Unified Computing System (UCS) 6248 fabric interconnect (FI)

- VMware ESXi-host

- Cisco Nexus 1000V switch

Het is belangrijk te begrijpen welke kant een VM- of VMK-interface gebruikt voor communicatie voor zowel probleemoplossing als ontwerpaspecten.

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- vPC-functie in Cisco NX-OS

- Cisco Unified Computing System-systeem

- ESXi van VMware

- Cisco Nexus 1000V switch

Gebruikte componenten

De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:

- Cisco Nexus 5020 switch versie 5.0(3)N2(2a)

- Cisco Unified Computing System versie 2.1(1d)

- Cisco Unified Computing System B200 M3-bladeserver met Cisco virtuele interfacekaart (VIC) 1240 (Palo) CNAvSphere 5.1 (ESXi en vCenter)

- Cisco Nexus 1000V-switch versie 4.2(1)SV2(1.1a)

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 de potentiële impact van elke opdracht begrijpen.

Configureren

Netwerktopologie

In deze voorbeeldinstelling bevinden de VM- en VMK-interfaces op dezelfde host (IP-adres 172.16.18.236) en hetzelfde VLAN 18 (subtype 172.16.18.0/24).

In de Nexus 1000V wordt de host weergegeven als Virtual Ethernet Module (VEM) # 5.

In de UCS is de host in chassis 1 op Bladzijde 1 geïnstalleerd.

Tracing van MAC-adressen op verschillende netwerksegmenten

Deze procedure beschrijft hoe MAC-adressen op verschillende netwerkniveaus moeten worden getraceerd.

1. Zoek in het vCenter het MAC-adres van de VM die u wilt overtrekken. In dit voorbeeld is het MAC-adres van de VM (ciscolive-vm) 0050:568f:63c:

2. Voer de esxcfg-vmknic -l opdracht in op de ESXi-schaal om het MAC-adres van VMK-interface van de host te vinden. In dit voorbeeld is VMK (vmk0) de beheerinterface en heeft een MAC-adres van 0050:56:67:8e:b9:

3. Controleer of de MAC-adressen van de VM (ciscolive-vm) en de VMK-interface (vmk0) op de ESXi-host (VEM) en de Nexus 1000V worden geleerd.

1. Voer op VEM niveau de vemcmd show l2 18 opdracht in om te bevestigen dat beide MAC adressen aangeleerd zijn:

2. Voer op het niveau Nexus 1000V een opdracht voor de showmac adres-tabel in om te bevestigen dat beide MAC-adressen op VLAN 18 op VEM # 5 worden geleerd:

3. Voer de show port-channel summary opdracht voor VEM # 5 in om de poort-kanaal en de lidstaten poorten te zien:

4. Verzamel aanvullende informatie van Nexus 1000V.

1. Voer de opdracht Show interface vethernet 56 in om te zien dat Veth56 overeenkomt met de VM (ciscolive-vm):

2. Typ de opdracht Show interface Ethernet 19 om te zien dat Veth19 overeenkomt met de VMK interface (vmk0) van de host:

5. Controleer het lokaliseren van het verkeer van de VM (ciscolive-vm) en VMK interface (vmk0) naar de upstream interfaces van de host.

Deze uitvoer toont de SGID-omzetting (Subscriber Group ID) voor de VM (ciscolive-vm) en de VMK-interface (vmk0) naar hun corresponderende VM-netwerkinterfacecontrollers (VMNIC’s). In de mapping wordt aangegeven welke VMNIC’s worden gebruikt voor communicatie:

- SGID 0 van de VM (ciscolive-vm) komt overeen met SGID 0 van Vmnic0.

- SGID 1 van de VMK-interface (vmk0) komt overeen met SGID 1 van vmnic1.

6. Ontvang de MAC-adressen van de VMNIC’s via het vCenter of de ESXi-opdrachtregel-interface (CLI).

1. navigeer in het vCenter naar de tag Configuration:

2. Voer in de ESXi CLI de esxcfg-nics -1 opdracht in:

7. In UCS Manager (UCS Manager) vindt u de virtuele interface-controllers (vNIC’s) van de UCS die overeenkomen met VMNIC’s:

De primaire FI voor vNIC-0 is FI-A, terwijl de primaire FI voor vNIC-1 FI-B is. U kunt nu dat verkeer van de VM (ciscolive-vm) door FI-A wordt vervoerd en dat verkeer van de VMK Interface (vmk0) door FI-B wordt vervoerd.

8. Bevestig dat het MAC-adres van de VM (ciscolive-vm) op FI-A wordt geleerd:

9. Bevestig dat het MAC-adres van de VMK-interface (vmk0) op FI-B is geleerd:

10. Controleer het scherpen van deze Veden in hun uplinks met de opdracht Eigen circuitdetail:

Opmerking: Andere opdrachten die soortgelijke informatie weergeven, tonen de pinserver-interfaces, tonen de pingrens-interfaces, en tonen de pininterface vethernet x.
U kunt ook de instellingen voor UCSM controleren:

11. Bekijk aanvullende informatie over de poortkanalen. In deze configuratie zijn er drie poortkanalen in gebruik voor elke FI. FI-B heeft bijvoorbeeld drie gekoppelde poortkanalen:

- Poortkanaal 89 is het Link Aggregation Control Protocol (LACP), poortkanaal tussen FI-B en de upstream Nexus 5020.

- Poortkanaal 1153 wordt automatisch gecreëerd en ligt tussen FI-B en input/output module (IOM)-B.

- Poortkanaal 1287 wordt automatisch gecreëerd en is tussen IOM-B en Cisco VIC 1240 (blade).

1. Voer de show port-channel summiere opdracht in om de poort-kanaalconfiguratie van FI-B te zien:

2. Typ de opdracht Show cdp buren om extra informatie op FI-B te ontdekken en te bekijken:

3. Voer de show port-channel summiere opdracht in om de poort-kanaalconfiguratie van FI-A te zien:

4. Typ de opdracht Show cdp buren om extra informatie over FI-A te ontdekken en te bekijken:

12. Bepaal de specifieke pinning van de interface van het lid van het havenkanaal.

1. Voer een opdracht voor show port-channel in om te zien dat het FI-B-VMK interface (vmk0) MAC-adres is ingesteld op Ethernet1/6 van poortkanaal 89:

2. Voer een show port-channel opdracht in om te zien dat het FI-A-VM (ciscolive-vm) MAC-adres is gekoppeld aan Ethernet1/5 van port-channel 88:

13. Controleer of de MAC-adressen op de stroomopwaarts gelegen Nexus 5020 zijn geleerd.

1. Voer een opdracht voor toppenmac-adres-tabel in om te zien dat het VMK-interface (vmk0) MAC-adres wordt geleerd op de Nexus 5020-1:

2. Voer een opdracht voor showmac-adressering in om te zien dat het MAC-adres van VM (ciscolive-vm) wordt geleerd op de Nexus 5020-2:

Wanneer u netwerkproblemen oplossen, helpt dit voorbeeld u snel om te isoleren en te identificeren hoe en waar een adres van MAC wordt geleerd en wat het verwachte pad voor netwerkverkeer is.

Verifiëren

Verificatieprocedures zijn opgenomen in het configuratievoorbeeld.

Problemen oplossen

Dit configuratievoorbeeld is bedoeld om te helpen bij het oplossen van netwerken.