DVR, Floating IPs are not working. Failed sending gratuitous ARP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Undecided
|
Brian Haley |
Bug Description
Hello, I'm trying to use DVR and floating IPs, but it does not work.
When I'm trying to associate a floating IP with VM, I see on the compute node:
2016-07-28 14:26:31.893 125513 DEBUG neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.912 125513 ERROR neutron.
2016-07-28 14:26:31.948 125513 DEBUG oslo_messaging.
2016-07-28 14:26:31.949 125513 DEBUG neutron.
[root@node13 ~]# sysctl net.ipv4.
net.ipv4.
[root@node13 ~]# ip netns exec fip-4f2774d1-
net.ipv4.
Remote ping is not working:
[root@node13 ~]# ping -c2 172.16.48.6
PING 172.16.48.6 (172.16.48.6) 56(84) bytes of data.
^C
--- 172.16.48.6 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
Ping into the namespace is working:
[root@node13 ~]# ip netns
fip-4f2774d1-
qrouter-
[root@node13 ~]# ip netns exec fip-4f2774d1-
PING 172.16.48.6 (172.16.48.6) 56(84) bytes of data.
64 bytes from 172.16.48.6: icmp_seq=1 ttl=63 time=0.290 ms
64 bytes from 172.16.48.6: icmp_seq=2 ttl=63 time=0.260 ms
--- 172.16.48.6 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.260/0.
Additional information:
[root@node13 ~]# ip netns exec fip-4f2774d1-
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
9: fpr-a5e261f2-9: <BROADCAST,
link/ether ce:cd:c7:4d:b8:c2 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 169.254.126.51/31 scope global fpr-a5e261f2-9
valid_lft forever preferred_lft forever
inet6 fe80::cccd:
valid_lft forever preferred_lft forever
333: fg-86481da8-4c: <BROADCAST,
link/ether fa:16:3e:3b:ac:ac brd ff:ff:ff:ff:ff:ff
inet 172.16.48.4/22 brd 172.16.51.255 scope global fg-86481da8-4c
valid_lft forever preferred_lft forever
inet6 fe80::f816:
valid_lft forever preferred_lft forever
[root@node13 ~]# ip netns exec fip-4f2774d1-
default via 172.16.51.254 dev fg-86481da8-4c
169.254.126.50/31 dev fpr-a5e261f2-9 proto kernel scope link src 169.254.126.51
172.16.48.0/22 dev fg-86481da8-4c proto kernel scope link src 172.16.48.4
172.16.48.6 via 169.254.126.50 dev fpr-a5e261f2-9
[root@node13 ~]# ovs-vsctl show
8fd67521-
Bridge br-int
fail_mode: secure
Port "fg-86481da8-4c"
tag: 2
Port br-int
Port patch-tun
Port "tapf872f999-f9"
tag: 4095
Port "qvo616a1035-c5"
tag: 1
Port int-br-ex
Port int-br-private
Port "qr-9edb3525-5a"
tag: 1
Bridge br-tun
fail_mode: secure
Port "vxlan-ac103409"
Port br-tun
Port "vxlan-ac103418"
Port "vxlan-ac103403"
Port patch-int
Bridge br-ex
Port br-ex
Port "em1.193"
Port phy-br-ex
Bridge br-private
Port phy-br-private
Port br-private
Port "em1.1070"
ovs_version: "2.5.0"
tags: |
added: l3-dvr-backlog removed: dvr floating ips |
Changed in neutron: | |
assignee: | nobody → Brian Haley (brian-haley) |
status: | New → Incomplete |
Changed in neutron: | |
status: | Incomplete → Invalid |
I'm stacking now to try and reproduce this with upstream master. Is that where you are seeing this?