VF-C: Virtual Function Controller (5/16/17)

VF-C: Virtual Function Controller (5/16/17)

Project Name:

  • Proposed name for the project: VF-C

  • Proposed name for the repository: vfc

Project description:

       As part of the integration between OpenECOMP and OPEN-O, this proposed project 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.

  • support NS and VNF lifecycle management based on the ONAP tosca and yang 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 resource orchestration and management

Scope:

     The project scope provides the full intended scope of the VF-C; not just what is intended for the first release.

Architecture Alignment:

  • How does this project fit into the rest of the ONAP Architecture?

  •  

    • Please Include architecture diagram if possible



  • What other ONAP projects does this project depend on?

    • Projects depend on: SDC, A&AI,DCAE,Common Service, Modeling and Multi-Vim

    • Interfaces provided to: Policy, SO,VID, portal
      Note:

    • VF-C will be align to the ONAP modeling project defined data model(TOSCA/Yang) and information model.

    • Now the VF-C seed code doesn’t depend on the common controller framework project.We will collaborate with common controller framework to identify the potential denpendency in the future.

  • How does this align with external standards/specifications?
    VF-C takes the following specifications as a reference.

    • APIs/Interfaces: ETSI NFV IFA 007, ETSI NFV IFA 008, ETSI NFV SOL 005 – additional API may be required

    • Information/data models: ETSI NFV IFA 015, ETSI NFV SOL 001, ETSI NFV SOL 004 – additional API may be required

  • Are there dependencies with other open source projects?

  •  

    • WSO2: BPMN workflow engine.

    • ARIA: TOSCA Parser.

Resources:

  • Names and affiliations of any other contributors

name

company

email

time zone

name

company

email

time zone

Yunlong Ying

ZTE

 ying.yunlong@zte.com.cn 

 Nanjing,   China. UTC +8

Yuanxing   Feng

ZTE

feng.yuanxing@zte.com.cn

 Nanjing,   China. UTC +8

 Shitao Li

 Huawei

 lishitao@huawei.com

 Nanjing, China. UTC+8

 Guangmin Liu

 Huawei

 liuguangmin@huawei.com

 Shenzhen, China. UTC +8

 Yang Xu

 Huawei

 yang.xu3@huawei.com

 New Jersey, USA UTC -5

 Hui Deng

  Huawei

 denghui12@huawei.com

 Beijing, China. UTC +8

Tao Shen

China Mobile

shentao@chinamobile.com

 Beijing, China. UTC +8

Chengli Wang

China Mobile

wangchengli@chinamobile.com

Beijing, China. UTC +8

Xin Lu

Huawei

luxin7@huawei.com

XiAn, China, UTC+8

Zhong Quan

Huawei

quanzhong@huawei.com

XiAn, China, UTC+8

Yaoye Zhang

Huawei

zhangyaoye@huawei.com

Nanjing, China. UTC+8



  • Project Roles (include RACI chart, if applicable)

Other Information:

Use the above information to create a key project facts section on your project page

Key Project Facts

Project Name:

  • JIRA project name: Virtual Function Controller

  • JIRA project prefix: vfc-

Repo name:

  • vfc/nfvo

  • vfc/gvnfm

Lifecycle State: incubation

Primary Contact: Lingli Deng(CMCC)

Project Lead: Lingli Deng(CMCC)

mailing list tag [vfc] 

Committers:

Please refer to the table above.

*Link to TSC approval: 
Link to approval of additional submitters: 

Collaboration:

  • Meeting: weekly friday 10:00-11:00 Beijing Time,  zoomid: 621738721

  • IRC - link TBA