NSD Requirements:
1, VFC project requirement
- VFC project implement ETSI NFVO, which needs to consume the NSD.
- VFC needs to expose NFVO northbound SOL005 interfaces to SO or OSS/BSS/3GPP Management System
JIRA : VFC-635/VFC-648
2, NSD vs ServiceD differences:
Service Descriptor in SDC R3: Service composites many resources in the SDC, including SDC AID resources(vf, extVL, AllottedResource) and R2+ resources.
NSD in VFC: NSD composites VNFD, PNFD, and NSVirtualLink, nested NSD, etc, ETSI NFV resources.
NSD requires to do some limitation in NFV resources composition, not all the SDC resources and substitution_mappings to NS TOSCA node
NSD related work pages:
ONAP R2+ Design-Time Service DM Input.
Network Service Descriptor Model - Based on R2
Panel | ||||
---|---|---|---|---|
|
| VNF
|
Panel | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| nodes
| NsVirtualLinkDesc
|
Panel | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
|
Panel | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
|
Panel | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Data Type:
Code Block | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
tosca.datatypes.nfv.ConnectivityType:
derived_from: tosca.datatypes.Root
properties
|
Capability:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
tosca.capabilities.nfv.VirtualLinkable:
derived_from: tosca.capabilities.network.Linkable |
Relationship:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
tosca.relationships.nfv.VirtualLinksTo:
derived_from: tosca.relationships.DependsOn
valid_target_types: [ tosca.capabilities.nfv.VirtualLinkable ]
|