如下图所示:
两台交换机组建DRNI+VRRP组网,其中SW1是DRNI和VRRP的主,DR设备分别出一个单挂口1/0/8连接主机服务器,服务器网卡运行在主备模式。 现场测试发现,当服务器通过备网卡线路工作时,ping网关会出现DUP重包的现象。
故障情况下,通过流统计确认,DUP重包是因为request报文经过SW2转发给SW1的时候,复制了一份,问题锁定SW2设备:
如下图,ping了2个报文,SW复制了2个,导致4个回复报文,出现DUP重包现象。
进一步查看设备配置,发现设备没有一个DR口放通该vrrp的vlan。DRNI+VRRP组网情况下,DR口没有放通VRRP的vlan,此时备机转发按照普通vrrp转发(非双转模式),即只有VRRP主上才会下VRRP 虚IP的虚MAC。
现网的这种组网情况,当单挂业务挂在DR备设备上时,目的MAC为VRRP虚MAC的ICMP REQUEST报文在DR备设备上会在VLAN内广播一份。
同时该ICMP REQUEST报文,还会命中PDU(ICMP协议报文上送CPU管理寄存器)上送CPU,即在备设备上还会上送一份报文到CPU做软转,发送到VRRP主上。
因此VRRP主设备会收到2份ICMP REQUEST报文,即回复了2份报文。
建议配置上做下优化: 现网组网不是很合理,DRNI+VRRP组网的VRRP VLAN是需要加入到DR聚合里面的,这样在DR备设备上就不会广播了。 如果客户不想把VRRP VLAN加入到在使用的DR聚合里面; 可以另起一个DR聚合,将VRRP VLAN加入到该DR聚合里面(该DR聚合可不用加入物理端口)。
总结:信创芯片特殊组网下的芯片限制,博通芯片没有。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作