]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Support Subnets that are configured by external RAs
authorSean M. Collins <sean_collins2@cable.comcast.com>
Mon, 7 Apr 2014 18:35:58 +0000 (14:35 -0400)
committerSean M. Collins <sean_collins2@cable.comcast.com>
Mon, 9 Jun 2014 17:48:44 +0000 (13:48 -0400)
commit75be9df987ae43684b5452d2f0139db2e6acafdd
tree2d6b136e9696054e37f4d40c46cd4426303605e3
parent68a9191aa723a19e84b79170e434d6c0a7929725
Support Subnets that are configured by external RAs

The IPv6 attributes for subnets provides support for IPv6 subnets that
are managed by non-OpenStack gateway devices, by creating a subnet that
has the ipv6_ra_mode attribute not set, and the ipv6_address_mode
attribute set to IPV6_SLAAC.

In order to support stateless IPv6, Neutron should calculate an IPv6
address based on the IPv6 prefix and MAC address via EUI-64 specification,
and assign this address to the port.

Implements blueprint ipv6-provider-nets-slaac

DocImpact

Change-Id: Ia76d76a67e0dc9f996a72e38d987a05aecc1b55f
Co-Authored-By: Xu Han Peng <xuhanp@cn.ibm.com>
Co-Authored-By: Dazhao Yu <dzyu@cn.ibm.com>
neutron/db/db_base_plugin_v2.py
neutron/tests/unit/oneconvergence/test_nvsd_plugin.py
neutron/tests/unit/test_db_plugin.py