...
- PNF archive can be on-boarded through ONAP
- ONAP SDC shall also continue to support PNF definition by UI as in Casablanca Release
- SDC needs to support an on-boarded PNF package and allow it to be used in service definitions.
- SDC shall add the appropriate meta-data to the PNF package for storage into the SDC design Catalog.
- ONAP RT Components must be able to successfully ingest utilized PNF on-boarded artifacts.
IMPACTED PROJECTS
PROJECTED | DESCRIPTION OF IMPACT |
---|---|
VNF requirements | |
SDC | |
VNF-SDK | |
PNF PRE-ONBOARDING & ONBOARDING OVERVIEW
PACKAGE DELIVERY | ONBOARDING PROCESS | DESIGN TIME | RUN TIME | |
---|---|---|---|---|
WHEN | PNF Package | Onboarding Activities | Design Time Activities | ONAP Run Time |
WHO | Vendor | Technology Specialist Asset Manager | Service Designer Operations Specialist | Operations Specialist |
WHAT | On-Boarding Package | PNF Descriptor Model PNF SDK PNF Onboarding | Platform Information Model Platform Data Model 5G Service Definition | 5G Service Instantiation PNF Instance A&AI PNF Instance |
ETSI | SOL001 PNFD | SOL004 Package | - | - |
PRE-ONBOARDING: ARTIFACTS & PRODUCTS
PACKAGE DELIVERY | ONBOARDING PROCESS | DESIGN TIME | RUN TIME |
---|---|---|---|
NF Descriptor | PNF Onboarding Package | Platform Information Model | A&AI PNF Entry |
NF Registration | NF Descriptor Model | Platform Data Model | PNF Instance |
Informational Artifacts | SDC Catalog | PNF Discovery & Plug and Play | |
Configuration Files | 5G Service Definition | 5G Service Instantiation | |
Ansible Playbooks |
DUBLIN ACTIVITIES FOR PNF PRE-ONBOARDING & ONBOARDING
DELIVERABLE | DESCRIPTION |
---|---|
NF Package | Producing and collecting NF artifacts for a NF package. Vendor provided. Dublin Priorities are the PNFD and NF Registration YAML File. |
PNF-SDK | Develop PNF-SDK (or 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. |
PNF Onboarding Package | Create a PNF onboarding package through PNF-SDK. This is the output of the PNF-SDK. |
Onboard the Package | SDC Enhancements need to be made to onboard the PNF Package and enter into the SDC Catalog |
Distribution of 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. |
PNF PRE-ONBOARDING: PACKAGE CREATION (VENDOR PROVIDED)
The NF Onboarding Package could contain the following things:
...
Michela Bevilacqua - Add the PNF Onboarding diagram here
PNF PRE-ONBOARDING: PNF-SDK DEVELOPMENT
PNF SDK development is needed to take PNF artifacts and add them to a PNF Onboarding Package in Dublin.
...
[INVESTIGATE] What are artifacts that SDC adds during the Onboarding process, looking at SDC supported artifact types, possibly VENDOR LICENSE and MODEL INVENTORY (are there others?)
PNF ONBOARDING: PNF ONBOARDING PACKAGE
Creation of PNF Onboarding Package by using PNF-SDKsuccessfully verified & loaded into ONAP.
PNF-D Information Model:
PNF ONBOARDING: SDC ONBOARDING PACKAGE INTO SDC CATALOG
SDC Design Studio is then used to define a Service, and the output of that is a CSAR package which defines the Service.
...
The work-flows are created by SDC DS.
PNF ONBOARDING: CSAR INGESTION TO ONAP RT COMPONENTS
Inclusion of PNF artifacts into CSAR package, and ingestion of CSAR package by ONAP Run-Time Components and verification of reception and use.
...
APPENDIX: PLATFORM MODELING
A Platform Information Model and Platform Data Model should be settled on and approved to represent resources that ONAP needs to work with such as a PNF and VNF that will be used to represent a 5G DU and 5G CU / VNF.
...
There are still a number of fundamental decisions that need to be made before finalizing on the Platform Data model for example, the separate of a PNF Device Object.
APPENDIX: SUPPORTING DOCUMENTS
Supporting documents related to PNF Onboarding
...
STANDARD | FILE | ||||||
---|---|---|---|---|---|---|---|
ETSI SOL1 (PNF/VNF Descriptor) |
| ||||||
ETSI SOL 4 (NF Package) | |||||||
APPENDIX: PNF Onboarding Artifacts
The following are mock-ups of the PNF Onboarding Artifacts
PNF ONBOARDING ARTIFACTS | MOCK-UP |
---|---|
PNF Descriptor TOSCA | |
NF Registration (YAML) Defines records for NF events | |
Informational Artifacts |
APPENDIX: PNF ONBOARDING OVERVIEW SLIDE PACKS
Package | Slides | ||||||
---|---|---|---|---|---|---|---|
PNF Onboarding Package |
| ||||||
APPENDIX: VNF REQUIREMENTS
The PNF Package requirements need to be developed, and the VNF Package Requirements can be used as a guideline for what a PNF might need.
...