...
- support NS and VNF lifecycle management based on the ONAP tosca data model and workflow
- support integration with multi VNFMs via drivers, which include vendors VNFM and generic VNFM
- support integration with multi VNFs via generic VNFM, which does not provide VNFM function
- support integration with multi VIMS via Multi-VIM, which include the opensource and commercial VIMs
- support microservice architecture and model driven orchestration and management
VF-C has two main components: - NFV-O Component,
- GVNFM Component
There is no scope and architecture changes for VF-C in Dublin release. For a more detailed overview - https://wiki.onap.org/pages/viewpage.action?pageId=3247130
New component capabilities for
...
Frankfurt, i.e. the functional enhancements
Functional enhancements
- OOF Integration Optimization
Optimize the methodology for VNF(vdu) placement, add the process for placement with selected candidates(VIM) - SOL005 Interface alignment
a. existing APIs alignment
b. add the APIs which supported in SOL005, such as package subscription and notification - Upgrade Mutlicloud API invocation to support Centralized Representation and Consistent Identification of Cloud Region functional requirement
...
Mysql DB migrates to OOM shared MariaDB Galera Cluster which can be used to meet S3P HA requirements.
- Update VF-C DB Helm Chart
- Update VF-C component to leverage new MariaDB Galera Cluster
- Docker configuration update
- DB script migrate
- Other work
- Configuration Improvement
- Investigate all VF-C configuration could be automatically injected through OOM.
- Data Persistence
Add data persistent storage to avoid data loss due to pod restart
VF-C enhancement and new features:
Python upgrade from python2 to python3
JDK upgrade evaluate and migrate (Depend on the commit resource)
VF-C integrate with CLI to improve VF-C Usability
Improve GVNFM Driver as SOL003 adapter
Provide python-based Dmaap library
Supporting LCM Operation rollback(Stretch goal)
Add VF-C related use case vCPE on daily CI chains
Platform enhancements
1. Improving platform maturity : Mariadb-Galera DB Consolidation ,security (i.e., S3P items)
2. Supporting use cases identified by ONAP and integration: vCPE
3. Supporting Functional Requirements identified:
ETSI Alignment : migrate VF-C catalog to modeling etsicatalog
E2E Network Slicing: (supporting NSSMF,Stretch goal depend on the commit resource )
New or modified interfaces
...
Use case support
Functional Requirements support
a. Centralized Representation and Consistent Identification of Cloud Regions In ONAP b. Hardware Platform Enablement In ONAPVF-C will include the necessary sub-components supporting the primary objectives: meeting platform maturity goals and supporting the use cases.
b. LCM(instantiate/terminate/heal/scaling) for NS and Vendor VNFs
c. FCAPS for vendor VNFs
d. LCM(instantiate/terminate) for open source VNFs
e. Minimum VF-C components supporting above functionalities:
f. NSLCM/GVNFM/Workflow/Vimproxy/EMS driver/vendor VNFM driver
Platform Maturity Targets
...