电子说
问题描述
在如图1所示的VXLAN网络中,设备上存在MAC漂移告警,访问VM业务异常。
图1 VXLAN网络组网图
VM的MAC地址与VXLAN网关的MAC地址发生冲突。
请按照以下步骤进行问题排查和排除。
1、根据告警信息,确认发生MAC漂移的设备。
2、在对应的设备上查看MAC地址表,确认VM的MAC地址。
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发生了漂移。
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 1504 E:2018-10-24 1532
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发生冲突,导致服务器业务访问异常。
display interface vbdif 100
Vbdif100 current state : UP (ifindex: 149)
Line protocol current state : UP
Last line protocol up time : 2018-10-24 1530
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 1532
5、修改VM或网关的MAC地址,保证网络中没有MAC地址冲突。如果网关不使用,建议删除对应的VBDIF接口。
system-view
[~HUAWEI] undo interface vbdif 100
[*HUAWEI] commit
6、参考步骤3再次使用命令display mac-address flapping
查看MAC漂移,发现漂移次数已无增加,并且VM业务可正常访问,表示问题已排除。
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !