Versions Compared

Key

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

...

  • Preliminary
  • OpenModelClass
    • support: MANDATORY

Attribute   Name

Type

Mult.

Stereotypes

Description

nsdIdentifier

Identifier

1

OpenModelAttribute

  • isInvariant: true
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Identifier of this NSD class. It globally   uniquely identifies an instance of the NSD

 

 

designer

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Identifies the designer of the NSD.

 

 

version

Version

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Identifies the version of the NSD.

 

 

nsdName

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Provides the human readable name of the   NSD.

 

 

nsdInvariantId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

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

 

 

autoScalingRule

Rule

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Specifies a rule to trigger a scaling   action on a NS instantiated according to the NSD. NOTE 1:  The rule is based on a combination of   assertions on the values of virtualised resource-related performance metrics   and VNF Indicators identified by the monitoredInfo attribute. NOTE 2:  There may be multiple data sources (each   identified as monitoredInfo) per rule

 

 

monitoredInfo

MonitoredData

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

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

 

 

lifeCycleManagementScript

NsLifeCycleManagementScript

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

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

 

 

_virtualLinkDesc

NsVirtualLinkDesc

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Provides the constituent VLDs. Cardinality   of 0 means that the NS is a NF set with unspecified connectivity.

 

 

_vnfdId

Vnfd

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

PassedByReference

References the VNFD of a constituent VNF.

 

 

_pnfdId

Pnfd

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Experimental

PassedByReference

References the PNFD of a constituent PNF.

 

 

1.2.2                  NsVirtualLinkDesc

...

  • Preliminary
  • OpenModelClass
    • support: MANDATORY

Attribute   Name

Type

Mult.

Stereotypes

Description

vitualLinkDescProvider

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Defines the organization generating the   VLD.

 

 

virtuaLinkDescVersion

Version

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Specifies the version of the VLD.

 

 

virtualLinkDf

VirtualLinkDf

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Specifies properties for instantiating a   VL according to a specific flavour.

 

 

virtualLinkDescId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Uniquely identifies a VLD in the parent   descriptor. For VnfVirtualLinkDesc, the parent descriptor is the VNFD. For   NsVirtualLinkDesc, the parent descriptor is the NSD. Note: the description of   this class are different in ETSI GS NFV IFA 011 and ETSI GS NFV IFA 014. The   present definition merges the 2 definitions.

 

 

connectivityType

ConnectivityType

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Specifies the protocol exposed by a VL and   the flow pattern supported by the VL.

 

 

description

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

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

 

 

1.2.3                Vnfd

...

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

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

layerProtocol

LayerProtocol

1

RW

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Identifies the protocol this VL gives access to (Ethernet, MPLS, ODU2,   IPV4, IPV6, Pseudo-Wire).

 

 

flowPattern

String

0..1

RW

Preliminary

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

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

 

 

1.3.2                  VirtualLinkDf

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

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

flavourId

Identifier

1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 Identifies this VirtualLinkDF datatype within a VLD.

 

 

qos

NsQoS

0..1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 Specifies quality of service parameters applicable to a VL.

 

 

serviceAvaibilityLevel

ServiceAvailabilityLevel

0..1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 Specifies one of the three levels defined in ETSI GS NFV-REL 001: ?   Level 1 ? Level 2 ? Level 3

 

 

1.3.3                  MonitoredData(TBD)

...

The LifeCycleManagementScript information element specifies a script for the NS.

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

event

String

1..*

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Describes NS lifecycle event(s) or an external stimulus detected on an   NFVO reference point.  NOTE 1: A   minimum set of NS lifecycle events triggered internally by the NFVO includes:   start instantiation, end instantiation, start scaling, end scaling, start   healing, end healing, start termination, end termination, start update, end   update. NOTE 2: A minimum set of external stimulus includes: the receipt of   request message of instantiation, scaling, healing, termination, update of   NS.

 

 

script

String

1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Includes an NS LCM script (e.g., written in a DSL) triggered to react   to one of the events listed in the event attribute.

 

 

1.3.5                  NsQoS

The NsQoS datatype specifies quality of service parameters applicable to a NS VL.

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

priority

Integer

0..1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 Specifies the priority level in case of congestion on the underlying   physical links.

 

 

latency

Number

1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 Maximum latency in ms.

 

 

packetDelayVariation

Number

1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 Maximum jitter in ms.

 

 

packetLossRatio

Number

0..1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 Maximum packet loss ratio. Cardinality is 0 if no packetLossRatio requirement exists.

 

 


1.4       Enumerations


1.4.1                   ServiceAvailabilityLevel

...