我有一台思科交换机 4510R,它配置了 VLAN 并连接到 Windows 2008 服务器。这里的问题是,当我在 Windows 2008 服务器中运行 arp -a 时,它显示的 IP 地址不同,并且显示设备交换机的 MAC ID,而不是 PC 的 MAC ID。Windows 2008 服务器中是否有任何配置可以显示连接到不同 VLAN 的 PC 的 MAC ID。
我可以看到 IP 地址,但 MAC ID 只能在交换机上看到,如果我在 VLAN 中连接 100 台 PC,则只有一个 MAC ID。如果有人能帮助我,我将终生难忘
谢谢
洛肯德罗
答案1
我不太明白这个问题,但如果你想查看另一个 VLAN 上主机的 MAC 地址,那么你就看不到。VLAN 是不同 VLAN 中主机之间的边界。
不同 VLAN 中的主机之间的通信通过路由器(在您的情况下是第 3 层交换机)。当与另一个 VLAN/网络中的主机通信时,主机将为其默认网关执行 ARP 并将流量发送到那里。然后,默认网关的 MAC 地址将进入源主机上的 ARP 表。您永远不会看到目标主机的 MAC 地址,因为源主机不会为目标主机执行 ARP,因为它不是源主机本地的。这是基本的网络。