Arp_responder: two VMs share one VIP, but the arp table not updated with GARP.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
New
|
Undecided
|
Unassigned |
Bug Description
Consult with one problem:
I'm not sure, if there already exist enhancement for such scenario.
Please help check, how to update router the new MAC by GARP with arp_responder enabled, thanks a lot.
Problem scenario openstack with neutron:
1. VM A and VM B works in active-standby mode, with one floating IP.
2. If VM A, is one active one, then the floating IP is resident on the VM A.
3. If switchover happened, the floating IP will be added into VM B, and VM B will send-out GARP to update the router, the IP resident on new MAC now.
4. But with arp_responder enabled, the GARP couldn't reach to router.
[root@overcloud
/var/lib/
/var/lib/
/var/lib/
tcpdump in VM level when VM switchover happened; (10.0.0.7 is one floating IP, fa:16:3e:b6:d7:5c is the MAC of VM B, fa:16:3e:63:d0:39 is the MAC of VM A).
07:43:14.216913 ARP, Request who-has 10.0.0.7 (Broadcast) tell 10.0.0.7, length 28
07:43:14.216939 ARP, Reply 10.0.0.7 is-at fa:16:3e:b6:d7:5c, length 28
07:43:14.217131 ARP, Reply 10.0.0.7 is-at fa:16:3e:63:d0:39, length 28
07:43:14.217155 ARP, Reply 10.0.0.7 is-at fa:16:3e:63:d0:39, length 28
Thanks,
Mark
I think that this is the same issue as https:/ /launchpad. net/bugs/ 1774459 which is opened for very long time already.
One question - are You using dvr or centralized routers in Your case?