Hide Forgot
Description of problem: In IPv6, there are couple of ways in which an IP address can be assigned, namely: 1. SLAAC (Stateless Address Autoconfiguration) 2. Stateful DHCPv6 3. Stateless DHCPv6 If a subnet is configured to use SLAAC, there is no need to use DHCP at all. The ODL ipv6service is expected to send Router Advts announcing the prefix (and default-route/MTU information) to the client. If a subnet is configured to use stateless DHCPv6, the ipv6service router and DHCP server are going to work together: the router is going to announce the prefix, MTU and default-route, and the DHCP server is going to provide "dhcp-options" such as DNS. If a subnet is configured to use stateful DHCPv6, the ipv6service router and DHCP server are going to work together as well: the router is going to announce default-route/MTU information, but the DHCP server is going to provide the IP address as well as any other "dhcp-options" such as DNS server.
The following are the main patches in Netvirt that implement this feature. Support Router Advertisement functionality when an RS is received - https://git.opendaylight.org/gerrit/#/c/41722/ Support Neighbor Advertisement functionality for router iface - https://git.opendaylight.org/gerrit/#/c/41821/ Support Service Binding for ipv6service - https://git.opendaylight.org/gerrit/#/c/42628/ Add a match to nd_target for IPv6 NS punt flows - https://git.opendaylight.org/gerrit/#/c/42916/ IPv6Service Binding using elanTag - https://git.opendaylight.org/gerrit/#/c/43477/ Reduce IPv6 Periodic Unsolicited RA timer interval - https://git.opendaylight.org/gerrit/#/c/44955/ Bug 7476: Configure Reachable Time in IPv6 Router Advt - https://git.opendaylight.org/gerrit/#/c/50089/
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://access.redhat.com/errata/RHEA-2017:3462