SR从R16XX的版本升级到R22XX之后的版本
VRRP状态异常的问题
MSR从R16XX的版本升级到22XX的版本之后,vrrp异常,vrrp 100及174始终在Initialize状态,状态如下:
<H3C>display vrrp
IPv4 Standby Information:
Run Mode : Standard
Run Method : Virtual MAC
Total number of virtual routers : 6
Interface VRID State Run Adver Auth Virtual
Pri Timer Type IP
---------------------------------------------------------------------
Vlan100 100 Initialize 110 1 None *.16.0.98
Vlan110 110 Master 110 1 None *.16.191.98
Vlan120 120 Master 110 1 None *.16.172.98
Vlan128 128 Master 110 1 None *.16.128.98
Vlan140 140 Backup 100 1 None *.16.63.98
Vlan174 174 Initialize 110 1 None *.16.174.1
打开如下debug开关后确认是hash冲突
debugging lsw event ptvl general
debugging lsw error ptvl general
debugging lsw error macm function
从debug信息我们可以看到:
%Jul 2 16:51:29:918 2013 1 VRRP/6/VRRP_STATUS_CHANGE: The status of IPv4 virtual router 100 (configured on Vlan-interface100) changed from Backup to Master: Timer expired.
%Jul 2 16:51:29:926 2013 1 VRRP/3/VRRP_VMAC_DRIVER_ERROR: The IPv4 virtual router 100 (configured on Vlan-interface100) failed to add virtual MAC: Unknown.
%Jul 2 16:51:29:927 2013 1 VRRP/6/VRRP_STATUS_CHANGE: The status of IPv4 virtual router 100 (configured on Vlan-interface100) changed from Master to Initialize: Adding virtual MAC address failed.
*Jul 2 16:51:29:927 2013 1 DRVDBG/7/debugging:
MACMFUCTION_ERR(5259): MV adding virtual MAC. Add MacEntry fail(19)! // 19表示hash冲突。
*Jul 2 16:51:29:927 2013 1 DRVDBG/7/debugging:
PTVLGENERAL_ERR(3806): junior function to add MAC 0000-5e00-0164 for virtual interface 3801187 of VLAN 100 on slot 2 chip 0 failed!
*Jul 2 16:51:29:927 2013 1 DRVDBG/7/debugging:
PTVLGENERAL_EVT: Del virtual mac of vlan-intf: Cannot find the virtual mac, return OK
因为新版本新增支持HGMP和LLDP等功能,这些协议也需要下发mac地址,所以导致新版本中添加虚拟mac hash冲突,无法添加成功。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作