虽然这个问题似乎可能重复。但是再次提出这个问题的需要是为了简化场景和仅查找设备IP地址的需求。
有问题的网络可以有多个设备、多个交换机,并且中间没有路由器。
我已经尝试过的事情:
arp -a通过命令查看本地 ARP 表。虽然它有时会起作用,但它是被动的,不可靠的。反向 ARP、动态反向 ARP 和反向 ARP。网络上的设备似乎很粗鲁。他们从不回答这些请求。
我需要什么:一些协议(如 ARP),我可以通过寻址其 MAC 将数据包发送到目标设备。作为回报,我让设备向我发送一些可能带有其 IP 的数据包。PS:模拟 MAC-ping 的协议也可以作为妥协。
此外,LLDP 和 CDP 请求/响应是否普遍实施?我可以依靠他们来完成任务吗?