Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Class

NSD

derived from ServiceComponentDescriptor

...

R2+ AttributesRequiredCardinalityContentDescriptionProducerConsumerETSI IFA014
nsdIdentifier M1StringIdentifier

Identifier of this NSD information
element. It Globally uniquely identifies
an instance of the NSD.

SDCSDC/UUI/VFCnsdIdentifier 
designer M1StringIdentifies the designer of the NSD. SDCSDC/UUI/VFCdesigner 
version M1StringVersionIdentifies the version of the NSD. SDCSDC/UUI/VFCversion 
nsdName M1String

Provides the human readable name of
the NSD.

SDCSDC/UUI/VFCnsdName 
nsdInvariantId M1StringIdentifier

Identifies an NSD in a version
independent manner. This attribute is
invariant across versions of NSD.

SDCSDC/UUI/VFCnsdInvariantId

nestedNsdId

M0..NStringReferences the NSD of a constituent nested NS. SDC

SDC/UUI/VFC

nestedNsdId
vnfdidM0..NString

References the VNFD of a constituent VNF.

SDCSDC/UUI/VFCvnfdid
pnfdIdM0..NString

References the PNFD of a constituent PNF.

SDCSDC/UUI/VFCpnfdId
virtualLinkDescM0..NString NsVirtualLinkProvides the constituent VLDs.SDCSDC/UUI/VFCvirtualLinkDesc
sapd

M

0..N

Sapd

Provides the descriptor of a service access point of the network service.

SDC

SDC/UUI/VFC

sapd
vnffgd

M

0..N

Vnffgd

Provides the descriptors of the applicable forwarding graphs.

SDC

SDC/UUI/VFC

vnffgd
monitoredInfo

M

0..N

MonitoredData TBD

Identifies either a virtualised resource-related performance metric or a VNF Indicator.

SDCSDC/UUI/VFCmonitoredInfo

autoScalingRule

M

0..N

Rule

Specifies a rule to trigger a scaling action on a NS instantiated according to the NSD.

SDCSDC/UUI/VFCautoScalingRule

lifeCycleManagementScript

M

0..N

LifeCycleManagementScript

Provides a life cycle management script written in a Domain Specific Language (DSL).

SDCSDC/UUI/VFClifeCycleManagementScript

nsDf

M

1..N

NsDf

Identifies a DF within the scope of an NSD.

SDCSDC/UUI/VFCnsDf

security

M

1

SecurityParameters

Provides a signature to prevent tampering.

SDCSDC/UUI/VFCsecurity


Attribute NameTypeMultiplicityDescriptionApplied StereotypesProducerConsumerETSI IFA014

virtualLinkDescId

Identifier

1

Identifier of the NsVirtualLinkDesc information element. It uniquely identifies a VLD.

support: MANDATORYSDCSDC/UUI/VFCvirtualLinkDescId
vitualLinkDescProviderString0..1Defines the organization generating the VLD.

support:

Option

SDCSDC/UUI/VFCvitualLinkDescProvider
virtualLinkDescVersionString1Specifies the version of the VLD.support: MANDATORYSDCSDC/UUI/VFCvirtualLinkDescVersion
connectivityTypeConnectivityType1

The ConnectivityType information element specifies the protocol exposed by a VL and the flow pattern supported by the VL.

support: MANDATORYSDCSDC/UUI/VFCconnectivityType
virtualLinkDfVirtualLinkDf1..N 1

The VirtualLinkDf information element specifies properties for instantiating a VL according to a specific flavour.

support: MANDATORYSDCSDC/UUI/VFCvirtualLinkDf
testAccessString0..NSpecifies test access facilities expected on the VL (e.g. none, passive monitoring, or active (intrusive) loopbacks at endpoints).support: MANDATORYSDCSDC/UUI/VFCtestAccess
descriptionString0..1Provides human-readable information on the purpose of the VL (e.g. control plane traffic).support: MANDATORYSDCSDC/UUI/VFCdescription
securitySecurityParameters0..1

Provides a signature to prevent tampering.

support: MANDATORYSDCSDC/UUI/VFC
VnfdAssociation0..* to 0..*

Vnfd binds to an NS Virtual Link Descriptor via VNF external CPs.

VNF extenrnal CPs are exposed to NSD via VNFD

support: OptionSDCSDC/UUI/VFC
PnfdAssociation0..* to 0..*

PNFD binds to an NS Virtual Link Descriptor via PNF external CPs.

PNF extenrnal CPs are exposed to NSD via PNFD

support: OptionSDCSDC/UUI/VFCsecurity

Vnfd

refer to resource definition

Attribute Name

Type

Mult.

Description

NSVirtualLinkDesc 

Association0..* 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 

Association0..* 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 (Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire).

support: MANDATORY

flowPatternString0..1Identifies 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
qosQoS0..1QoS of the VL.support: MANDATORY
serviceAvaibilityLevel

Enum

ServiceAvailabilityLevel

0..1

Specifies one of the three levels defined in ETSI
GS NFV-REL 001 [i.5]:
• Level 1.
• Level 2.
• Level 3.

support: MANDATORY

QoS

Attribute Name

Type

Multiplicity

Description

Applied Stereotypes

latency

Number

1

Maximum latency in ms.

support: MANDATORY
packetDelayVariationNumber1Maximum jitter in ms.support: MANDATORY
packetLossRatioNumber0..1Maximum packet loss ratio. Cardinality is 0 if no packetLossRatio requirement exists.support: MANDATORY
priorityInteger0..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