Versions Compared

Key

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

...

PNF PRE-ONBOARDING & ONBOARDING OVERVIEW


Image RemovedImage 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

--

...

PNF PRE-ONBOARDING & ONBOARDING DUBLIN WORK


Image RemovedImage Added


DELIVERABLEDESCRIPTION

PNF Onboarding Package


§ VNF SDK input

§ SDC input

Producing and collecting NF artifacts for a NF package. Vendor provided. Dublin Priorities are the PNFD, NF Registration YAML File, PM Dictionary.

VNF SDK: Enhance VNF-SDK to be able to validate onboarding PNF package. Optionally Create a PNF onboarding package through VNF-SDK.


PNF Onboarding Package


§ VNF SDK output

§ SDC input

 This is the output of the VNF-SDK.

The SDK optionally can extend a package and provide as output a new onboarding PNF package the SDC will use.

PNF Onboarding Package,  output of the VNF SDK (as optional step) must be compliant and aligned to the PNF package onboarding format provided by the vendor as both can be used as input to SDC for the ONAP onboarding package.


Onboarding the Package: SDC Enhancements need to be made to onboard the PNF Package and enter into the SDC Catalog
SDC PNF CSAR 

The CSAR package provided by SDC as output of the onboarding process.  This work will include the PNF artifacts into CSAR package.


Proper Distribution & Reception of SDC CSAR:  The SDC 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.

We need to insure that the distribution of PNF artifacts does not break the ONAP platform components. (for example SO looked for Heat Templates, which were only applicable for VNFs). 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.

...

PACKAGE DELIVERY: ARTIFACTS & PRODUCTS

Image RemovedImage 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

...

PACKAGE DELIVERY: PACKAGE CREATION (VENDOR PROVIDED)

Image RemovedImage Added

The NF Onboarding Package could contain the following things:

...

The following diagram illustrates a basic PNF package and some suggested file structure and content in the directories.


Image RemovedImage Added

The PNF package is expected to be a CSAR package.

...

PNF PRE-ONBOARDING: VNF-SDK ENHANCEMENTS

Image RemovedImage Added

VNF SDK is (optionally) responsible to validate the PNF package provided by the vendor.

...

In Dublin timeframe, the focus is the onboarding package mapping in the internal package and AID model. 

Image Added


DESIGN TIME ACTIVITIES: SDC ONBOARDING PACKAGE

SDC takes the Vendor provided package and adds some files or changes files and meta data according to SDC procedure.

The following diagram represents SDC change

Image AddedImage Removed


DESIGN TIME ACTIVITIES: SDC ONBOARDING PACKAGE MAPPING INTO INTERNAL PACKAGE

SDC is used to map the Vendor provided onboarding package & PNF descriptor into the Internal Package & Internal (Platform) Data Model


Image Added

DESIGN TIME ACTIVITIES: SDC ONBOARDING PACKAGE INTO SDC CATALOG

...