User Tools

Site Tools


ipv6-enabled_vanilla_opnfv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ipv6-enabled_vanilla_opnfv [2014/10/29 18:49]
Bin Hu [Dependencies:]
ipv6-enabled_vanilla_opnfv [2014/12/12 00:29] (current)
Prakash Ramchandran [Committers and Contributors:]
Line 1: Line 1:
 ==== IPv6-enabled Vanilla OPNFV ==== ==== IPv6-enabled Vanilla OPNFV ====
  
-  * ''​Proposed name for the project'':​ IPv6-enabled ​Vanilla ​OPNFV +  * ''​Proposed name for the project'':​ IPv6-enabled OPNFV 
-  * ''​Proposed name for the repository'': ​IPv6Vanilla+  * ''​Proposed name for the repository'': ​ipv6
   * ''​Project Categories'':​ (Integration & Testing)   * ''​Project Categories'':​ (Integration & Testing)
  
 ==== Project description:​ ==== ==== Project description:​ ====
  
-This IPv6-enabled Vanilla OPNFV project is an Integration and Testing project targeted to produce a meta distribution of IPv6-enabled OPNFV platform based on OpenStack Juno Release and Open Daylight Helium Release. This meta distribution intends to be an easy installable package with de-facto provisioning and configuration of IPv6 and dual-stack support ​as a baseline of OPNFV platform ​upon which test harness, additional components and functional blocks and/or tools can be built and integrated ​as proposed by other OPNFV projects.+This IPv6-enabled Vanilla OPNFV project is an Integration and Testing project targeted to produce a meta distribution of IPv6-enabled OPNFV platform based on OpenStack Juno Release and Open Daylight Helium Release. This meta distribution intends to be an easy installable package with de-facto provisioning and configuration of IPv6 and dual-stack supportupon which test harness, additional components and functional blocks and/or tools that need IPv6 functionality ​can be built and integrated.
  
 In addition, this project intends to analyze the gaps between additional IPv6 features needed by various use cases of industry and the existing IPv6 support in meta distribution,​ and to propose the ways moving forward to fill in the gaps. In addition, this project intends to analyze the gaps between additional IPv6 features needed by various use cases of industry and the existing IPv6 support in meta distribution,​ and to propose the ways moving forward to fill in the gaps.
Line 24: Line 24:
   * Floating IPv6, IPv6 prefix delegation and IPv6 ICMP security group are in roadmap, pretty much for Kilo or beyond   * Floating IPv6, IPv6 prefix delegation and IPv6 ICMP security group are in roadmap, pretty much for Kilo or beyond
  
