Hello,
Can you please clarify:
* Are you searching for a MAC or IP address? Are both showing the same issue?
* What type of device are you searching for? Is it a wired endpoint (like a PC connected to one of your IMC-managed switches), or something else?
* Did you discover and manage all devices in the 'path' from IMC to the endpoint in IMC?
* Does the device where the IP/MAC is connected have the IP&MAC in the ARP table and MAC in the mac-addr-table?
* What vendor and model of switches and routers do you have on your network? This is important because RTLS uses various SNMP Queries to its managed devices to try locating the MAC address, and I've seen some device types that reject/do not support these queries (like BRIDGE-MIB's dot1dTpFdbAddress, dot1dTpFdbPort, and IP-MIB's ipNetToMediaPhysAddress)
Generally you can troubleshoot RTLS by:
* Enabling DEBUG on imcl2topodm and jserver processes (via System Configuration > Log Configuration) and check the log files you can download, after a scan... do make sure to set them back to INFO afterwards.
* Running a Wireshark packet capture during RTLS scan and filtering for snmp.
Note that if you get 'no match found' this generally means IMC scanned all devices that it knows, and none of them returned an interface index where the MAC is connected via SNMP.
If keeping the ARP/MAC tables on devices updated is an issue, IMC provides two features to help devices keep them updated, under System Configuration > System Settings > Layer 2 Topology Configuration:
1. Enable DismanPing: The DismanPing test enables devices to maintain the latest MAC address table entries of neighboring devices by periodically broadcasting DismanPing packets, and allows the system to precisely draw the Layer 2 topology.
2. Enable Forged Ping Packets: For a device where DismanPing is not enabled, this feature periodically sends forged ping packets to the device to trigger the device to send broadcast ARP messages. This feature solves the problem that some device links are lost within a period of time because MAC address entries age out. This feature improves the accuracy of the links drawn based on MAC address learning. By default, this feature is enabled.
If you are using Cisco devices, IMC does not use the community@vlan extension SNMP community string on Cisco devices by default. You can change this via the System Configuration > System Settings > Layer 2 Topology Configuration and setting the "Enable Realtime Location Extension" to Yes.
Hope that helps.