Versions Compared

Key

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

...

Proposed UC to focus on in Dublin :


USE

...

CASES (Scope)


...

PNF ONBOARDING BACKGROUND (CASABLANCA)



In Casabablanca Casablanca Release, the PnP Use Case covered :

...

 - PNF Instantiation in ONAP at Run Time Time

In Casablanca Release, the PnP  Use Case did not cover the PNF Onboarding, the Onboarding process of a Vendor PNF archive including a PNF descriptor and a set of Artifacts.

PNF PRE ONBOARDING SCOPE (R4 Dublin)

      This is the scope (what is agreed to be delivered) in Dublin for this Use Case. A vendor provided PNF package/ file archive Pre-Onboarding Use Case in Dublin
 - PNF Package/Archive shall be pre-onboarded & Verified in ONAP

  • The pre-onboarding step can be used to verify the PNF package format by VNF SDK tools

...

      Use Case Notes

  • This Use Case shall be aligned as much as possible to the ONAP VNF package pre-onboarding

...

  • UC
  • PNF archive is provided by a vendor and it will include PNFD (based on ETSI SOL004) and all the artifacts required by ONAP (non

...

  • ETSI NFV

...

  • artifacts provided managed as Non-MANO

...

  • artifact (i.e. FM

...

  • and PM dictionary))
  • PNF

...

 - PNF Archive can be onboarded through ONAP

 - ONAP SDC shall also continue to support PNF definition by UI as in Casablanca Release.

Image Removed

Image Removed

PNF PRE ONBOARDING

