前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >老网工就是厉害,设备存在MAC漂移告警,访问VM业务异常都能解决!

老网工就是厉害,设备存在MAC漂移告警,访问VM业务异常都能解决!

作者头像
网络工程师笔记
发布2023-01-06 14:55:42
4410
发布2023-01-06 14:55:42
举报

问题描述

在如图1所示的VXLAN网络中,设备上存在MAC漂移告警,访问VM业务异常。

图1 VXLAN网络组网图

问题根因说明

VM的MAC地址与VXLAN网关的MAC地址发生冲突。

解决方案

请按照以下步骤进行问题排查和排除。

1、根据告警信息,确认发生MAC漂移的设备。 2、在对应的设备上查看MAC地址表,确认VM的MAC地址。

代码语言:javascript
复制
<HUAWEI> display mac-address
Flags: * - Backup  
       # - forwarding logical interface, operations cannot be performed based 
           on the interface.
BD   : bridge-domain   Age : dynamic MAC learned time in seconds
-------------------------------------------------------------------------------
MAC Address    VLAN/VSI/BD   Learned-From        Type                Age
-------------------------------------------------------------------------------
00e0-fc00-0001 -/-/100       10.1.1.1            evn                   -
0000-0000-0002 -/-/100       10.1.1.1            evn                   -
-------------------------------------------------------------------------------
Total items: 2  

3、查看是否存在对应的MAC漂移记录。 通过命令display mac-address flapping查看MAC地址漂移的历史记录。通过以下显示信息可以看出,MAC地址00e0-fc00-0001发生了漂移。

代码语言:javascript
复制
<HUAWEI> display mac-address flapping
MAC Address Flapping Configurations :
-------------------------------------------------------------------------------
  Flapping detection          : Enable
  Aging  time(s)              : 300
  Quit-VLAN Recover time(m)   : --
  Exclude VLAN-list           : --
  Security level              : Middle
  Exclude BD-list             : --
-------------------------------------------------------------------------------
S: start time    E: end time    (D): error down
-------------------------------------------------------------------------------
Time         : S:2018-10-24 15:46:04           E:2018-10-24 15:47:32         
VLAN/BD      : -/100
MAC Address  : 00e0-fc00-0001 
Original-Port: Eth-Trunk1.3                  
Move-Ports   : Eth-Trunk10.2                   
MoveNum      : 1348   
-------------------------------------------------------------------------------
Total items on slot 1: 1

如果大量MAC发生漂移,考虑为环路问题,请移除新增连线或者关闭对应接口。

4、查看VBDIF接口的MAC地址。 通过命令display interface vbdif 100查看VBDIF100的MAC地址。通过以下显示信息可以看出,VBDIF的MAC地址也为00e0-fc00-0001。问题确认,VM的MAC与网关MAC发生冲突,导致服务器业务访问异常。

代码语言:javascript
复制
<HUAWEI> display interface vbdif 100
Vbdif100 current state : UP (ifindex: 149)
Line protocol current state : UP 
Last line protocol up time : 2018-10-24 15:55:30
Description: 
Route Port,The Maximum Transmit Unit is 1500
Internet Address is 1.1.1.1/24
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 00e0-fc00-0001
Current system time: 2018-10-24 15:55:32

5、修改VM或网关的MAC地址,保证网络中没有MAC地址冲突。如果网关不使用,建议删除对应的VBDIF接口。

代码语言:javascript
复制
<HUAWEI> system-view  
[~HUAWEI] undo interface vbdif 100
[*HUAWEI] commit

6、参考步骤3再次使用命令display mac-address flapping查看MAC漂移,发现漂移次数已无增加,并且VM业务可正常访问,表示问题已排除。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络工程师笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
  • 问题根因说明
  • 解决方案
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档