ETSI SOL001 Data Model Mapping to SDC AID DM
- 1 SOL007 Design and SOL004 Onboarding
- 2 ONAP ETSI-Alignment Modeling Hierarchy
- 3 NS Mapping
- 4 NS-Level VirtualLink (between VNFs) Mapping
- 5 VNF Mapping
- 6 VDU and VFC Mapping
- 7 Mapping between SOL001 Data Model and SDC AID DM Overall Summary
- 8 SOL001 VNFD and SDC AID DM VF Template Mapping
- 9 VF-Module Deduction from SOL001 VNFD
Note:
The following is being implemented for the Guilin release:
SOL007 Design and SOL004 Onboarding
ONAP ETSI-Alignment Modeling Hierarchy (partially)
NS Mapping
NS-Level VirtualLink (between VNFs) Mapping
The following mapping will be implemented in the Honolulu release:
VNF Mapping
VDU and VFC Mapping
PNF Mapping
SOL001 VNFD and SDC AID DM VF Template Mapping
VF-Module Deduction from SOL001 VNFD
The following slide deck provides a summary of ETSI SOL001 Data Mapping to SDC AID DM.
Please review this slide deck for the modeling team's approval poll.
Current status: reviewed it with both SDC and AAI, and SDC and AAI approved this proposal. Waiting for the Modeling team's approval.
SOL007 Design and SOL004 Onboarding
SDC takes the vendor provided package and adds some files or changes files and meta data according to SDC procedure.
SDC NS/VNF/PNF Onboarding Procedure and Original Vendor VNF/PNF Package Handling
SDC onboarding enhancement was made to the SDC Dublin to support SOL004 PNF/VNF onboarding with .zip and .csar file extensions. We continue to support the current onboarding mechanism with some enhancements.
SOL007 NS onboarding (stretch goal for Guilin) will follow the same procedure; i.e., storing the vendor SOL007 NS package into the “ETSI_PACKAGE” directory.
SOL007 NS design will allow users to build SOL007 NS package including SOL001 NSD from scratch
SDC VSP and Resource csar files have the “ETSI_PACKAGE” directory, which will contain the original vendor VNF/NS/PNF package.
The “ONBOARDED_PACKAGE” directory name will be changed to “ETSI_PACKAGE” as a common ETSI directory name. This change is necessary to support design of SOL007 package
ONAP-ETSI Catalog Manager will be extracted the ETSI packages from the “ETSI_PACKAGE” directory.
The VNFM and external NFVO use the original vendor VNF/NS/PNF packages through ETSI Catalog Manager.
SDC provides mapping from ETSI SOL001 NSD/VNFD/PNFD (PNF in the future) to SDC AID DM
See the subsequent slides for mapping.
Note: ETSI 2.7.1 handling will be discussed separately.
SDC CSAR for NS structure
ONAP Service CSAR
|-- Artifacts
|-- ETSI_PACKAGE
|-- etsi nsd csar
|-- <VF 1>
|-- Deployment
|-- ETSI_PACKAGE
|-- etsi vnf package
...
|-- <VF n>
|-- Deployment
|-- ETSI_PACKAGE
|-- etsi vnf package
ONAP ETSI-Alignment Modeling Hierarchy
For OSS Service-level modeling, continue to use org.openecomp.resource.abstract.nodes.service
For NS modeling, use SOL001 tosca.nodes.nfv.NS as SDC AID DM NS node type
The OSS-Service model references/includes associated NSs (1:M)
In ONAP, tosca.nodes.nfv.NS references, a new VNF node type, org.openecomp.resource.abstract.nodes.ETSI.VNF (1:M) and a new PNF node type, org.openecomp.resource.abstract.nodes.ETSI.PNF (1:M) are used
In ONAP, tosca.nodes.nfv.NS includes SOL001 tosca.nodes.nfv.NsVirtualLink (1:M)
NS Mapping
SDC adopts SOL001 tosca.nodes.nfv.NS node type as the SDC NS node type; i.e., no mapping is necessary
A new SDC SOL007 Design process generates SOL001 tosca.nodes.nfv.NS for the NS node type
A new SDC SOL007 Onboarding process (stretch goal) copies the onboarded SOL001 tosca.nodes.nfv.NS contents to SDC AID DM tosca.nodes.nfv.NS contents
The following covers the properties. Handling/Mapping of Requirements and Interfaces are under discussion.
NS-Level VirtualLink (between VNFs) Mapping
SDC adopts SOL001 tosca.nodes.nfv.NsVirtualLink node type for the SDC NS-level VirtualLink node type; i.e., no mapping is necessary
A new SDC SOL007 Design process generates SOL001 tosca.nodes.nfv.NsVirtualLink for the VirtualLink node type, and includes it in the NSD
A new SDC SOL007 Onboarding process copies the onboarded SOL001 tosca.nodes.nfv.NsVirtualLink to SDC AID DM tosca.nodes.nfv.NsVirtualLink
SDC deprecates vendor/operator-specific VLs from SOL007 design and onboarding
VNF Mapping
SDC adopts a new VNF node type, org.openecomp.resource.abstract.nodes.ETSI.VNF, which is derived from org.openecomp.resource.abstract.nodes.VF.