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

PTLdengyhyuanhongdeng@chinamobile.com
CommittersYan Yangyangyanyangyanyj@chinamobile.com

maopeng zhang maopengzhang

zhang.maopeng1@zte.com.cn


hongyu zhaohongyuzhaozhao.hongyu@zte.com.cn

Weitao Gaog310497victor.gao@huawei.com

Huang Haibinhaibinhaibin.huang@intel.com

Anatoly Andrianovcaa028anatoly.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:  please see the table below
    • Contributors per Release:  please see the table below
    • Companies per release:  please see the table below

Bitergia Statistics from the Last 2 Years

Use Case Participation

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


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

Code coverage:

https://sonarcloud.io/organizations/onap/projects?search=vfc



  • No labels

6 Comments

  1. What are the major new features/functionality planned in VFC during the Guilin Release and beyond?

    1. VFC will support Requirement:  REQ-336 - Getting issue details... STATUS  

  2. Can you provide some information about test coverage ?

  3. Hi Yuanhong Deng - can you please explain how there are committers from 5 companies but the last two releases only had contributions from 4 companies?  Also, any information about deployment/use of VFC at operators or others? Thanks!

    1. Thank you for your question. I have contacted with the committer who didn't contibute to the last two releases and he hopes to stay as committer and may contribute to the future version. So I keep him in the committer list.

      VFC is used for testing and certification of Tosca VNF for LFN OVP, and  China Mobile custom orchestrator is developed based on VF-C as well.