码迷,mamicode.com
首页 > 移动开发 > 详细

mac地址漂移flapping的前因后果

时间:2015-05-20 20:45:44      阅读:1483      评论:0      收藏:0      [点我收藏+]

标签:mac flapping

一、什么是mac地址flapping?

       mac地址漂移是指:在同一个vlan内,mac地址表项的出接口出现变更。如图:

    

技术分享

二、产生的原因

1、因为环路或VRRP切换,导致的MAC地址漂移告警。(不予关注)

2、因为无线用户漫游,导致的MAC地址漂移告警。(不予关注)

3、服务器双网卡绑定的问题。

4、病毒,广播风暴也会引起MAC 地址偏移 。

三、MAC地址漂移造成的影响

1、上网速度变慢,出现严重丢包现象

2、局域网内与之通信拥堵

四、怎么判断是否存在mac地址漂移现象

1、在打开MAC地址漂移告警开关时,通过命令display trapbuffer查看告警的缓存信息,判断设备上是否存在MAC地址漂移。


2、通过命令display mac-address flapping record查看最近一个月MAC地址漂移的信息。记录的信息包括:MAC地址漂移发生的开始时间和结束时间,发生MAC地址漂移的VLAN和MAC,漂移的端口和漂移的次数。


3、通过命令dis mac-address dynamic(漂移的mac地址),查看出接口在两个端口之间跳变。

五、如何消除mac地址漂移告警信息

第一种:人工把发生漂移的接口shutdown。

优点:最简单可靠

缺点:需要人工参与,整个接口的流量都会中断。

第二种:通过在接口上配置漂移检测动作为error-dwon,自动down掉漂移的端口。

                 命令:在接口模式下mac-address flapping trigger error-down

        优点:及时快捷,还可以通过配置自动恢复时间定时恢复端口。

        缺点:整个接口的流量都会中断。

第三种:通过在接口上配置漂移检测动作为quit-vlan,使发生漂移的接口指定VLAN域内退出,从而消除                   MAC地址漂移,破除环路。

                 命令:在接口模式下mac-address flapping trigger quit-vlan

                 优点:只解决存在环路的VLAN域,不会使其他正常VLAN域的流量中断。

                 缺点:指定老化周期内,只能使一个接口从VLAN中退出。如果存在多个环路,破环会比较慢。

第四种:全部配置生成树协议,stp或者mstp。



本文出自 “wolffang的技术小屋” 博客,请务必保留此出处http://381552138.blog.51cto.com/7833981/1653292

mac地址漂移flapping的前因后果

标签:mac flapping

原文地址:http://381552138.blog.51cto.com/7833981/1653292

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!