Project Name:
Virtual Function Controller Project
Project Description:
- ONAP VF-C leverages ETSI NFV MANO architecture and information model as a reference, and implements full life cycle management and FCAPS of VNF and NS.
Leadership Resources :
Role | First Name Last Name | Linux Foundation ID | Email Address |
---|---|---|---|
PTL | dengyh | yuanhongdeng@chinamobile.com | |
Committers | Yan Yang | yangyan | yangyanyj@chinamobile.com |
maopeng zhang | maopengzhang | ||
hongyu zhao | hongyuzhao | zhao.hongyu@zte.com.cn | |
victor gao | g310497 | victor.gao@huawei.com | |
Haibin Huang | haibin | haibin.huang@intel.com | |
Anatoly Andrianov [Nokia] | caa028 | anatoly.andrianov@nokia.com |
Project & Release History
The Virtual Function Controller (VFC) Project has been an active ONAP Project since Amsterdam and has participated in all releases through Frankfurt.
- How long the project has been an active: At launch
- Release Participation: All ONAP releases
- Engagement levels for past releases (up to 3):
- Commits per Release:
- Contributors per Release:
- Companies per release:
Use Case Participation
VFC is pretty much involved in all use cases, since it's the key module in the runtime execution of any of the usecases.
The key use cases that the VFC project has contributed to are the following:
vCPE
CCVPN
VoLTE
E2E 5G Network Slicing
ONAP - ETSI alignment improvements
Bitergia Statistics from the Last 2 Years
Release name and timeframe | Commits | Authors |
---|---|---|
Amsterdam ( 1/1/2017 to 11/16/2017 ) | 1116 | 27 |
Beijing ( 11/17/2017 to 6/7/2018 ) | 1067 | 28 |
Cassablanca ( 6/8/2018 to 11/30/2018 ) | 761 | 25 |
Dublin ( 12/1/2018 to 7/9/2019 ) | 702 | 23 |
El Alto ( 7/10/2019 to 10/24/2019 ) | 188 | 11 |
Frankfurt ( 10/25/2019 to 6/18/2020 ) | 242 | 10 |
Architecture Alignment:
Last Architecture Review was for Frankfurt on Jan' 2020 with the results posted here: VF-C Frankfurt Architecture Review and ARC VFC Component Description – Guilin (R7) Release
Artifact Information:
VFC is divided to several modules each providing an unique functional feature necessary in the orchestration process.
VFC project intends to provide a plug and play architecture based on the business needs of the users.
- onap/vfc/nfvo/lcm
- onap/vfc/nfvo/resmanagement
- onap/vfc/nfvo/driver/vnfm/svnfm
- onap/vfc/nfvo/driver/vnfm/gvnfm
- onap/vfc/nfvo/driver/sfc
- onap/vfc/nfvo/wfengine
- onap/vfc/nfvo/catalog
- onap/vfc/nfvo/driver/ems
- onap/vfc/gvnfm/vnflcm
- onap/vfc/gvnfm/vnfmgr
- onap/vfc/gvnfm/vnfres
- onap/vfc/nfvo/multivimproxy
- onap/vfc/nfvo/db
Other Information:
Details of the VFC components and its functionalities are explained further in the following doc
Virtual Function Controller Project