From e7045e051d8500a2e3b4f2bebbf61e2511c5106a Mon Sep 17 00:00:00 2001 From: Bin Hu Date: Tue, 26 Sep 2017 22:06:42 -0700 Subject: Update ODL Carbon status Updated ODL Carbon status by indicating deprecated old-netvirt Change-Id: I480788e6ef6ff3ba801651e4aa37ea4ab5929833 Signed-off-by: Bin Hu --- docs/release/userguide/feature.usage.rst | 115 ++++++++++++++---------------- docs/release/userguide/gap-odl-carbon.rst | 115 ++++++++++++++---------------- 2 files changed, 106 insertions(+), 124 deletions(-) diff --git a/docs/release/userguide/feature.usage.rst b/docs/release/userguide/feature.usage.rst index 90042f5..7ad1fd7 100644 --- a/docs/release/userguide/feature.usage.rst +++ b/docs/release/userguide/feature.usage.rst @@ -160,14 +160,9 @@ requirements of VIM-agnostic IPv6 functionality, including infrastructure layer **Open Daylight Carbon Status** -There are 2 options in Open Daylight Carbon to provide Virtualized Networks: - -1 ``Old Netvirt``: netvirt implementation used in Open Daylight Beryllium and Boron Release - identified by feature ``odl-ovsdb-openstack`` - -2 ``New Netvirt``: netvirt implementation which will replace the Old Netvirt in the - future releases based on a more modular design. It is identified by feature - ``odl-netvirt-openstack`` +In Open Daylight Carbon official release, the legacy ``Old Netvirt`` identified by feature +``odl-ovsdb-openstack`` is deprecated and no longer supported. The ``New Netvirt`` +identified by feature ``odl-netvirt-openstack`` is used. Please **NOTE** that in terms of IPv6 support in OpenDaylight, there is no difference between **Carbon** release and **Boron** release. @@ -175,60 +170,56 @@ between **Carbon** release and **Boron** release. .. table:: :class: longtable - +--------------------------------------------------+-----------------------------------------------+--------------------------------------------------------------+ - |Use Case / Requirement | Supported in ODL Carbon |Notes | - | +----------------------+------------------------+ | - | | Old Netvirt | New Netvirt | | - | |(odl-ovsdb-openstack) |(odl-netvirt-openstack) | | - +==================================================+======================+========================+==============================================================+ - |REST API support for IPv6 subnet creation in ODL |Yes |Yes |Yes, it is possible to create IPv6 subnets in ODL using | - | | | |Neutron REST API. | - | | | | | - | | | |For a network which has both IPv4 and IPv6 subnets, ODL | - | | | |mechanism driver will send the port information which | - | | | |includes IPv4/v6 addresses to ODL Neutron northbound API. | - | | | |When port information is queried, it displays IPv4 and IPv6 | - | | | |addresses. | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPv6 Router support in ODL: |**No** |Yes | | - | | | | | - |1. Communication between VMs on same network | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPv6 Router support in ODL: |**No** |Yes | | - | | | | | - |2. Communication between VMs on different | | | | - | networks connected to the same router | | | | - | (east-west) | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPv6 Router support in ODL: |**No** |**Work in Progress** |Work in progress. | - | | | | | - |3. External routing (north-south) | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPAM: Support for IPv6 Address assignment modes. |**No** |Yes |ODL IPv6 Router supports all the IPv6 Address assignment | - | | | |modes along with Neutron DHCP Agent. | - |1. SLAAC | | | | - |2. DHCPv6 Stateless | | | | - |3. DHCPv6 Stateful | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |When using ODL for L2 forwarding/tunneling, it is |Yes |Yes | | - |compatible with IPv6. | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |Full support for IPv6 matching (i.e. IPv6, ICMPv6,|**Partial** |Yes |Security Groups for IPv6 is supported in the new NetVirt. | - |TCP, UDP) in security groups. Ability to control | | | | - |and manage all IPv6 security group capabilities | | | | - |via Neutron/Nova API (REST and CLI) as well as | | | | - |via Horizon | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |Shared Networks support |Yes |Yes | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPv6 external L2 VLAN directly attached to a VM. |**ToDo** |**ToDo** | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |ODL on an IPv6 only Infrastructure. |**No** |**Work in Progress** |Deploying OpenStack with ODL on an IPv6 only infrastructure | - | | | |where the API endpoints are all IPv6 addresses. | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |VxLAN Tunnels with IPv6 Endpoints |**No** |**Work in Progress** |The necessary patches are under review to support this use | - | | | |case for OVS 2.6 or higher version. | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |Use Case / Requirement |Supported in ODL Carbon|Notes | + +==================================================+=======================+==============================================================+ + |REST API support for IPv6 subnet creation in ODL |Yes |Yes, it is possible to create IPv6 subnets in ODL using | + | | |Neutron REST API. | + | | | | + | | |For a network which has both IPv4 and IPv6 subnets, ODL | + | | |mechanism driver will send the port information which | + | | |includes IPv4/v6 addresses to ODL Neutron northbound API. | + | | |When port information is queried, it displays IPv4 and IPv6 | + | | |addresses. | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPv6 Router support in ODL: |Yes | | + | | | | + |1. Communication between VMs on same network | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPv6 Router support in ODL: |Yes | | + | | | | + |2. Communication between VMs on different | | | + | networks connected to the same router | | | + | (east-west) | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPv6 Router support in ODL: |**Work in Progress** |Work in progress. | + | | | | + |3. External routing (north-south) | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPAM: Support for IPv6 Address assignment modes. |Yes |ODL IPv6 Router supports all the IPv6 Address assignment | + | | |modes along with Neutron DHCP Agent. | + |1. SLAAC | | | + |2. DHCPv6 Stateless | | | + |3. DHCPv6 Stateful | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |When using ODL for L2 forwarding/tunneling, it is |Yes | | + |compatible with IPv6. | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |Full support for IPv6 matching (i.e. IPv6, ICMPv6,|Yes | | + |TCP, UDP) in security groups. Ability to control | | | + |and manage all IPv6 security group capabilities | | | + |via Neutron/Nova API (REST and CLI) as well as | | | + |via Horizon | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |Shared Networks support |Yes | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPv6 external L2 VLAN directly attached to a VM. |**ToDo** | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |ODL on an IPv6 only Infrastructure. |**Work in Progress** |Deploying OpenStack with ODL on an IPv6 only infrastructure | + | | |where the API endpoints are all IPv6 addresses. | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |VxLAN Tunnels with IPv6 Endpoints |Yes | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ References diff --git a/docs/release/userguide/gap-odl-carbon.rst b/docs/release/userguide/gap-odl-carbon.rst index 859453c..95c2b45 100644 --- a/docs/release/userguide/gap-odl-carbon.rst +++ b/docs/release/userguide/gap-odl-carbon.rst @@ -13,14 +13,9 @@ requirements of VIM-agnostic IPv6 functionality, including infrastructure layer **Open Daylight Carbon Status** -There are 2 options in Open Daylight Carbon to provide Virtualized Networks: - -1 ``Old Netvirt``: netvirt implementation used in Open Daylight Beryllium and Boron Release - identified by feature ``odl-ovsdb-openstack`` - -2 ``New Netvirt``: netvirt implementation which will replace the Old Netvirt in the - future releases based on a more modular design. It is identified by feature - ``odl-netvirt-openstack`` +In Open Daylight Carbon official release, the legacy ``Old Netvirt`` identified by feature +``odl-ovsdb-openstack`` is deprecated and no longer supported. The ``New Netvirt`` +identified by feature ``odl-netvirt-openstack`` is used. Please **NOTE** that in terms of IPv6 support in OpenDaylight, there is no difference between **Carbon** release and **Boron** release. @@ -28,58 +23,54 @@ between **Carbon** release and **Boron** release. .. table:: :class: longtable - +--------------------------------------------------+-----------------------------------------------+--------------------------------------------------------------+ - |Use Case / Requirement | Supported in ODL Carbon |Notes | - | +----------------------+------------------------+ | - | | Old Netvirt | New Netvirt | | - | |(odl-ovsdb-openstack) |(odl-netvirt-openstack) | | - +==================================================+======================+========================+==============================================================+ - |REST API support for IPv6 subnet creation in ODL |Yes |Yes |Yes, it is possible to create IPv6 subnets in ODL using | - | | | |Neutron REST API. | - | | | | | - | | | |For a network which has both IPv4 and IPv6 subnets, ODL | - | | | |mechanism driver will send the port information which | - | | | |includes IPv4/v6 addresses to ODL Neutron northbound API. | - | | | |When port information is queried, it displays IPv4 and IPv6 | - | | | |addresses. | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPv6 Router support in ODL: |**No** |Yes | | - | | | | | - |1. Communication between VMs on same network | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPv6 Router support in ODL: |**No** |Yes | | - | | | | | - |2. Communication between VMs on different | | | | - | networks connected to the same router | | | | - | (east-west) | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPv6 Router support in ODL: |**No** |**Work in Progress** |Work in progress. | - | | | | | - |3. External routing (north-south) | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPAM: Support for IPv6 Address assignment modes. |**No** |Yes |ODL IPv6 Router supports all the IPv6 Address assignment | - | | | |modes along with Neutron DHCP Agent. | - |1. SLAAC | | | | - |2. DHCPv6 Stateless | | | | - |3. DHCPv6 Stateful | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |When using ODL for L2 forwarding/tunneling, it is |Yes |Yes | | - |compatible with IPv6. | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |Full support for IPv6 matching (i.e. IPv6, ICMPv6,|**Partial** |Yes |Security Groups for IPv6 is supported in the new NetVirt. | - |TCP, UDP) in security groups. Ability to control | | | | - |and manage all IPv6 security group capabilities | | | | - |via Neutron/Nova API (REST and CLI) as well as | | | | - |via Horizon | | | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |Shared Networks support |Yes |Yes | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |IPv6 external L2 VLAN directly attached to a VM. |**ToDo** |**ToDo** | | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |ODL on an IPv6 only Infrastructure. |**No** |**Work in Progress** |Deploying OpenStack with ODL on an IPv6 only infrastructure | - | | | |where the API endpoints are all IPv6 addresses. | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ - |VxLAN Tunnels with IPv6 Endpoints |**No** |**Work in Progress** |The necessary patches are under review to support this use | - | | | |case for OVS 2.6 or higher version. | - +--------------------------------------------------+----------------------+------------------------+--------------------------------------------------------------+ + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |Use Case / Requirement |Supported in ODL Carbon|Notes | + +==================================================+=======================+==============================================================+ + |REST API support for IPv6 subnet creation in ODL |Yes |Yes, it is possible to create IPv6 subnets in ODL using | + | | |Neutron REST API. | + | | | | + | | |For a network which has both IPv4 and IPv6 subnets, ODL | + | | |mechanism driver will send the port information which | + | | |includes IPv4/v6 addresses to ODL Neutron northbound API. | + | | |When port information is queried, it displays IPv4 and IPv6 | + | | |addresses. | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPv6 Router support in ODL: |Yes | | + | | | | + |1. Communication between VMs on same network | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPv6 Router support in ODL: |Yes | | + | | | | + |2. Communication between VMs on different | | | + | networks connected to the same router | | | + | (east-west) | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPv6 Router support in ODL: |**Work in Progress** |Work in progress. | + | | | | + |3. External routing (north-south) | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPAM: Support for IPv6 Address assignment modes. |Yes |ODL IPv6 Router supports all the IPv6 Address assignment | + | | |modes along with Neutron DHCP Agent. | + |1. SLAAC | | | + |2. DHCPv6 Stateless | | | + |3. DHCPv6 Stateful | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |When using ODL for L2 forwarding/tunneling, it is |Yes | | + |compatible with IPv6. | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |Full support for IPv6 matching (i.e. IPv6, ICMPv6,|Yes | | + |TCP, UDP) in security groups. Ability to control | | | + |and manage all IPv6 security group capabilities | | | + |via Neutron/Nova API (REST and CLI) as well as | | | + |via Horizon | | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |Shared Networks support |Yes | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |IPv6 external L2 VLAN directly attached to a VM. |**ToDo** | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |ODL on an IPv6 only Infrastructure. |**Work in Progress** |Deploying OpenStack with ODL on an IPv6 only infrastructure | + | | |where the API endpoints are all IPv6 addresses. | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ + |VxLAN Tunnels with IPv6 Endpoints |Yes | | + +--------------------------------------------------+-----------------------+--------------------------------------------------------------+ -- cgit 1.2.3-korg