VIP interfaces in the same IP subnet send duplicate ARP replies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StackLight |
In Progress
|
Undecided
|
Swann Croiset |
Bug Description
Tested on MOS 9 and the plugins from the master branch.
The InfluxDB and Elasticsearch are located on the same node and share the same subnet.
# ip netns exec haproxy ip r
default via 240.0.0.1 dev hapr-ns metric 10000
10.109.10.0/24 via 240.0.0.1 dev hapr-ns metric 10000
10.109.11.0/24 dev b_influxdb proto kernel scope link src 10.109.11.13
10.109.11.0/24 dev b_es_vip_mgmt proto kernel scope link src 10.109.11.15
10.109.11.0/24 via 240.0.0.1 dev hapr-ns metric 10000
10.109.12.0/24 via 240.0.0.1 dev hapr-ns metric 10000
240.0.0.0/30 dev hapr-ns proto kernel scope link src 240.0.0.2
# ip netns exec haproxy ip l
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
14: b_influxdb: <BROADCAST,
link/ether f2:6c:c9:99:c9:b6 brd ff:ff:ff:ff:ff:ff
16: hapr-ns: <BROADCAST,
link/ether ca:6d:4c:bf:42:25 brd ff:ff:ff:ff:ff:ff
18: b_es_vip_mgmt: <BROADCAST,
link/ether a6:d5:de:15:e4:7c brd ff:ff:ff:ff:ff:ff
From another node, I can see that both interfaces reply to ARP requests for the Elasticsearch VIP.
# arping -b -I br-mgmt 10.109.11.15
ARPING 10.109.11.15 from 10.109.11.5 br-mgmt
Unicast reply from 10.109.11.15 [A6:D5:DE:15:E4:7C] 1.213ms
Unicast reply from 10.109.11.15 [F2:6C:C9:99:C9:B6] 1.256ms
Unicast reply from 10.109.11.15 [A6:D5:DE:15:E4:7C] 1.291ms
Unicast reply from 10.109.11.15 [F2:6C:C9:99:C9:B6] 1.338ms
Unicast reply from 10.109.11.15 [A6:D5:DE:15:E4:7C] 0.897ms
Unicast reply from 10.109.11.15 [F2:6C:C9:99:C9:B6] 1.002ms
root@node-1:~# arping -I br-mgmt 10.109.11.15
ARPING 10.109.11.15 from 10.109.11.5 br-mgmt
Unicast reply from 10.109.11.15 [A6:D5:DE:15:E4:7C] 1.626ms
Unicast reply from 10.109.11.15 [F2:6C:C9:99:C9:B6] 1.647ms
Unicast reply from 10.109.11.15 [F2:6C:C9:99:C9:B6] 1.582ms
root@node-1:~# arping -I br-mgmt 10.109.11.13
ARPING 10.109.11.13 from 10.109.11.5 br-mgmt
Unicast reply from 10.109.11.13 [A6:D5:DE:15:E4:7C] 1.382ms
Unicast reply from 10.109.11.13 [F2:6C:C9:99:C9:B6] 1.418ms
Unicast reply from 10.109.11.13 [F2:6C:C9:99:C9:B6] 0.884ms
Changed in lma-toolchain: | |
assignee: | nobody → Swann Croiset (swann-w) |
status: | New → In Progress |
Changed in lma-toolchain: | |
status: | Fix Committed → In Progress |
Reviewed: https:/ /review. openstack. org/331737 /git.openstack. org/cgit/ openstack/ fuel-plugin- lma-infrastruct ure-alerting/ commit/ ?id=a70862ce2bf 113949597e6ec4a 4912c34e8aa251
Committed: https:/
Submitter: Jenkins
Branch: master
commit a70862ce2bf1139 49597e6ec4a4912 c34e8aa251
Author: Swann Croiset <email address hidden>
Date: Mon Jun 20 17:10:05 2016 +0200
Support multiple Virtual IPs on the same subnet
Fixes-bug: #1594722
Change-Id: I825009dbc2cc3a 656c6dbd1b89cd3 4d77bb7ede3