win10mac地址老是自己变,win10mac地址一直变 首先什么是MAC地址漂移呢?

2023-03-19 22:31:34

win10mac地址老是自己变,win10mac地址一直变 首先什么是MAC地址漂移呢?

win10mac地址老是自己变,win10mac地址一直变?很多人不了解,今天趣百科为大家带来相关内容,以下是小编为大家带来的介绍。

首先什么是MAC地址漂移呢?

MAC地址漂移是指一个MAC地址在同一个VLAN中有两个出接口,后来学习到的出接口覆盖了原来的出接口的现象。这是官方的定义,通俗地说,MAC地址漂移指的是MAC地址表项的出接口发生了变更.到底是什么意思?看下图就明白了。

MAC地址漂移会有什么影响?

上网响应慢!!,上网无响应!!,视频卡着不能动!这些都可能是MAC地址漂移和联网设备成环造成的。只要解决了MAC地址漂移,打破了组网中的环路,这些烦人的画面就会自动消失。

为什么会有MAC地址漂移呢?

如上图所示,正常情况下,PC报文通过Port1进入交换机后,会通过Port3转发出去,从MAC地址表项获知的出接口是Port1。但是当交换机Switch1和Switch2之间存在环路时,PC的报文经过Switch2 - Switch1后会通过Port2进入交换机,导致MAC地址列表的出口接口更新到Port2,从而引起MAC地址漂移告警。由此可见MAC地址发生漂移的根本原因就是组网中存在二层环路。

怎么判断设备上是否存在MAC地址漂移呢?

方法1:当终端显示和MAC地址漂移告警开关打开时,设备产生MAC地址漂移告警时,会打印出以下告警信息。而且每隔一段时间会打印几次。

方法2:打开MAC地址漂移告警开关时,命令display trapbuffer检查告警的缓存信息,判断设备上是否存在MAC地址漂移。

方法3:当MAC地址漂移检测功能开启时,通过显示MAC地址飘动记录的命令,查看最近一个月的MAC地址漂移信息。记录的信息包括:MAC地址漂移的开始时间和结束时间,发生MAC地址漂移的VLAN和MAC,漂移的端口和漂移的次数。

方法4:,没有开启MAC地址漂移检测功能时,只能使用最原始的方法,通过不断检查MAC地址列表的输出接口来判断设备上是否存在MAC地址漂移。如下图所示,在多次检查MAC地址表条目后,出接口的信息在两个端口之间跳转。可以认为发生了MAC地址漂移。

有三种方法可以消除MAC地址漂移:

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

优点:最简单可靠

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

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

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

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

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

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

缺点:在规定的老化期内,只能有一个接口退出VLAN。如果有多个循环,则循环中断会比较慢。

上一篇

热门阅读