On VMware ESXi hosts, multiple physical NICs (vmnics) may report as being connected to the same CDP (Cisco Discovery Protocol) neighbor when viewed through vSphere Client or from the output of the "esxcli network nic get" command.
Example command run on an ESXi host. Be sure to replace with the proper vmnic #'s:
#esxcli network nic get -n vmnic#
VMware vCenter Server
VMware vSphere ESXi
Having the two vmnics report as being connected to the same CDP neighbor may, or may not be a problem. It depends on the topology within the network underlay as well as the switch configurations.
When two ESXi vmnics unexpectedly see the same CDP neighbor, you're likely facing a physical loop, an incorrect port/VLAN configuration, or a VDS/pSwitch issue, so check physical cabling (looped cables!), verify VLANs/port groups on the vSwitch, use esxtop for real-time mapping, and ensure your physical switch config matches the host's intended uplinks.
1. Physical Layer & Cabling (Most Common)
2. ESXi vSwitch Configuration
3. Physical Switch Configuration
ESXi will therefore report the same Device-ID for uplinks connected to different members of the same stack.