NetworkService Clean Page Modification

Class

NSD

derived from ServiceComponentDescriptor



nestedNS, vnffgd, and sapd will be considered in the R4+ in VFC project.

R2+ Attributes

Required

Cardinality

Content

Description

Producer

Consumer

nsdIdentifier 

M

1

Identifier

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

SDC

SDC/UUI/VFC

designer 

M

1

String

Identifies the designer of the NSD. 

SDC

SDC/UUI/VFC

version 

M

1

Version

Identifies the version of the NSD. 

SDC

SDC/UUI/VFC

nsdName 

M

1

String

Provides the human readable name of
the NSD.

SDC

SDC/UUI/VFC

nsdInvariantId 

M

1

Identifier

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

SDC

SDC/UUI/VFC

nestedNsdId

M

0..N

String

References the NSD of a constituent nested NS.

SDC

SDC/UUI/VFC

vnfdid

M

0..N

String

References the VNFD of a constituent VNF.

SDC

SDC/UUI/VFC

pnfdId

M

0..N

String

References the PNFD of a constituent PNF.

SDC

SDC/UUI/VFC

virtualLinkDesc

M

0..N

String NsVirtualLink

Provides the constituent VLDs.

SDC

SDC/UUI/VFC

sapd

M

0..N

Sapd

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

SDC

SDC/UUI/VFC

vnffgd

M

0..N

Vnffgd

Provides the descriptors of the applicable forwarding graphs.

SDC

SDC/UUI/VFC

monitoredInfo

M

0..N

MonitoredData TBD

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

SDC

SDC/UUI/VFC

autoScalingRule

M

0..N

Rule

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

SDC

SDC/UUI/VFC

lifeCycleManagementScript

M

0..N

LifeCycleManagementScript

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

SDC

SDC/UUI/VFC

nsDf

M

1..N

NsDf

Identifies a DF within the scope of an NSD.

SDC

SDC/UUI/VFC

security

M

1

SecurityParameters

Provides a signature to prevent tampering.

SDC

SDC/UUI/VFC



NsVirtualLink

Attribute Name

Type

Multiplicity

Description

Applied Stereotypes

Producer

Consumer

Attribute Name

Type

Multiplicity

Description

Applied Stereotypes

Producer

Consumer

virtualLinkDescId

Identifier

1

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

support: MANDATORY

SDC

SDC/UUI/VFC

vitualLinkDescProvider

String

0..1

Defines the organization generating the VLD.

support:

Option

SDC

SDC/UUI/VFC

virtualLinkDescVersion

String

1

Specifies the version of the VLD.

support: MANDATORY

SDC

SDC/UUI/VFC

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/VFC

virtualLinkDf

VirtualLinkDf

1..N 1

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

support: MANDATORY

SDC

SDC/UUI/VFC

testAccess

String

0..N

Specifies test access facilities expected on the VL (e.g. none, passive monitoring, or active (intrusive) loopbacks at endpoints).

support: MANDATORY

SDC

SDC/UUI/VFC

description

String

0..1

Provides human-readable information on the purpose of the VL (e.g. control plane traffic).

support: MANDATORY

SDC

SDC/UUI/VFC

security

SecurityParameters

0..1

Provides a signature to prevent tampering.

support: MANDATORY

SDC

SDC/UUI/VFC

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

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

flowPattern

String

0..1

Identifies the flow pattern of the connectivity (Line, Tree, Mesh).

support: MANDATORY

VirtualLinkDf

Attribute Name

Type

Multiplicity

Description

Applied Stereotypes

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
GS NFV-REL 001 [i.5]:
• Level 1.
• Level 2.
• Level 3.

support: MANDATORY

QoS

Attribute Name

Type

Multiplicity

Description

Applied Stereotypes

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


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