终端搬走了流量还往老端口送?把MAC地址老化时间调对

本文整理自华为官方发布的典型配置案例,命令与步骤均按原始文档呈现,供现场实施参考。

老表项不走路,新位置时通时断

办公区重新排工位、仓库挪货架,终端跟着挪了位置,可有时怪事跟着来:流量还往老端口送,新位置反而时通时断。根子常在MAC地址表上——动态学习来的表项有老化机制,老化时间设得不合适,废弃表项迟迟不走,设备照着过期地图转发。华为用mac-address aging-time命令为动态MAC表项设置老化时间,让表项寿命跟上网络变化的节奏。

机制说透:定时器与两倍老化时间

系统为每个动态MAC地址表项启动一个老化定时器,如果表项是动态学习得到的、而且在设定的两倍表项老化时间内没有被更新,该表项将被删除;得到更新则老化时间重新计算。老化时间越短,设备对周边网络变化越敏感;反之则越不敏感。缺省情况下,动态MAC地址表项的老化时间为300秒。

设多少:两条定调原则加一条示例

设置多少没有统一答案,官方给了两条定调原则:相对稳定的网络可以设置较长的老化时间,变化频繁的网络应该设置较短的老化时间;高端设备和低端设备的MAC地址表项存储容量差别较大,低端设备的老化时间可适当调小,加速老化、节省表项。配一条500秒的示例:

<HUAWEI> system-view
[HUAWEI] mac-address aging-time 500

命令在系统视图全局生效,undo恢复缺省300秒。

三条注意事项

系统复位后动态表项会丢失,保存的静态表项和黑洞表项不会老化丢失;老化时间配置为0秒时动态表项不再老化,表项可能爆炸式增长、影响设备性能,这个档位慎用;全局仅维护一份老化时间配置,多次执行命令时生效的是最近一次。

回到开头的怪事怎么破

工位大调整当天,把老化时间临时调短,让废弃表项快速出清,稳定后再调回常规值;如果终端挪窝后立刻就通不了,也可以直接清掉对应动态表项逼它重学。表项寿命这件事平时没人注意,网络一大一动它就开始讨账,提前按网络性格把时间定对,能省掉一批说不清道不明的故障。

搬迁改造项目里,交换机的MAC老化参数是搬迁清单的固定项——网络跟着业务动,参数也跟着动,欢迎搜索关注贵州诚鑫致达科技,获取更多交换机表项调优的实操经验。

企业存储选型参考|贵州诚鑫致达

做机架式部署与数据中心扩容,群晖机型参考:RS2423RP+ · RS1221+ · RS822+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。广西南宁企业存储与网络建设维护,本地化技术支持。