radvd config should have a prefix section when subnet's ipv6_ra_mode is DHCPV6_STATEFUL

Bug #1531093 reported by Wenxin Wang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Wenxin Wang

Bug Description

Currently, when an IPv6 subnet has ipv6_ra_mode set to DHCPV6_STATEFUL, there will be no section in the relevant radvd config file about its prefix. However, instances on that subnet still relies on RA for settings that DHCPv6 does not provide, like prefix length, and the M bit. As of the prefix length, it seems that currently neutron assumes a /64 prefix (correct me if I'm wrong), but future version may need to handle prefixes with different lengths.

Changed in neutron:
assignee: nobody → Wenxin Wang (stieizc-33)
status: New → In Progress
Akihiro Motoki (amotoki)
tags: added: ipv6
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/262962
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=629d86d480c06569ba6bd5d9cd55a543dbf6221b
Submitter: Jenkins
Branch: master

commit 629d86d480c06569ba6bd5d9cd55a543dbf6221b
Author: Wenxin Wang <email address hidden>
Date: Sat Jan 2 18:29:21 2016 +0800

    radvd prefix configuration for DHCPV6_Stateful RA

    When an IPv6 subnet's ipv6_ra_mode is set to DHCPV6_STATEFUL,
    the hosts on that subnet rely on router advertisement for the
    prefix length. This is important for subnets where the lengths
    of the prefixes are not 64.

    Closes-Bug: #1531093
    Change-Id: Ied8d390a05ee1a2e544e39e887abf11c8a56abc3

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/285373

Revision history for this message
Thierry Carrez (ttx) wrote : Fix included in openstack/neutron 8.0.0.0b3

This issue was fixed in the openstack/neutron 8.0.0.0b3 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/liberty)

Reviewed: https://review.openstack.org/285373
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=ec052cf212f21f77196299e236734c47564dea9e
Submitter: Jenkins
Branch: stable/liberty

commit ec052cf212f21f77196299e236734c47564dea9e
Author: Wenxin Wang <email address hidden>
Date: Sat Jan 2 18:29:21 2016 +0800

    radvd prefix configuration for DHCPV6_Stateful RA

    When an IPv6 subnet's ipv6_ra_mode is set to DHCPV6_STATEFUL,
    the hosts on that subnet rely on router advertisement for the
    prefix length. This is important for subnets where the lengths
    of the prefixes are not 64.

    Conflicts:
     neutron/agent/linux/ra.py

    Closes-Bug: #1531093
    Change-Id: Ied8d390a05ee1a2e544e39e887abf11c8a56abc3
    (cherry picked from commit 629d86d480c06569ba6bd5d9cd55a543dbf6221b)

tags: added: in-stable-liberty
Revision history for this message
Thierry Carrez (ttx) wrote : Fix included in openstack/neutron 7.1.0

This issue was fixed in the openstack/neutron 7.1.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.