ARP 表老化:我可以期待什么计时器?

网络工程 协议理论 arp 射频卡 标准化
2021-08-02 23:58:34

保持时间是否标准化?是否有关于超时的标准或可靠建议?我很清楚 SOHO 非托管交换机需要比数据中心交换机更短的计时器。

那是我的出发点:

  • IETF:未指定。RFC 826以太网地址解析协议可能需要表老化和/或超时。这些的实现超出了本协议的范围。

各种平台,各种定时器:

  • 微软:2 分钟。科技网
  • Cisco IOS(版本未定义):4 小时。DocWiki , Cisco NX-OS/IOS 默认配置差异
  • 思科 NX-OS:25 分钟。(往上看)
  • Cisco IOS 15M&T:4 小时:cisco.comIP 寻址:ARP 配置指南
  • 杜松:20 分钟。技术图书馆
1个回答

你自己回答。没有 RFC 设置值。每个人都会选择他们认为合理的东西。较旧的 IOS (12) 硬编码为 4 小时;较新的 (15) 可以更改。Linux 可能(烦人)从 15 秒到 2 分钟不等。

通常,路由器会保留很长时间,因为它们可能会继续与该主机打交道。单个主机(windows、linux 等)会快速使缓存过期以保持其较小,并且由于它们通常不断地与路由器通信,因此该条目保持新鲜。

在谈论交换机(第 2 层)时,“ARP”意味着管理平面,它只是该级别的主机。第 2 层 mac 转发表是另一种动物。从提供的 docwiki MAC Table Aging Timer来看,NX-OS 为 30 分钟,IOS 为 5 分钟。