1、什么是MAC漂移?
是指一条MAC地址表项的出接口,由一个端口变为另一个端口的现象。
2、发生MAC漂移的原因有哪些?
①组网环境中存在环路;
②协议连续切换;
③终端手机用户移动发生漫游;
④设备MAC发生冲突。
3、怎么预防MAC漂移?
①通过配置破坏协议,例如STP、LBDT,预防环路导致的MAC漂移。
②配置接口MAC地址学习优先级。当不同接口学到相同的MAC表项
时,高优先级接口学到的MAC表项可以覆盖低优先级接口学到的MAC
表项,防止MAC地址在接口间发生漂移。
脚本:mac-learning priority 优先级
③不允许相同优先级的接口发生MAC地址表项覆盖。
脚本:undo mac-learning priority 优先级 allow-flapping
④不手动修改设备MAC,如需修改合理规划,预防MAC重复。
⑤对于不需要检测MAC漂移的VLAN,可以使用命令mac-address
flapping detection exclude vlan 关闭MAC漂移检测的功能。
4、如果判断是否存在MAC漂移?
①如果多次收到MAC漂移告警并同时CPU占用率高,一般可以确认组网
中存在环路导致的MAC漂移。
②如果仅上报一次MAC漂移告警,并且只有一个MAC发生漂移告警,一般
可以确认时由于手机用户发生漫游或设备MAC冲突导致的MAC漂移。
网友评论