Table of Contents |
---|
Class
NSD
derived from ServiceComponentDescriptor
...
R2+ Attributes | Required | Cardinality | Content | Description | Producer | ConsumerETSI IFA014 | |
nsdIdentifier | M | 1 | StringIdentifier | Identifier of this NSD information | SDC | SDC/UUI/VFCnsdIdentifier | |
designer | M | 1 | String | Identifies the designer of the NSD. | SDC | SDC/UUI/VFCdesigner | |
version | M | 1 | StringVersion | Identifies the version of the NSD. | SDC | SDC/UUI/VFCversion | |
nsdName | M | 1 | String | Provides the human readable name of | SDC | SDC/UUI/VFCnsdName | |
nsdInvariantId | M | 1 | StringIdentifier | Identifies an NSD in a version | SDC | SDC/UUI/VFC | nsdInvariantId |
|
| ||||||
vnfdid | M | 0..N | String | References the VNFD of a constituent VNF. | SDC | SDC/UUI/VFC | vnfdid |
pnfdId | M | 0..N | String | References the PNFD of a constituent PNF. | SDC | SDC/UUI/VFCpnfdId | |
virtualLinkDesc | M | 0..N | Provides the constituent VLDs. | SDC | SDC/UUI/VFC | virtualLinkDesc | |
|
|
|
|
| |||
|
|
|
|
| |||
monitoredInfo | M | 0..N |
| Identifies either a virtualised resource-related performance metric or a VNF Indicator. | SDC | SDC/UUI/VFCmonitoredInfo | |
autoScalingRule | M | 0..N | Rule | Specifies a rule to trigger a scaling action on a NS instantiated according to the NSD. | SDC | SDC/UUI/VFCautoScalingRule | |
lifeCycleManagementScript | M | 0..N | LifeCycleManagementScript | Provides a life cycle management script written in a Domain Specific Language (DSL). | SDC | SDC/UUI/VFC | lifeCycleManagementScript |
|
|
|
|
| |||
|
|
|
|
|
NsVirtualLink
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes | Producer | ConsumerETSI IFA014 | |
---|---|---|---|---|---|---|---|
virtualLinkDescId | Identifier | 1 | Identifier of the NsVirtualLinkDesc information element. It uniquely identifies a VLD. | support: MANDATORY | SDC | SDC/UUI/VFCvirtualLinkDescId | |
vitualLinkDescProvider | String | 0..1 | Defines the organization generating the VLD. | support: Option | SDC | SDC/UUI/VFCvitualLinkDescProvider | |
virtualLinkDescVersion | String | 1 | Specifies the version of the VLD. | support: MANDATORY | SDC | SDC/UUI/VFCvirtualLinkDescVersion | |
connectivityType | ConnectivityType | 1 | The ConnectivityType information element specifies the protocol exposed by a VL and the flow pattern supported by the VL. | support: MANDATORY | SDC | SDC/UUI/VFCconnectivityType | |
virtualLinkDf | VirtualLinkDf | The VirtualLinkDf information element specifies properties for instantiating a VL according to a specific flavour. | support: MANDATORY | SDC | SDC/UUI/VFC | virtualLinkDf | |
description | String | 0..1 | Provides human-readable information on the purpose of the VL (e.g. control plane traffic). | support: MANDATORY | SDC | SDC/UUI/VFCdescription | |
| |||||||
Vnfd | Association | 0..* to 0..* | Vnfd binds to an NS Virtual Link Descriptor via VNF external CPs. VNF extenrnal CPs are exposed to NSD via VNFD | support: Option | SDC | SDC/UUI/VFC | |
Pnfd | Association | 0..* to 0..* | PNFD binds to an NS Virtual Link Descriptor via PNF external CPs. PNF extenrnal CPs are exposed to NSD via PNFD | support: Option | SDC | SDC/UUI/VFC |
Vnfd
refer to resource definition
Attribute Name | Type | Mult. | Description |
NSVirtualLinkDesc | Association | 0..* to 0..* | VNF binds to an NS Virtual Link Descriptor via VNF external CPs. VNF extenrnal CPs are exposed to NSD via VNF |
Pnfd
refer to PNF resource IM proposal
Attribute Name | Type | Mult. | Description |
NSVirtualLinkDesc | Association | 0..* to 0..* | PNF binds to an NS Virtual Link Descriptor via PNF external CPs. PNF extenrnal CPs are exposed to NSD via PNF |
DataType
ConnectivityType
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
layerProtocol | Enum LayerProtocol | 1 | Identifies the protocol this VL gives access to ( | support: MANDATORY |
flowPattern | String | 0..1 | Identifies the flow pattern of the connectivity (Line, Tree, Mesh). | support: MANDATORY |
VirtualLinkDf
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
flavourId | Identifier | 1 | Identifies a flavour within a VnfVirtualLinkDesc. | support: MANDATORY |
qos | QoS | 0..1 | QoS of the VL. | support: MANDATORY |
serviceAvaibilityLevel | Enum ServiceAvailabilityLevel | 0..1 | Specifies one of the three levels defined in ETSI | support: MANDATORY |
QoS
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
latency | Number | 1 | Maximum latency in ms. | support: MANDATORY |
packetDelayVariation | Number | 1 | Maximum jitter in ms. | support: MANDATORY |
packetLossRatio | Number | 0..1 | Maximum packet loss ratio. Cardinality is 0 if no packetLossRatio requirement exists. | support: MANDATORY |
priority | Integer | 0..1 | Specifies the priority level in case of congestion on the underlying physical links. | support: MANDATORY |
Vnfd
refer to resource definition
VnfExtCp
refer to resource definition
Pnfd
...
Enumerations
ServiceAvailabilityLevel
Specifies one of the three levels defined in ETSI GS NFV-REL 001: • Level 1 • Level 2 • Level 3
Contains Enumeration Literals:
- LEVEL_1
- LEVEL_2
- LEVEL_3
LayerProtocol
Identifies the protocol this VL gives access to (IPV4, IPV6)
Contains Enumeration Literals:
- IPV4
- IPV6