A virtual machine on a routed segment cannot communicate with its Tier-1 gateway, while other VMs on the same subnet work normally.
Typical symptoms:
# edge-appctl -t /var/run/vmware/edge/dpd.ctl lrouter/show all | python -m "json.tool"
{
"uuid": "########-####-####-####-############",
"name": "TIER1-SR-NAME",
"type": "SERVICE_ROUTER_TIER1",
...
"fib": [
...
{
"prefix": "##.##.##.##/32",
"type": "neighbor",
"next-hops": [
{
"gw-ip": "##.##.##.##",
"ifuuid": "########-####-####-####-############",
"ifuid": ###,
"l2-state": "reachable",
"gw-mac": "##:##:##:##:##:##", <----- MAC address from other vendor. In a correct environment, this should be a VMware MAC address (starting with 00:50:56).
"nh-ref-count": 1,
"nh-hit-flag": true,
"nh-path-down": false
}
]
},
...
"arp": [
...
{
"ifuuid": "########-####-####-####-############",
"ip": "##.##.##.##",
"vlan": ####,
"mac": "##:##:##:##:##:##", <----- MAC address from other vendor. In a correct environment, this should be a VMware MAC address (starting with 00:50:56).
"state": "reach",
"mheld_cnt": 0,
"timeout": 326,
"last event": "YYYY-MM-DDTHH:MM:SS.sss",
"stats": {
"pkt_out": 4,
"icmp_out": 0,
"pkt_out_fail": 0,
"solicit_out": 35366,
"solicit_out_fail": 0,
"solicit_in": 35363,
"unsolicit_in": 3,
"ip_solicit_out": 0,
"ip_solicit_out_fail": 0,
"announce_out": 0,
"announce_out_fail": 0
}
},
VMware NSX-T Data Center
VMware NSX
The Tier-1 gateway has learned an incorrect MAC address for the VM’s IP due to ARP interference on the Layer-2 segment, for example:
1. Confirm the wrong neighbor entry
2. Identify and fix the device answering ARP