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。

时间: 2025-01-04 23:53:33

mac地址漂移flapping的前因后果的相关文章

原来自己统计的设备数,用IMEI和MAC地址全不准

先说下IMEI和MAC IMEI码由GSM(Global System for Mobile Communications,全球移动通信协会)统一分配,授权BABT(British approvals Board of Telecommunications,英国通信认证管理委员会)审受. IMEI由15位数字组成,每位数字仅使用0~9的数字,其组成为: 1.前6位数(TAC,Type Approval Code)是"型号核准号码",一般代表机型. 2.接着的2位数(FAC,Final

虚拟IP技术 ip地址漂移技术

1.虚拟IP 在 TCP/IP 的架构下,所有想上网的电脑,不论是用何种方式连上网路,都必须要有一个唯一的 IP-address.事实上IP地址是主机硬件地址的一种抽象,简单的说,MAC地址是物理地址,IP地址是逻辑地址. 虚拟IP,就是一个未分配给真实主机的IP,也就是说对外提供服务器的主机除了有一个真实IP外还有一个虚IP,使用这两个IP中的任意一个都可以连接到这台主机. 虚拟IP一般用作达到HA(High Availability)的目的,比如让所有项目中数据库链接一项配置的都是这个虚IP

QT5 获取mac地址和cpu序列号

1 #include <QCoreApplication> 2 #include <QStringList> 3 #include <QString> 4 #include <qdebug.h> 5 #include <QNetworkInterface> 6 7 #ifdef __GNUC__ 8 #include <cpuid.h> 9 #elif defined(_MSC_VER) 10 #if _MSC_VER >= 1

Web获取客户端物理MAC地址

主要是通过ActiveX控件 从本地获取到MAC地址,传入到浏览器打开的网页中,再提交到服务器. 具体详解与步骤看文档中: 文件实例包下载 DotNetFX 文件夹附件文件:(可能安装时需用) dotnetfx.exe  (.net Framework 2.0) instmsia.exe langpack.exe WindowsInstaller-KB893803-v2-x86.exe

Java获取操作系统的本机ip和Mac地址

获取局域网ip和mac(如果电脑没有直接连接外网),否则获取公网ip 通过第三放获取公网ip package org.twt.zipjar.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.Inet4Address; import java.net.InetAdd

Linux的网卡由eth0变成了eth1,如何修复(MAC地址不一致了)

Linux的网卡由eth0变成了eth1,如何修复 使用wmware安装了linux,安装成功后,使用的网卡是eth0,没有eth1.但是用过一段时间后,不知道为什么eth0无法使用,系统却自动生成了eth1网卡,这可以使用ifconfig命令看的到. [user@localhost ~]$ ifconfig eth1      Link encap:Ethernet  HWaddr 00:0C:29:A9:22:9D inet addr:192.168.1.108  Bcast:192.168

wince 6.0下UDP通信需要注意MAC地址

最近在wince6.0下进行网络通信,在ARM下使用UDP通信协议.当然了,首先按照自己的使用配置wince中的IP,修改注册表即可. 我是wince的菜鸟,但是绝不是使用UDP通信的新手,在windows下跑过多次的UDP发送端和接收端,在wince下却怎么都不能像在windows下使用那么顺利,出现了不可理解的现象: (1)wince和wince相互通信,发送成功了,可是接收端却没有收到数据包: (2)wince和windows相互通信,发送和接收都正常: (3)wince和windows互

OpenWrt PPPoE拨号问题之mac地址克隆

[转载请注明出处:钱国正的专栏http://blog.csdn.net/qianguozheng/article/details/38322705] 在实施任何大型项目中,我们会遇到各种各样的问题,当然了,如果做足了充分的测试,我们会便利很多. 前言 Mac地址克隆主要是解决运营商绑定mac地址的行为,这种行为就给哥添麻烦. 好了,话题转回,我如何实现这个Mac地址克隆的. OpenWrt中的LAN口以实现Mac地址克隆,所以其相关的设置Mac地址克隆的东西也已经存在了,我们需要做的就是搬到PP

iOS 蓝牙获取MAC地址

援引:http://www.jianshu.com/p/1d6a8fc8134f iOS要获取蓝牙设备的MAC地址有两种:一是硬件工程师开通的服务特征下有MAC的信息,我们就从通道中获取:二是硬件工程师在扫描中设备信息中放置MAC信息,我们从有RSSI的函数中获取 1.形如你所在其他网站上看到的在某写板子模块上的服务如:"A180"的,其下均有获取到MAC的特征.此处我们略过,因为其他地方说的很清楚了,援引处也有.需要硬件配和加入服务特征. 2.就是在有RSSI的函数中获取. 首先先让