vSphere virtual switches do not hold a "traditional" MAC table (MAC learning provides network connectivity to deployments where multiple MAC addresses are used from one vNIC).
The Source and Destination IP in a RARP packet (in the IP payload) send by the ESXi host are random.
Newer builds of vSphere 7.0 and 8.0 will use IP notation "0.0.0.0" for all virtual switch types.
The IP information has no negative impact on the upstream since the MAC address is the important part.
The RARP packet is purely intended to speed-up MAC learning on the physical switches, which works as intended.
Reference : https://knowledge.broadcom.com/external/article/324542/troubleshooting-virtual-machine-network.html
VMware vCenter Server 6.7.x
VMware vSphere ESXi 6.7.x
VMware vSphere ESXi 7.0.x
VMware vCenter Server 7.0.x
VMware vSphere ESXi 8.0.x
VMware vCenter Server 8.0.x
It appears to be a known bug in arp cache service on some physical switches.
ute this " esxcli network ip neighbor remove "
command to clear the ARP cache table.esxcli network ip neighbor remove [options]
options
include:-i string
or --interface-name=string
string
is the name of the VMkernel network interface from which the neighbor entry must be removed. If this option is not specified, the neighbor is removed from all interfaces.-a address
or --neighbor-addr=address
address
is the IPv4/IPv6 address of the neighbor. This is mandatory.-N instance
or --netstack=instance
instance
is the network stack instance. If unspecified, the default netstack instance is used.-v number
or --version=number
number
is the IP version and can either be 4 or 6. This is mandatory.
For example, to delete the ARP entry for address 10.1##.0.1##
:
# esxcli network ip neighbor list
Neighbor Mac Address Vmknic Expiry State Type
------------ ----------------- ------ ------- ----- -----
10.131.0.103 xx:xx:xx:xx:xx:xx vmk0 908 sec Unknown
10.131.0.179 xx:xx:xx:xx:xx:xy vmk0 1062 sec Unknown
10.131.0.103
, run one of these commands:# esxcli network ip neighbor remove -v 4 -a 10.131.0.103
# esxcli network ip neighbor remove --version=4 --neighbor-addr=10.131.0.103
# esxcli network ip neighbor list
Neighbor Mac Address Vmknic Expiry State Type
------------ ----------------- ------ ------- ----- -----
10.131.0.179 xx:xx:xx:xx:xx:xz vmk0 750 sec Unknown
Please check the Junos version and Juniper switch model being used. We might be hitting this known issue with flooding in a VLAN although the MAC address is learnt - https://prsearch.juniper.net/InfoCenter/index?page=prcontent&id=PR1321612
Could you try to upgrade to a fixed version and confirm if things look better? - Junos 15.1X53-D58, 18.1R1 or the latest JTAC recommended release should do - https://kb.juniper.net/InfoCenter/index?page=content&id=KB21476
Cisco Bug : https://bst.cisco.com/quickview/bug/CSCwd97579