Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

Scope:

  • Describe the functionality proposed. 
        • NFV-O Component,
          • compliant with ETSI NFV MANO architecture and information model,
          provides
          • providing resource orchestration and full life cycle
          management for network services composed of Virtualized Network Functions
          • management and FCAPS for NS,
          • providing standard south bound interface to VNFMs,
          • providing north bound interface to SO, to take part in fulfilling the orchestraion and operation of end2end service,
          • providing interface and work with DCAE and Policy for Close Loop Automation.
        • VNFM Component,
        Using
          • compliant with ETSI NFV MANO architecture and information model
        as a reference, and targeted at implementing the VNFM Component that provides generic management of Virtualized Network Functions.Describe the functionality to be provided by the project.  Please provide the full intended scope of the project; not just what is intended for the project's first release
          • providing full life cycle management and FCAPS for VNFs which do not require a vendor VNFM,
          • providing interface and work with NFV-O component, to take part in fulfiiling the LCM and FCAPS management of NS,
          • providing interface and work with DCAE and Policy for Close Loop Automation.
      • Specify any interface/API specification proposed,
        • Provide interfaces to Policy
        • Provide interfaces to SO
        • Provide interfaces to Portal/VID
        • Provide interfaces to Vendor VNFM
        • Use vendor VNFM interfaces
        • Use Multi-VIM interfaces
        • Use A&AI interfaces
        • Use SDC interfaces
      • Identity a list of features and functionality will be developed.
        • features
          • compliant with ETSI NFV MANO architecture and information model
          • providing standard south bound interface to VNFMs
          • take part in end2end service orchestration by working with SO
          • take part in close loop automation by working with DCAE and Policy
        • functionalities
          • resource orchestration and full life cycle management and FCAPS for NS
          • full life cycle management and FCAPS for VNFs
      • Identify what is in or out of scope. During the development phase, it helps reduce discussion.
        • end2end service orchestration is out of scope for VF-C
      • Identify the usecase in the Release 1

      Architecture Alignment:

      • How does this project fit into the rest of the ONAP Architecture?
        • Please Include architecture diagram if possible
      • Image Added


      • 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?
      • APIs/Interfaces
      • Integration Testing
      • etc
        • WSO2: BPMN workflow engine.
        • ARIA: TOSCA Parser.

      Resources:

      • Names and affiliations of any other contributors
      namecompanyemailtime zone
      Yunlong YingZTE ying.yunlong@zte.com.cn  Nanjing,   China. UTC +8
      Yuanxing   FengZTEfeng.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 ShenChina Mobileshentao@chinamobile.com Beijing, China. UTC +8
      Chengli WangChina Mobilewangchengli@chinamobile.comBeijing, China. UTC +8
      Xin LuHuaweiluxin7@huawei.comXiAn, China, UTC+8
      Zhong QuanHuaweiquanzhong@huawei.comXiAn, China, UTC+8
      Yaoye ZhangHuaweizhangyaoye@huawei.comNanjing, 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 [Should match Jira Project Prefixvfc

      Committers:

      Please refer to the table above.

      foo@bar.com baz@qux.com *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