使用Wireshark来捕获使用ping ICMP数据包(Windows)中google.com
,我可以看到source-MACAddr
的ICMP回声答复是不一样的我直接路由器的MAC地址(这是dest-MACAddr
的icmpEchoRequest
)。
AFAIK,发送到我的 PC 的数据包的 MAC 地址应该属于我的直接路由器,所以我想知道该 MAC 地址从何而来?
更新 :
我的路由器名为All-HSRP-routers_06
(Wireshark),它的 MACAddr 为00-00-0c-07-ac-06
(我从arp -a
默认网关 IP 地址的 MAC 地址中得到它)。
提到的奇怪 MAC 地址是00-25-45-1d-14-21
,来自名为CiscoInc_1d:14:21
(Wireshark)的路由器。
另一个有趣的事实是,无论我 ping 到什么 IP 地址,源 MAC 地址icmp-echo-reply
总是奇怪的,而不是我路由器的 MAC 地址。