Minutes of IPv6 Project Meeting on October 16, 2015
We focused on discussing current steps and instructions of setting up Service VM as IPv6 vRouter in native OpenStack environment (with ML2 OVS) and in OpenStack+ODL environment. In summary:
Current setup is based on environment of
OS+ODL. This is documented in wiki.
There are many gaps in ODL Lithium SR1, such as:
ODL-L3 doesn't support IPv6
ODL doesn't support Shared Tenant Networks
Security groups for IPv6 is not supported
net-virt provider doesn't support IPv6. This prevents us from using Neutron REST
API to create subnets because exceptions are thrown.
Thus the role of ODL is to provide L2 connectivity. No other features of ODL can be used in case of IPv6.
In this case, we still need to use neutron-l3-agent for IPv6 router namespace, and other Neutron features as well when needed
When OpenStack is upgraded to Liberty, one additional benefit in IPv6 is its Prefix Delegation support in Neutron.
However, PD doesn't add significant value to our IPv6 PoC
Thus upgrading OpenStack to Liberty is the same as using Kilo effectively
When ODL gets perfect and fully supports IPv6, we will use ODL-L3 instead of neutron-l3-agent.
We need to install ODL Lithium SR2 to very several bug fixes in order to be able to use Neutron REST APIs to create subnets.
Previously, we experimented the setup in native
OS environment with ML2 OVS. This is also documented in wiki.\
For B Release deliverables, we assume that installer will take care of Step 1 through 3 to create
OS+ODL environment. We only need to provide Step 4 and Step 5 documentation and instruction for B release.
One issue is that our current setting is to use neutron-l3-agent instead of odl-l3. We need to verify the end state after installation, i.e. neutron-l3-agent disabled or not, odl-l3 enabled or not.
Bin will communicate with Tim and Jonas to confirm the end state.
Actions include:
Sridhar to revise instructions of Steps 1 through 5 for shared tenant networks and using Neutron REST
API to create networks
Sridhar to verify wiki documentation for accuracy and up-to-date
Sridhar to install SR2 and verify bug fixes
Bin to add roadmap in wiki documentation
Bin to work with Installers to confirm the end state of installation, i.e. neutron-l3-agent disabled or not, odl-l3 enabled or not
Bin to encourage community resources to repeat PoC setup in various environments
<Standing agenda and project plan is as follows>
Roll call
Admin Update
B Release Tasks Update
Epic: JIRA IPVSIX-12 IPv6 Support / Gap Analysis with ODL
Epic: JIRA IPVSIX-13 Metadata Methodology / cloud.init()
Epic: JIRA IPVSIX-14 Test methodoloy, test case development and testing related tasks (Sprint C-2)
Multisite IPv6 Community Lab and CI Integration Update (Iben)
Epic: JIRA: IPVSIX-27 Test Completion using FuncTest or other test tools integration (Sprint C-4)
Epic:JIRA: IPVSIX-6 Propose Metadata structure of IPv6 ISO
Story: JIRA IPVSIX-29 Create an IPv6 chapter for the configuration guide
Story: JIRA IPVSIX-30 Create an IPv6 user guide chapter for the Brahmaputra user guide
Next Step
AOB
Meeting adjourned.