Within the NSX Manager UI it is seen that:
VMware NSX
Due to a misconfiguration in the environment there is another entity (such as VM or Tunnel Endpoint (TEP), etc.) that is using the same IP address as one of the vmkernel adapters in use by the host transport node.
Begin by reviewing the host transport node and NSX Manager logs to see if duplicate IP alerts are seen:
vmkernel.log sample:
2025-06-11T16:33:48.341Z cpu19:2099226)Tcpip_Vmk: 124: arp: ##:##:##:##:##:## is using my IP address ##.##.##.### on vmk#!2025-06-11T16:33:48.341Z cpu51:2099231)Tcpip_Vmk: 124: arp: ##:##:##:##:##:## is using my IP address ##.##.##.### on vmk#!2025-06-11T16:33:48.341Z cpu1:2099226)Tcpip_Vmk: 124: arp: ##:##:##:##:##:## is using my IP address ##.##.##.### on vmk#!
vobd.log sample:
2025-06-11T16:33:48.341Z: [netCorrelator] 37250148190us: [esx.problem.net.vmknic.ip.duplicate] Duplicate IP address detected for ##.##.##.### on interface vmk##, current owner being ##:##:##:##:##:##. 2025-06-11T17:21:07.894Z: [netCorrelator] 40089544500us: [vob.net.vmknic.ip.duplicate] A duplicate IP address was detected for ##.##.##.### on interface vmk##. The current owner is ##:##:##:##:##:##. 2025-06-11T17:21:07.894Z: [netCorrelator] 40089700876us: [esx.problem.net.vmknic.ip.duplicate] Duplicate IP address detected for ##.##.##.### on interface vmk##, current owner being ##:##:##:##:##:##. 2025-06-11T20:33:48.488Z: [netCorrelator] 51650092786us: [vob.net.vmknic.ip.duplicate] A duplicate IP address was detected for ##.##.##.### on interface vmk##. The current owner is ##:##:##:##:##:##. 2025-06-11T20:33:48.488Z: [netCorrelator] 51650294781us: [esx.problem.net.vmknic.ip.duplicate] Duplicate IP address detected for ##.##.##.### on interface vmk##, current owner being ##:##:##:##:##:##.
NSX Manager syslog.log sample:
2025-06-11T16:33:48.341Z- [nsx@6876 comp="nsx-controller" level="INFO" subcomp="l2AppUfo"] Merged duplicated Fib [VtepRecord [logicalId=RoutingDomainId:[id=########-####-####-####-############], vtepIp=##.##.##.###, vtepMac=##:##:##:##:##:##, transportNodeId=########-####-####-####-############, vtepLabel=#x#####, segmentId=##.##.##.###, encapType=TRANSPORT_BINDING_INVALID, mpEncapType=TRANSPORT_BINDING_GENEVE, runtimeEncapType=TRANSPORT_BINDING_INVALID, HaState=INVALID, timestamp=YYYY-MM-DDTHH:MM:SS, isTnConnectedfalse, isProxyRecord=false]] from added and deleted
Please note the above log snippets are examples only and are not an exhaustive list of possible duplicate IP messages.
Once the duplicate IP messages are found and match to the time stamps of when the disconnections occur the following options will help to identify what is using the IP:
nslookup to see if there is an FQDN associated with whatever is using that IP
nslookup ##.##.##.### and the output should show as:Sever: server_name_hereAddress: ##.##.##.##Name: fqdn_of_itemAddress: ##.##.##.### (this should be the IP that was just used in the nslookup command)Once that duplicate IP address has been resolved the environment should stabilize and the TEPs should come back up.
If no duplicate IP messages are found within the logs, please refer to the following documents for further investigation into the degraded status and TEPs being down:
Troubleshooting NSX TEP/BFD Tunnels between ESXi hosts and Edges