...

  • Package/Archive shall be pre-onboarded & Verified by VNF SDK tools
  • This UC shall be aligned as much as possible to the ONAP VNF package pre-onboarding U/C the artifacts required by ONAP (non-ETSI NFV artifact provided managed as Non-MANO Artifact (i.e. FM Meta Data and PM dictionary)

PNF ONBOARDING SCOPE (R4 Dublin)

      This is the scope (what is agreed to be delivered) in Dublin for this Use Case.

  • A vendor provided PNF package/file archive

...

  • can be

...

  • on-

...

  • boarded in ONAP
  • The pre-onboarding step can be used to verify the PNF package format by VNF SDK tools

         Use Case Notes

  • This Use Case shall be aligned as much as possible to the ONAP VNF package pre-onboarding UC
  • PNF archive is provided by a vendor and it will include PNFD (based on ETSI SOL004) and all the artifacts required by ONAP (non ETSI NFV artifacts provided managed as Non-MANO artifact (i.e. FM and PM dictionary))

PNF ONBOARDING

  • A vendor provided PNF package/file archive can be on-boarded in ONAP

      

       Use Case Notes

  • ONAP SDC shall also continue to support PNF definition by UI as in Casablanca Release
  • ONAP artifacts associated to a PNF can be stored in ONAP catalogues in order to be then utilized also at RT.
  • PNF Archive can be onboarded through ONAP

  • ONAP ONAP SDC shall also continue to support PNF definition by UI as in Casablanca ReleaseONAP artifacts associated to a PNF can be stored in ONAP catalogues in order to be then utilized also at RT.





PNF PRE-ONBOARDING & ONBOARDING

...

Image Removed

...

Descriptor, Artifacts and Package Delivery

...

PNF Package

Pre-onboarding

...

ONAP onboarding process,

PNF Package onboarding

...

Technology Specialist

Asset Manager

...

Service Designer

Operations Specialist

...

PNF Package

...

PNF Package,

PNF Descriptor

PNF Onboarding

...

ONAP Common Information Model

SDC Data Model

5G Service Definition

...

5G Service Instantiation

PNF Instance

A&AI PNF Instance

...

SOL001 PNFD

SOL004 Package

...

SOL001 PNFD,

SOL004 Package

...

PROJECT IMPACT OVERVIEW

The following table gives an overview and summary of the ONAP RT Component Project impacts.

...

  1. PNF PACKAGE FORMAT
    • Identify current VNF package format constraints in SDC
    • Propose a PNF Package format
    • Evaluate VNF and PNF package alignment
  2. PACKAGE MAPPING - Onboarding PNF package to internal PNF package mapping
  3. PNFD MAPPING - Onboarding PNFD to internal PNFD mapping
    • A new flow to map ETSI SOL001 PNFD in SDC AID model.
  4. ARTIFACT MANAGEMENT
    • Design-time catalog update to associate artifacts to a PNF
    • Run-time catalog update to associate artifacts to a PNF

...

PACKAGE VERIFICATION - PNF package format verification

MODEL - VNF SDK Model,

PACKAGE USAGE - Package for PNF Onboarding Package for use in VNF SDK

...

  1. PACKAGE, DESCRIPTOR, ARTIFACTS - VNF requirements to cover PNF package contents and directory structures and mandatory elements.
  2. PNF DESCRIPTOR - Requirements for the PNF Descriptor
  3. ARTIFACTS - Requirements for Artifacts of PNF and PNF Package

...

(SCOPE)


Image Added


DELIVERABLEDESCRIPTION
NF PackageProducing and collecting NF artifacts for a NF package. Vendor provided. Dublin Priorities are the PNFD and NF Registration YAML File.
PNF-SDK

Enhance VNF-SDK to be able to create a PNF onboarding Package. The SDK is a set of tool which can take the NF Package and create the PNF onboarding package the SDC will use.

Under discussion: the development a PNF-SDK for PNFs as opposed to using VNF-SDK for PNFs.

PNF Onboarding PackageCreate a PNF onboarding package through PNF-SDK. This is the output of the PNF-SDK.
Onboard the PackageSDC Enhancements need to be made to onboard the PNF Package and enter into the SDC Catalog
Proper Distribution & Reception of SDC CSAR

SDC creates a CSAR package for the PNF including artifacts, and TOSCA definitions. This work will include the PNF artifacts into CSAR package. The CSAR package is distributed by SDC to ONAP Run-Time Components. Chances need to be made to verify the reception of the CSAR and use of the CSAR by the Components.

Before it was assumed that VNFs are distributed, in Dublin PNF artifacts are distributed. So for example SO looked for Heat Templates (which were only applicable for VNFs). We need to insure that the distribution of PNF artifacts does not break the ONAP platform components. Some ONAP RT assume that any package notification only have VNF artifacts. In practice, there is only the subscription of artifacts (listeners) and the distribution of the PNF package, we need to make sure this behaves correctly and that there are no errors. Pre-integration checks and validation that the distribution of PNF artifacts will not cause side effects. Want to insure that FM & PM artifacts are distributed properly. PM dictionary would be used in DCAE & PM Mapper. FM Meta Data is new, and from the start (what is new in Dublin) is that it is being used for both VNFs and PNF.





PNF PRE-ONBOARDING & ONBOARDING OVERVIEW


Image Added



Descriptor, Artifacts and Package Delivery

PNF Package

Pre-onboarding

ONAP onboarding process,

PNF Package onboarding

ONAP Design Time activitiesONAP Run Time activities
WHENPNF delivery timeNF validation ActivitiesOnboarding ActivitiesONAP Design Time ActivitiesONAP Run Time
WHOVendorTechnology Specialist

Technology Specialist

Asset Manager

Service Designer

Operations Specialist

Operations Specialist
WHATDescriptor, Artifacts and Package delivery

PNF Package

PNF Package,

PNF Descriptor

PNF Onboarding

ONAP Common Information Model

SDC Data Model

5G Service Definition

5G Service Instantiation

PNF Instance

A&AI PNF Instance

ETSI NFV reference

SOL001 PNFD

SOL004 Package

SOL004 Package

SOL001 PNFD,

SOL004 Package

--



PROJECT IMPACT OVERVIEW

The following table gives an overview and summary of the ONAP RT Component Project impacts.

COMPONENTIMPACT DESCRIPTIONPTL
Service Design & Creation Project
  1. PNF PACKAGE FORMAT
    • Identify current VNF package format constraints in SDC
    • Propose a PNF Package format
    • Evaluate VNF and PNF package alignment
  2. PACKAGE MAPPING - Onboarding PNF package to internal PNF package mapping
  3. PNFD MAPPING - Onboarding PNFD to internal PNFD mapping
    • A new flow to map ETSI SOL001 PNFD in SDC AID model.
  4. ARTIFACT MANAGEMENT
    • Design-time catalog update to associate artifacts to a PNF
    • Run-time catalog update to associate artifacts to a PNF
Ofir Sonsino
VNF SDK Project

PACKAGE VERIFICATION - PNF package format verification

MODEL - VNF SDK Model,

PACKAGE USAGE - Package for PNF Onboarding Package for use in VNF SDK

Weitao Gao
Modeling ProjectPNFD MAPPING - Onboarded PNFD to platform PNFD mappingHui Deng
VNF Requirements Project
  1. PACKAGE, DESCRIPTOR, ARTIFACTS - VNF requirements to cover PNF package contents and directory structures and mandatory elements.
  2. PNF DESCRIPTOR - Requirements for the PNF Descriptor
  3. ARTIFACTS - Requirements for Artifacts of PNF and PNF Package



DEVELOPMENT STATUS



ProjectPTLJIRADescriptionStatus

SDC


DEVELOPMENT STATUS

SDC-1975


  • ProjectPTLJIRADescriptionStatus

    SDC

    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keySDC-1970
  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keySDC-1973
  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keySDC-1974
  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    key
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDC-
    1976
    • 1970
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keySDC-19771973
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keySDC-19781974
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keySDC-19791975
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keySDC-1980
    PNF package format
  • Identify current VNF package format constraints in SDC
  • Propose a PNF Package format
  • Evaluate VNF and PNF package alignment
  • Onboarding PNF package to internal PNF package mapping
  • Onboarding PNFD to internal PNFD mapping
    • A new flow will be introduced in SDC to map ETSI SOL001 PNFD in SDC AID model.
  • Artifact management
    • Design time catalog update to associate artifacts to a PNF
    • Run time catalog update to associate artifacts to a PNF
  • PTL notified (11/19 )

    Started discussions with SDC project

      • SDC-1976
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keySDC-1977
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keySDC-1978

    VNF SDK

    VNF SDK Model, Package

    Weitao Gao

    Andy Mayer
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        key
    VNFSDK
      • SDC-
    337
      • 1979
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        key
    VNFSDK-338
    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyVNFSDK-339
    JiraserverONAP JIRAserverId425b2b0a-557c-3c0c-b515-579789cceedbkeyVNFSDK-340
      • SDC-1980
    1. PNF package format
      • Identify current VNF package format constraints in SDC
      • Propose a PNF Package format
      • Evaluate VNF and PNF package alignment
    2. Onboarding PNF package to internal PNF package mapping
    3. Onboarding PNFD to internal PNFD mapping
      • A new flow will be introduced in SDC to map ETSI SOL001 PNFD in SDC AID model.
    4. Artifact management
      • Design time catalog update to associate artifacts to a PNF
      • Run time catalog update to associate artifacts to a PNF

    PTL notified (11/19 )

    Started discussions with SDC project

    VNF SDK


    VNF SDK Model, Package

    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFSDK-
      341
      337
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFSDK-342338
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFSDK-343
    1. PNF package format verification

    VNFSDK PTL notified (12/05)

    VNF SDK Model, Package notified (11/30)

    PNF package to ONAP.pptx

    Resource Data ModelNo JIRA ticket required, project can help to identify the mappings required in SDC in Dublin timeframe
    • Onboarded PNFD to Platform PNFD mapping
    PTL notified (11/26)
      • -579789cceedb
        keyVNFSDK-339
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFSDK-340
    VNFRQTSSteven Wright
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        key
    VNFRQTS
      • VNFSDK-
    506
      • 341
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        key
    VNFRQTS
      • VNFSDK-
    496
      • 342
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        key
    VNFRQTS-497 JiraserverONAP JIRAserverId425b2b0a-557c-3c0c-b515-579789cceedbkeyVNFRQTS-498
      • VNFSDK-343
    1. PNF package format verification

    VNFSDK PTL notified (12/05)

    VNF SDK Model, Package notified (11/30)

    PNF package to ONAP.pptx

    Resource Data ModelNo JIRA ticket required, project can help to identify the mappings required in SDC in Dublin timeframe
    • Onboarded PNFD to Platform PNFD mapping
    PTL notified (11/26)VNFRQTS
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyVNFRQTS-
      499
      506

      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFRQTS-
        505
        496
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFRQTS-
        507
        497
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFRQTS-
        508
      1. Network Function requirements shall be updated to cover PNF package, descriptor and artifacts
      2. VNF requirements could be reviewed.
    PTL to be notified

    USE CASE ANALYSIS, SUPPORTING MATERIAL

    The following material is used during Dublin timeframe as input for discussion. It is subject to updates during Dublin timeframe. A final version will be available by Dublin signoff. 

    PRE-ONBOARDING: ARTIFACTS & PRODUCTS

    Image Removed

    ...

    SDC Data Model

    ...

    VES event registration file/
    FM dictionary,

    PM dictionary

    ...

    Run time Catalog

    ...

    Configuration Models and Files,

    (including Ansible Playbooks)

    ...

    Multiple artifacts can be provided by avendor in the Package. A list of the supported artifacts by ONAP will be finalized during Dublin timeframe.

    Note about the picture: NF Registration stands for VES event registration file. Info model provided in the picture, just as example 

    DUBLIN ACTIVITIES FOR PNF PRE-ONBOARDING & ONBOARDING

    Image Removed

    ...

      • 498
      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFRQTS-499

      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFRQTS-505

      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFRQTS-507

      • Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyVNFRQTS-508

      1. Network Function requirements shall be updated to cover PNF package, descriptor and artifacts
      2. VNF requirements could be reviewed.
    PTL to be notified





    USE CASE ANALYSIS, SUPPORTING MATERIAL

    The following material is used during Dublin timeframe as input for discussion. It is subject to updates during Dublin timeframe. A final version will be available by Dublin signoff. 


    PRE-ONBOARDING: ARTIFACTS & PRODUCTS

    Image Added

    PACKAGE DELIVERYONBOARDING PROCESSDESIGN TIMERUN TIME
    NF DescriptorNF Descriptor Model

    SDC Data Model

    A&AI PNF Data model, PNF instance

    VES event registration file/
    FM dictionary,

    PM dictionary

    artifactSDC Catalog

    Run time Catalog


    Informational ArtifactsartifactSDC CatalogRun time Catalog

    Configuration Models and Files,

    (including Ansible Playbooks)

    artifactSDC CatalogRun time Catalog


    Multiple artifacts can be provided by a vendor in the Package. A list of the supported artifacts by ONAP will be finalized during Dublin timeframe.

    Note about the picture: NF Registration stands for VES event registration file. Info model provided in the picture, just as example 

    ...


    PNF PRE-ONBOARDING: PACKAGE CREATION (VENDOR PROVIDED)

    ...

    The PNF package is expected to be a CSAR package.

    PNF PACKAGE & FILE - "BASELINE"

    The following things are agreed and will be targeted for delivery in Dublin:


    PNF PACKAGE & FILE - UNDER DISCUSSION

    The following things are still under discussion and investigation:


    PNF PRE-ONBOARDING: LICENSING MANAGEMENT

    ...

    PackageSlides
    PNF Onboarding Package

    View file
    name5GNFModeling-BenC19Nov2018v3.pdf
    height250

    View file
    name5GNFModeling-BenC19Dec2018v3.pptx
    height250

    PNF Packaging Discussion

    View file
    namePNF package to ONAP.pptx
    height250

    ...