...
- ETSI Package Onboarding and Distribution
- SOL004 VNF/PNF /NS Package includes SOL001 VNFD/PNFD with the original vendor package will be distributed from SDC to SVNFM/External NFVO.
- SOL007 NS Package includes SOL001 NSD with the original vendor package will be distributed from SDC to SVNFM/ External NFVO.
- SOL003 and SOL005 Package Management APIs will be used for the distribution.
- SOL004 VNF/PNF Package Security will be supported by the package signature and certificate.
- SOL007 NS Package Security will be supported by the package signature and certificate
Feature Descriptions
Feature | Description |
---|---|
ETSI Package Management |
|
ETSI Package Security | If the vendor package includes signature and certificate, ONAP supports the package security.
|
Epic and User Story
Epic | User Story | Description | Frankfurt? | ||
---|---|---|---|---|---|
Support ETSI Package Management | ONAP supports ETSI package management (onboarding and distribution) | ONAP supports ETSI package management (onboarding and distribution) | Yes | ||
SDC Supports ETSI package onboarding
|
| Yes | |||
OSS/BSS onboards the vendor SOL004 SOL007 NS package to SO directly through SOL005 Package Management APIs |
| TBD | |||
The vendor package will be distributed from SDC to SVNFM/External NFVO
|
| Yes | |||
Support ETSI Package Security | ONAP supports vendor ETSI Package Security
|
| Done | ||
SOL004 VNF/PNF Package security will be supported by SDC, based on the package signature and certificate |
| Done | SDC
| Done | |
SOL007 NS Package security will be supported by SDC, based on the package signature and certificate |
| Yes | |||
SDC will store the vendor package with signature and certificate in a zip format in the ONBOARDING_PACKAGE directory. |
| Done | |||
SO stores ONBOARDING_PACKAGE zip files in the ONAP-ETSI Catalog DB through ONAP-ETSI Catalog Manager APIs. |
| Yes | |||
SVNFM/NFVO extracts the CSAR files file from the vendor packages package
|
| Yes |
ETSI Package Management Architecture
...
- SDC supports SOL004 VNF/PNF package onboarding, and stores the original vendor VNF/PNF /NS package inside the SDC package
- SOL004 package includes SOL001 VNFD/NSD/PNFD TOSCA service template
- PNF onboarding was has been tested
- VNF onboarding is being will be tested in El Alto / Frankfurt
- SDC will support SOL007 NS package onboarding and store the original vendor NS package inside the SDC package
- NS onboarding will be supported in Frankfurt
- SDC supports VNF/PNF package onboarding and/or accepts VNF/PNF management interfaces from OSS/BSS via SOL005 Package Management APIs (TBD)
- SO supports NS package management interfaces from OSS /BSS via SOL005 Package Management APIs (TBD)
- ONAP Runtime components store SOL004 Packages as neededfor their operations
- For the SO case, SO stores SOL004 packages for NS, VNF and PNF by leveraging the ONAP-ETSI Catalog DB microservicesManager
- For the SO case, SO stores SOL007 packages for NS by leveraging the ONAP-ETSI Catalog Manager
- SOL003 VNFM Adapter provides VNFMs Query/Fetch VNF packages/contents/artifacts, Reading VNFD and subscription/notification services
- SOL005 Adapter provides NSD/PNFD management and SOL005 VNF package management
- Note:
- SOL007 (NS package) support is under discussion.
- To simplify the package distribution and storage, the Runtime Catalog Manager is suggested for the future.
- NS/PNF/VNF package management to VF-C/External NFVO by leveraging SOL005 package management APIs
Gliffy | ||||
---|---|---|---|---|
|
- ETSI Package Distribution Flows
...
- At onboarding, SDC checks the file extension and performs the following procedures
- If the file is .zip, SDC unzips
- If it has .cert & .cms, it is a package with security and security validation will be performed.
- If it does not include .cert & .cms, it is an existing Heat template onboarding, and SDC follows the Heat template onboarding procedure
- If the file is .zip, SDC unzips
- If the file is .csar, it is a package without security.
- Next, SDC will check the TOSCA.meta file.
- If it contains SOL004v2.?.1 keywords, the package will be handled as SOL004v2.?.1.
- Otherwise, it will be handled as existing TOSCA (non-SOL004) package onboarding which will not have the ONBOARDING_PACKAGE artifact.
SDC SOL004/SOL007 VNF Package Security
Among the SOL004/SOL007 VNF package security options, the SDC supports the option2 as depicted below. In the option 2, there are two ways to zip the VNF packages, and SDC supports both.
SDC validates the VNF packages based on the embedded signature and certificate by leveraging CA.
- Vendor SOL004/SOL007 VNF Package with certificate and signature is onboarded into SDC
- ZIP-format VNF package includes CSAR, Signature and Certificate
- SDC validates VNF package based on the certificate and signature
- SDC generates SDC internal model plus the vendor SOL004/SOL007 package CSAR and ZIP (with certificate and signature) – the supported format is TBD based on the security requirement
...