两台S9700交换机MAC地址冲突的故障

发布时间:  2014-12-04 浏览次数:  223 下载次数:  0
问题描述
设备版本:S9700 V200R005C00SPC300,补丁:s9700-v200r005hp0005.pat
设备组网:S9706(G6/0/0)----S9706(G6/0/0)
交换机S9706-01:
sys
Vlan 15
Interface vlan 15
Ip address 10.1.1.1 24
Interface g0/0/1
Port link-type access
Port default vlan
交换机S9706-02:
sys
Vlan 15
Interface vlan 15
Ip address 10.1.1.2 24
Interface g0/0/1
Port link-type access
Port default vlan
这时候设备两端互相ping无法ping通。通过查看mac地址,发现两个端口的mac地址相同,因此导致相互之间无法ping通。通过dis arp命令发现无法学习到对端的mac与arp表项。




处理过程
通过执行display system-mac命令发现两台设备的system-mac相同,default system-mac与current system-mac相同。通过display elable查询到两台设备的主控板序列号,通过研发获取主控板的出厂mac来修改mac地址,在用户视图下命令如下:
<Quidway>set system-mac current xxxx-xxxx-xxxx
<Quidway>set system-mac default xxxx-xxxx-xxxx
修改之后执行reboot命令重启主控板。
<Quidway>reboot
至此,mac修改完成,通过display system-mac查看两台设备的mac地址不同,同时ping测试成功。
根因
S9700有两个主控板,一个为主用主控板,一个为备用主控板,两台设备的mac地址相同很可能是烧制主控板的时候烧入相同的mac,或者可能安装人员在安装设备并升级操作的时候,将A交换机的备用主控板拔出来,作为另一台交换机B的主用主控板的时候,就会导致A、B的两台设备的MAC地址相同。由于交换机的端口地址是由主控板统一分配给端口的,所以当两台设备主控板的mac相同的时候,两台设备相同端口的mac也相同。
建议与总结
建议在安装设备升级时,严格按照操作手册进行操作,严禁不按照操作手册进行操作

END