在检查交换机上的ARP表时,我发现了许多不应该存在的条目。在进一步详细介绍之前,我想强调的是,我说的是ARP表,而不是交换机的CAM/mac地址表,因为我已经看到很多人交替使用这两个术语。
因此,在我的场景中,我们有一个跨越许多交换机的大型L2网络。有些交换机通过专用管理端口(连接到同一个管理vlan)进行管理,而有些交换机则通过本地vlan接口进行管理。不存在跨vlan路由等问题.AFAIK,这些交换机上的ARP表应该只包含那些与交换机本身的管理IP通信的IP的条目/映射,例如NTP、syslog、监视服务器等。但在我的例子中,我看到网络中其他IP的多个条目,它们不应该需要访问交换机,反之亦然。
这种行为的原因是什么?
发布于 2018-02-05 14:27:30
无偿的ARP是一个可能的解释。
无偿的ARP可以是无偿的ARP请求,也可以是无偿的ARP回复。在这种情况下,无偿是指根据ARP规范(RFC 826)通常不需要的请求/答复,但在某些情况下可以使用。无偿的ARP请求是一个AddressResolutionProtocol请求包,其中源IP和目标IP都被设置为发出包的机器的IP,而目标MAC是广播地址ff:ff。一般情况下,不会出现回复数据包。无偿的ARP回复是一种没有请求的答复。无偿的艺术是有用的有四个原因:
https://networkengineering.stackexchange.com/questions/47640
复制相似问题