diff options
author | Bin Hu <bh526r@att.com> | 2015-12-25 18:18:58 -0800 |
---|---|---|
committer | Bin Hu <bh526r@att.com> | 2015-12-25 18:18:58 -0800 |
commit | dad2253357cfbe46306c7b6ced334ef572e68180 (patch) | |
tree | 8068f8fb2567c18715593162cbda39f3f9b7ed5b /docs/gapanalysis | |
parent | 179fc985095e566f3760824006bfbc2ea7f60ab0 (diff) |
JIRA:IPVSIX-29
Change-Id: Ib365fe00bda340ab76617871f254a19e0e24df9f
Signed-off-by: Bin Hu <bh526r@att.com>
Diffstat (limited to 'docs/gapanalysis')
-rw-r--r-- | docs/gapanalysis/gap-analysis-openstack-kilo.rst | 38 |
1 files changed, 33 insertions, 5 deletions
diff --git a/docs/gapanalysis/gap-analysis-openstack-kilo.rst b/docs/gapanalysis/gap-analysis-openstack-kilo.rst index 3852920..239d9f3 100644 --- a/docs/gapanalysis/gap-analysis-openstack-kilo.rst +++ b/docs/gapanalysis/gap-analysis-openstack-kilo.rst @@ -7,9 +7,37 @@ OpenStack Neutron in Kilo Official Release. The following table lists the use ca requirements of VIM-agnostic IPv6 functionality, including infrastructure layer and VNF (VM) layer, and its gap analysis with OpenStack Neutron in Kilo Official Release. -+-----------------------------------------------------+---------+------------------------------------------------------+ -| |Supported| | -| Use Case / Requirement | in Kilo | Comments | -| | Neutron | | -+=====================================================+=========+======================================================+ ++-----------------------------------------------------------+-------------------------+--------------------------------------------------------------------+ +|Use Case / Requirement |Supported in Kilo Neutron|Notes | ++===========================================================+=========================+====================================================================+ +|All topologies work in a multi-tenant environment |Yes |The IPv6 design is following the Neutron tenant networks model; | +| | |dnsmasq is being used inside DHCP network namespaces, while radvd | +| | |is being used inside Neutron routers namespaces to provide full | +| | |isolation between tenants. Tenant isolation can be based on VLANs, | +| | |GRE, or VXLAN encapsulation. In case of overlays, the transport | +| | |network (and VTEPs) must be IPv4 based as of today. | ++-----------------------------------------------------------+-------------------------+--------------------------------------------------------------------+ +|IPv6 VM to VM only |Yes |It is possible to assign IPv6-only addresses to VMs. Both switching | +| | |(within VMs on the same tenant network) as well as east/west routing| +| | |(between different networks of the same tenant) are supported. | ++-----------------------------------------------------------+-------------------------+--------------------------------------------------------------------+ +|IPv6 external L2 VLAN directly attached to a VM |Yes |IPv6 provider network model; RA messages from upstream (external) | +| | |router are forwarded into the VMs | ++-----------------------------------------------------------+-------------------------+--------------------------------------------------------------------+ +|IPv6 subnet routed via L3 agent to an external IPv6 network| |Configuration is enhanced in Kilo to allow easier setup of the | +| |1. Yes |upstream gateway, without the user forced to create an IPv6 subnet | +|1. Both VLAN and overlay (e.g. GRE, VXLAN) subnet attached | |for the external network. | +| to VMs; | | | +|2. Must be able to support multiple L3 agents for a given |2. Yes | | +| external network to support scaling (neutron scheduler | | | +| to assign vRouters to the L3 agents) | | | ++-----------------------------------------------------------+-------------------------+--------------------------------------------------------------------+ +|Ability for a NIC to support both IPv4 and IPv6 (dual | |Dual-stack is supported in Neutron with the addition of | +|stack) address. | |`Multiple IPv6 Prefixes`_ Blueprint. | +| | | | +|1. VM with a single interface associated with a network, |1. Yes |.. _`Multiple IPv6 Prefixes`: | +| which is then associated with two subnets. | |http://blueprints.launchpad.net/neutron/+spec/multiple-ipv6-prefixes| +|2. VM with two different interfaces associated with two |2. Yes | | +| different networks and two different subnets. | | | ++-----------------------------------------------------------+-------------------------+--------------------------------------------------------------------+ |