-On the other hand, there are OPNFV project proposals related to [[http://​wiki.opnfv.org/​testbed_governance_policy|Testbed Governance & Policy]], [[http://​wiki.opnfv.org/​reference_platform_hw_sw_definition|Reference Platform HW & SW Definition]],​ [[http://​wiki.opnfv.org/​platform_tooling|Platform Tooling]], [[http://​wiki.opnfv.org/​platform_performance_stability|Platform Performance and Stability]], ​and [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] etc. Those project proposals indicate a need of a NFVI/VIM Testbed, or a developer “Sandbox”,​ which can provide a documented baseline using release candidates of hardware/​software ingredients,​ and can host multivendor VNFs. And the IPv6-enabled meta distribution is the key component for such testbed and further platform featuresHowever, currently, there is not a “vanilla” distribution of IPv6-enabled OPNFV ready to be distributed as an easy installable package over such planned testbed and other platform features.+On the other hand, there are OPNFV project proposals related to [[http://​wiki.opnfv.org/​testbed_governance_policy|Testbed Governance & Policy]], [[http://​wiki.opnfv.org/​reference_platform_hw_sw_definition|Reference Platform HW & SW Definition]],​ [[http://​wiki.opnfv.org/​platform_tooling|Platform Tooling]], [[http://​wiki.opnfv.org/​platform_performance_stability|Platform Performance and Stability]],​ [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]], and [[http://​wiki.opnfv.org/​continuous_integration_ci|Continuous Integration]] etc. Those project proposals indicate a need of a NFVI/VIM Testbed, or a developer “Sandbox”,​ which is the essential things of integrating a basic platform that can provide a documented baseline using release candidates of hardware/​software ingredients,​ and can host multivendor VNFs. Those project proposals are considered "​horizontal",​ and fundamentally support all other "​vertical"​ features of OPNFV. And more specific and detailed "​vertical"​ features, including ​the IPv6 and dual-stack functionality,​ are not considered as part of the scope of those "​horizontal"​ project proposalsCurrently, there is not a “vanilla” distribution of IPv6-enabled OPNFV ready to be distributed as an easy installable package over such planned testbed and other "​horizontal" ​platform features.
  
-Thus this project satisfies ​both the need of a meta distribution of OPNFV as a developer “Sandbox” and the need of IPv6/​dual-stack enablement in industry.+Thus this project satisfies the need of a meta distribution of OPNFV with IPv6/​dual-stack enablement in industry.
  
   * ''​Specify any interface/​API specification proposed''​   * ''​Specify any interface/​API specification proposed''​
  
-This project does not produce any interface / API specification. This project uses the standard open source component APIs from OpenStack, ODL, etc. This project will test these component APIs and their applicability for standalone NFV use cases and test cases identified by [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] and other related projects.+This project does not produce any interface / API specification. This project uses the standard open source component APIs from OpenStack, ODL, etc. This project will test these component APIs and their applicability for standalone NFV use cases and test cases identified by [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] and other related projects, and related to or adapted/​enhanced with IPv6 features.
  
   * ''​Specify testing and integration''​   * ''​Specify testing and integration''​
Line 37: Line 37:
   * ''​Client tools developed for status shows etc''​   * ''​Client tools developed for status shows etc''​
  
-This project intends to serve as the baseline for further development of test harness and test tools, and will reuse the Macro Test Plan and Micro Test Plan developed by [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] project proposal, and other test plans developed by other project proposals, wherever applicable to Vanilla distribution.+This project intends to serve as the baseline for further development of test harness and test tools that need IPv6 and dual-stack functionality, and will reuse the Macro Test Plan and Micro Test Plan developed by [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] project proposal, and other test plans developed by other project proposals, wherever applicable to, and/or adapted and/or enhanced as necessary for IPv6 Vanilla distribution.
  
   * ''​Identity a list of features and functionality will be developed.''​   * ''​Identity a list of features and functionality will be developed.''​
Line 52: Line 52:
   * Continue evolving upon new releases of OpenStack, Open Daylight and other upstream components   * Continue evolving upon new releases of OpenStack, Open Daylight and other upstream components
   * Drive additional Collaborative Development Projects within OPNFV that will fill in the gaps of additional IPv6 features   * Drive additional Collaborative Development Projects within OPNFV that will fill in the gaps of additional IPv6 features
-  * Drive additional “blueprints” to fill in the gaps of additional IPv6 features in upstream projects, such as OpenStack+  * Directly drive additional “blueprints” to fill in the gaps of additional IPv6 features in upstream projects, such as OpenStack
  
 ==== Testability:​ ''​(optional,​ Project Categories: Integration & Testing)''​ ==== ==== Testability:​ ''​(optional,​ Project Categories: Integration & Testing)''​ ====
  
-This project intends to serve as the baseline for further development of test harness and test tools, and will reuse the Macro Test Plan and Micro Test Plan developed by [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] project proposal, and other test plans developed by other project proposals, wherever applicable to Vanilla distribution. +This project intends to serve as the baseline for further development of test harness and test tools that need IPv6 and dual-stack functionality, and will reuse the Macro Test Plan and Micro Test Plan developed by [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] project proposal, and other test plans developed by other project proposals, wherever applicable to, and/or adapted and/or enhanced as necessary for IPv6 Vanilla distribution.
 ==== Documentation:​ ''​(optional,​ Project Categories: Documention)''​ ==== ==== Documentation:​ ''​(optional,​ Project Categories: Documention)''​ ====
  
-This project intends to produce the following ​documentation supporting the meta distribution:​+This project intends to produce the documentation supporting the meta distribution, and cover the following areas if needed:
   * Installation Guide   * Installation Guide
   * User Guide   * User Guide
-  * Developer Guide 
- 
 ==== Dependencies:​ ==== ==== Dependencies:​ ====
  
Line 71: Line 68:
 Test Plans: Test Plans:
   * [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] project proposal in OPNFV will serve as the primary source of test plan of this project   * [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] project proposal in OPNFV will serve as the primary source of test plan of this project
 +  * Adapted and/or enhanced with IPv6 functionality as necessary
  
 Collaborations:​ Collaborations:​
 +  * [[http://​wiki.opnfv.org/​continuous_integration_ci|Continuous Integration]] project proposal
   * [[http://​wiki.opnfv.org/​testbed_governance_policy|Testbed Governance & Policy]] project proposal   * [[http://​wiki.opnfv.org/​testbed_governance_policy|Testbed Governance & Policy]] project proposal
   * [[http://​wiki.opnfv.org/​reference_platform_hw_sw_definition|Reference Platform HW & SW Definition]] project proposal   * [[http://​wiki.opnfv.org/​reference_platform_hw_sw_definition|Reference Platform HW & SW Definition]] project proposal
Line 109: Line 108:
  
 Ideally, 3+ COTS servers are needed. Ideally, 3+ COTS servers are needed.
- 
 ==== Committers and Contributors:​ ==== ==== Committers and Contributors:​ ====
  
   * ''​Names and affiliation of the maintainers'':​ Bin Hu (AT&T), Tom Nadeau (Brocade), Peter Lee (ClearPath)   * ''​Names and affiliation of the maintainers'':​ Bin Hu (AT&T), Tom Nadeau (Brocade), Peter Lee (ClearPath)
-  * ''​Names and affiliations of the committers'':​ Bin Hu (AT&T), Tom Nadeau (Brocade), Peter Lee (ClearPath)+  * ''​Names and affiliations of the committers'':​ Bin Hu (AT&T), Tom Nadeau (Brocade), Peter Lee (ClearPath), Henry Gessau (Cisco), Prakash Ramchandran (Huawei)
   * ''​Any other contributors'':​ TBD   * ''​Any other contributors'':​ TBD
  
Line 120: Line 118:
   * ''​Project release package as OPNFV or open source upstream projects''​   * ''​Project release package as OPNFV or open source upstream projects''​
  
-This project’s deliverables is an easy installable distribution ​as part of OPNFV release ​package.+This project’s deliverables is an easy installable distribution of IPv6-enabled Vanilla ​OPNFV, including:​ 
 +    * An integrated ​package ​consisting of basic components from upstreams: OpenStack Juno, ODL Helium, KVM etc. 
 +    * Auto configuration script to automate the configuration and provisioning of IPv6 features (for those that can be automated) 
 +    * An Installation Guide and/or User Guide with step-by-step instructions of manual configuration of IPv6 features for those that cannot be automated 
 +    * Optional if time permits 
 +      * Gap analysis document 
 +      * Recommendation for next steps – Phase 2 and beyond. 
  
   * ''​Project deliverables with multiple dependencies across other project categories''​   * ''​Project deliverables with multiple dependencies across other project categories''​
  
-This project intends to reuse the Macro Test Plan and Micro Test Plan developed by [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] project proposal, and other test plans developed by other project proposals, wherever applicable to Vanilla distribution.+This project intends to reuse the Macro Test Plan and Micro Test Plan developed by [[http://​wiki.opnfv.org/​vnf_deployment_test_cases|VNF Deployment Test Cases]] project proposal, and other test plans developed by other project proposals, wherever applicable to, and/or adapted and/or enhanced as necessary for IPv6 Vanilla distribution.
  
 ==== Proposed Release Schedule: ==== ==== Proposed Release Schedule: ====
  
-This project is planned for the first release ​of OPNFV platform.+The lifecycle of project is intended to maintain IPv6 capabilities ​of OPNFV.
ipv6-enabled_vanilla_opnfv.1414608573.txt.gz · Last modified: 2014/10/29 18:49 by Bin Hu