tank_road 发表于 2015-11-21 15:20

LVS/DR与RS同台在keepalived停掉后lo:0 VIP一直能ping通

1台机器em1-em4做了bond,mode = 6,在上面虚拟出来bond0:rip 192.168.136.85/24,keepalived内配置bond0:vip为对外虚拟IP 192.168.136.88/24,lo:0配置192.168.136.88/32
sysctl.conf已经加入:
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_announce = 2

自己的win PC 192.168.52.105 ,开连ping VIP:
1、在stop keepalived后(bond0:vip 被删除),ping一直在持续,没有中断
2、ifconfig lo:0 down 后,ping 中断,再ifup lo:0后ping又开始持续
3、找了一台同网段(136)linux设备开连ping ,在stop keepalived后,ping一直在持续,arp -d VIP 后再ping中断
4、找了另一个网段(137)linux设备(以前没有ping过),在stop keepalived后,ping一直在持续
5、stop keepalived后能ssh到VIP

现在就想能不能在stop keepalived后所有客户端无法连上VIP,目前来看是1、客户端本地有arp缓存;2、网关交换机有arp缓存;3、服务端arp_ignore未生效。 有没有什么办法能解决这个问题?

拜谢

eloony 发表于 2016-01-10 00:55

你在做配置的时候把lo:0也做进去。停止 keepalived的时候也会down掉lo:0不就可以了。
页: [1]
查看完整版本: LVS/DR与RS同台在keepalived停掉后lo:0 VIP一直能ping通