ping一个mac地址,让它回复和更新mac地址表

网络工程 MAC地址 arp
2021-07-17 20:54:58

我需要找出 MAC 地址连接到哪个端口。

鉴于 Cisco 3750,我可以做一个

显示 mac 地址表动态

并查看交换机看到的帧往返的所有 mac 地址。

但是我有一台托管一些虚拟机的物理机。那台物理机器有两个 nics 组合在一起,它们中继到这个 Cisco 3750。虽然虚拟机正在积极通信,但主机没有发送数据,所以它们的 mac 不在表中。

我从我的 sh mac 地址表中知道交换机上的端口是 1/0/15 和 2/0/15(它是两个的堆栈),因为我可以在地址表中看到 vms 的 mac。但我想知道哪个交换机端口物理连接到服务器上的 eth0 和 eth1。我知道物理网卡的 mac。我只是不知道如何从交换机 arp ping 它们并获得某种答复。

提前致谢。

我应该补充一点,物理跟踪电缆是不可能的,我需要远程执行此操作。我将把数据放在一个 visio 图表中。

1个回答

这取决于 VM 正在运行的操作系统。如果他们运行 Linux 或其他一些 UNIX 变体,您可以使用它arping来完成此操作。如果他们运行的是 Windows (XP/7/8),每当一个新的 IP 地址添加到接口时,Windows 都会默认发送该 IP 地址的免费 ARP 以进行重复地址检测,因此您可能能够获得 MAC那样寻址。