关于IPMP的现象和解决方法的求助
现象:
现有主机Ce0, Ce1做IPMP,两块网卡分别连在两台cluster交换机上,Ce0连在交换机1,Ce1连在交换机2
正常的时候业务地址在Ce0上
由于1号交换机维护,业务地址被IPMP切换到Ce1上,使用正常
当1号交换机机恢复时,由于IPMP的failback=false,业务地址没有被切换回Ce0
问题出现在Ce0, Ce1的MAC地址鬼使神差被设成一样了
而且交换机Ce0时不时有信息发出,导致交换机认为到该MAC地址的正常通路是在交换机1上,
所有通往业务IP地址的数据包都应该由交换机1发到Ce0上,
而由于业务地址在Ce1上通信正常,交换机2又会把数据包抢过来
最后造成隔一段时间两台交换机都会切换一次,造成数据的丢包
同样配置的机器有三台,其中两台被IPMP切换到Ce1上的主机都出现了该现象
而另一台主机由于在交换机维护时没有开机,因此业务地址还活在Ce0上,目前使用正常
我的问题是为什么这两台业务地址被切换到Ce1上这么久了,Ce0还会隔一段时间跟交换机有通讯,导致两台交换机争抢线路
而另一台业务地址活在Ce0上,但Ce1好像也有跟交换机通讯,Ce0/1的MAC地址也一样,两台交换机就不会抢线呢?
另外解决办法是想把业务地址由Ce1切回Ce0,但将IPMP的间隔时间改到最小值200ms,拔Ce1网线,会有两个丢包,不
知道有没有不丢包的解决办法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果你的ce0/ce1的mac地址一样,出现什么问题都不算意外。IPMP按照标准,local-mac-address参数必须设置成true,也就是mac必须使用各自自己的,不能使用一样的。
拔网线丢包,这个不可能杜绝。