您可能已经从问题标题猜到了,我还有很多关于网络的知识需要学习。话虽如此,我不确定为什么我的 ARP 表没有显示最近 ping 过的地址,或者是否应该显示。ping cisco.com 后,我的 ARP 表显示以下内容:
(ARP 命令是从运行 win7 的笔记本电脑执行的,不是在交换机或路由器上执行的)
接口:10.209.226.154 --- 0xc 互联网地址 物理地址 类型 10.209.226.1 00-00-0c-07-ac-e2 动态
10.209.226.21 9c-93-4e-28-ca-e8 动态
10.209.226.22 00-00-aa-ce-d5-20 动态
10.209.226.29 00-1a-4b-1d-d7-4a 动态
10.209.226.59 2c-44-fd-62-7d-39 动态
10.209.226.69 d8-9d-67-98-92-b7 动态
10.209.226.71 a0-b3-cc-4b-8a-39 动态
10.209.226.99 00-1a-a0-6f-10-cd 动态
10.209.226.133 18-a9-05-2a-da-a4 动态
10.209.226.161 78-e3-b5-cb-e8-65 动态
10.209.226.172 f0-92-1c-5c-a8-2b 动态
10.209.226.192 00-21-70-9b-f8-aa 动态
10.209.226.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.2 01-00-5e-00-00-02 静态
224.0.0.22 01-00-5e-00-00-16 静态
224.0.0.251 01-00-5e-00-00-fb 静态
224.0.0.252 01-00-5e-00-00-fc 静态
239.192.83.80 01-00-5e-40-53-50 静态
239.255.255.250 01-00-5e-7f-ff-fa 静态
239.255.255.253 01-00-5e-7f-ff-fd 静态
255.255.255.255 ff-ff-ff-ff-ff-ff 静态
接口:172.19.43.226 --- 0xd 互联网地址 物理地址 类型 172.19.32.1 00-00-0c-07-ac-20 动态
172.19.47.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.2 01-00-5e-00-00-02 静态
224.0.0.22 01-00-5e-00-00-16 静态
224.0.0.251 01-00-5e-00-00-fb 静态
224.0.0.252 01-00-5e-00-00-fc 静态
239.255.255.250 01-00-5e-7f-ff-fa 静态
239.255.255.253 01-00-5e-7f-ff-fd 静态
255.255.255.255 ff-ff-ff-ff-ff-ff 静态
这里我们可以看到我经常与之通信的 LAN 上的其他设备及其对应的 MAC 地址。10.209.226.0 子网中列出了一系列似乎已动态学习的设备,这意味着我的设备通过其他设备告知来学习这些其他设备的 MAC。在 10.209.226.0 子网中的设备列表末尾,IP 地址更改为 224.0.0.2,它们都是静态的,这意味着这些 MAC 地址被编程到此特定子网上的网络设备中。
我对输出的理解就到此为止了。如果有人能帮助我理解为什么我看不到 cisco.com ping,我将不胜感激。
在此先感谢您的帮助。
答案1
MAC 地址不会经过路由器。您永远不会看到与您的主机不在同一子网的主机的 MAC 地址。
224 和 239 ip/MAC 地址是多播地址,在您的 ARP 表中看到它们是完全正常的。有关更多信息,请参阅此处 -http://en.wikipedia.org/wiki/Multicast_address