Description of problem: IPV6 router is not working with VRRP attached one bug for Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. create VRRP setup and configure ipv6 subnet with SLAAC tested without failover 2. radvd is working but VMs will not get ip address 3. same configuration but without VRRP enabled will work Tested with cirros and RHEL 7.1 images Actual results: router and subnet are created but VM will not get IPV6 I don't see any RA accepted on the VM Same results in Juno and kilo Expected results: Additional info:
All issues with IPv6 and L3 HA have been resolved AFAIK. Moving to MODIFIED.
Yes, I'm not aware of any known IPv6 issues in Neutron L3 HA. Small note: Minimum version of keepalived has to be v1.2.10 (or above) [https://review.openstack.org/#/c/168781/]
This should be tested with RHEL OSP 8 by Ofer's team, as part of the overall OSP director support for IPv6 based deployments. Ofer, is there an existing BZ tracking this so we can link between the bugs?
Nir, I don't see how it related to installer we are talking here about two Neutron's features IPV6 and VRRP. When this bug will be ON_QA my team will work on it.
IPv6 is supposedly entirely broken with L3 HA: https://bugs.launchpad.net/neutron/+bug/1520517
Verification for the latest issue fixed (https://review.openstack.org/#/c/268348/). Create a IPv6 SLAAC subnet, HA router, VM Console in to VM, execute `watch "ip route | grep default"` Verify that default gateway ip route doesn't goes away over a period of a couple of minutes.
(In reply to Assaf Muller from comment #13) > Verification for the latest issue fixed > (https://review.openstack.org/#/c/268348/). > > Create a IPv6 SLAAC subnet, HA router, VM > Console in to VM, execute `watch "ip route | grep default"` > Verify that default gateway ip route doesn't goes away over a period of a > couple of minutes. Minor correction to the ip route command: For IPv6 default route use: ip -6 route
[root@overcloud-controller-0 ~]# rpm -qa | grep neutr openstack-neutron-7.0.1-8.el7ost.noarch Tested with cirros instance : $ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1400 qdisc pfifo_fast qlen 1000 link/ether fa:16:3e:13:f1:c7 brd ff:ff:ff:ff:ff:ff inet 21.0.0.5/24 brd 21.0.0.255 scope global eth0 inet6 3001::f816:3eff:fe13:f1c7/64 scope global dynamic valid_lft 86396sec preferred_lft 14396sec inet6 fe80::f816:3eff:fe13:f1c7/64 scope link valid_lft forever preferred_lft forever $ Instance received IPv6 address. ( added a failover to the test and worked well)
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-0603.html