Bug: ESXi-Host empfängt keine Cisco ACI ARP Response mit der Mellanox 10/40GB NIC
Aus Wiki-WebPerfect
(Weitergeleitet von Bug: ESXi-Host empfängt keine:Cisco ACI ARP Response mit der Mellanox 10/40GB NIC)
Dies ist ein Bug des Mellanox Treibers.
Inhaltsverzeichnis
Umgebung
ESXi-Host (VMware ESXi 6.0 U2):
- HPE ProLiant XL170r Gen9
- HP Ethernet 10G 2-port 546FLR-SFP+ Adapter -> Mellanox 10/40 Gb
- NIC Driver info:
- Driver: nmlx4_en
- Firmware Version: 2.36.50.00
- Version: 3.1.0.0
Symptome
Mit einem TCP-Dump auf dem ESXi-Host sieht man die ACI-Response, diese wird jedoch nicht registriert.
- ESXi_Host erreicht den Gateway nicht (ACI)
- Die ARP-Response von der Cisco ACI wird vom ESXi-Host nicht registriert
Lösung - neuster Mellanox Treiber installieren (3.15.5.5)
Nützliche Befehle
Display physical network adapter information (counters, ring and driver)
/usr/lib/vmware/vm-support/bin/nicinfo.sh
Display ARP table
esxcli network ip neighbor list
Display VMkernel network interfaces
esxcli network ip interface list
Display the virtual switches
esxcli network vswitch standard list
Verify port connection
nc -z IP Port
Show Ports-Info
vsish cd /net/portsets/DvsPortset-0/ports/
Capture Traffic
Uplink:
pktcap-uw --uplink <uplink> --ethtype 0x0806 -o /tmp/switchport.pcap
Switchport:
pktcap-uw --switchport <switchport> --ethtype 0x0806 -o /tmp/switchport.pcap
Weitere Informationen: http://www.joseluisgomez.com/software-defined-whatever/software-defined-networking/esxi6-aci-arp-mellanox-bug/