FAQ:交换机MAC漂移与环路的关系

发布时间:  2014-09-12 浏览次数:  799 下载次数:  0
问题描述
网络设备中提示mac漂移,现网排查环路,却无法找到环点,无法解决MAC漂移告警问题,经确认为此MAC非网络环路所致,而是因为二层网络中存在相同MAC设备。
告警信息
Nov 21 2013 19:29:33 Quidway L2IFPPI/4/MAC_FLAPPING_ALARM:OID 1.3.6.1.4.1.2011.5.25.42.2.1.7.12The mac-address has flap value.  (L2IfPort=0,entPhysicalIndex=0,  BaseTrapSeverity=4, BaseTrapProbableCause=549, BaseTrapEventType=1,  MacAdd=5654-4c83-05c0,vlanid=712,  FormerIfDescName=GigabitEthernet1/1/16,CurrentIfDescName=GigabitEthernet1/1/12,DeviceName=Quidway)
处理过程
如告警提示信息表示,设备可以从多个端口学习到相同的MAC,那一般存在两种可能:环路和相同MAC终端,相同MAC终端中又包括二层设备MAC和用户终端MAC。

针对环路:现象为告警的MAC通常会有很多MAC地址,同时某些端口流量较大,广播包较多,关闭其中一个告警端口一般告警会消失,不管业务量大小都会有异常。

针对相同MAC:现象为告警的MAC通常是只有固定的一个或者少许MAC,端口计数正常。首先可以修改端口学习MAC地址的优先级,如果有下挂用户业务异常,说明此MAC为用户多个终端使用了相同MAC,建议客户还原MAC避免冲突;如果没有用户异常,说明此MAC可能为某些二层设备具有相同MAC,建议排查设备,还原设备MAC。

根因
1、环路;
2、网络中存在多个MAC相同的终端;
建议与总结
建议不要看到MAC漂移就认定是环路所致,一定要拓宽思维,分析现象,以便快速处理问题。

一句话:MAC漂移不一定都是环路,但环路一定会导致MAC漂移。

END