4.1.1 交换机MAC地址老化
2025年09月21日
4.1.1 交换机MAC地址老化
不使用指令手动清空,MAC地址转发表中的动态表项也会被定期删除,这个过程叫做“MAC地址老化”,其中经历的时间叫做“老化时间”,老化时间可以通过指令更改。设置以太网交换机采用地址表老化机制将不活跃的地址表项淘汰,是因为以太网交换机的MAC地址表是有容量限制的,为了最大限度利用地址转发表资源,以太网交换机将删除老化时间内没有更新的表项。交换机的MAC地址表中可以存储的MAC地址数量越多,数据转发的速度和效率也就越高。MAC地址老化对静态MAC地址表项无效。
地址被学习后保留在动态地址表中的时间长度的单位是秒,可设置为10~1 000 000 s,默认设置为300 s,如果300 s内未收到源地址为该MAC地址的帧,则从MAC地址表中将该MAC地址表项删除。当设置这个值为0时,地址老化功能将被关闭,学习到的地址将不会被老化,不会因为超时而被删除,但仍然可以使用命令“clear mac-address-table dynamic”手工删除。
下面的指令可以查看或者恢复交换机的MAC地址表默认老化时间。
如果因为连接的计算机关机、网络断开等原因导致交换机端口切换为down的状态,该端口对应的MAC地址表项会被立即删除,即使老化功能已关闭。