Cisco 800 系列到 ISP 的 ARPing 是间歇性的

网络工程 思科
2022-02-02 16:40:45

根据我的 ISP 的说法,我们偶尔的互联网中断是由路由器配置问题造成的。他们说路由器必须定期ARPing ISP。未能在 4 小时内这样做会导致传出和传入的 Internet 丢失。根据他们的日志,ARPing 是随机发生的。在某些情况下,相隔超过 4 小时。

路由器是 Cisco 800 系列。

如何将 ARPing 配置为更频繁地发生?

2个回答

阅读监控和维护 ARP 信息文档有助于理解 ARP、ARPing 和 ARP 缓存。

ARP 的开发是为了实现互联网上的通信......路由器和第 3 层交换机需要 ARP 将 IP 地址映射到 MAC 硬件地址,以便 IP 数据包可以跨网络发送。

...为了最大限度地减少广播并限制网络资源的浪费,实现了 ARP 缓存 ....ARP 子系统定期刷新动态 ARP 条目(如配置或默认情况下每四个小时),以便 ARP 表反映任何更改、老化-out,或删除动态路由。

我跑去show ip arp查看缓存的 ARP 列表、老化时间和接口名称。然后我运行show intefaces并确认 ARP 超时默认为 4 小时。

然而,根据我的 ISP 的说法,他们在不同的时间收到了 ARPings 或 ARP 刷新请求。通常不到 4 小时,但偶尔会超过 4 小时(当连接断开时)。对于最后两次连接断开,ping 之间的时间是 4:10 和 4:15。

我在Cisco 社区帖子上阅读:Cisco 路由器上的 ARP 缓存超时

Richard Burts “刷新 arp 条目的请求是在 arp 生命周期快要结束时生成的……思科在确定何时生成 arp 请求时添加了可变的时间。逻辑是他们希望避免 arp 的同步条目。如果我们已经刷新了表中的所有条目,并且几乎在同一时间重新学习了所有条目,那么当它们即将到期时,我们不想同时刷新它们

paul driver 的测试揭示了 Richard Burts 进一步描述的内容:“虽然 arp 超时设置为一小时,但刷新条目的请求都超过了一个小时。因此,思科添加的可变性可能比时间长……底部行是 arp 超时不是一个精确的计时器,而是一个近似值,即何时刷新或从表中清除条目。”

目前最好的解决方案是减少路由器上的 ARP 超时。

cisco(config-if)#int f0/0
cisco(config-if)#arp timeout 10800

目前还不清楚“RPing”应该指什么。这不是标准程序。

您需要询问您的 ISP 是什么意思。