Versions Compared

Key

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

...

Table of Contents

Class Diagram

Image RemovedImage Added

Classes

NSD - Network Service Descriptor

...

The NsVirtualLinkDesc class provides general information enabling the instantiation of virtual links. For all attributes in this class the Producer Product is SDC and the Consumer is SDC/UUI/VFC.

...

  • Preliminary
  • OpenModelClass
    • support: MANDATORY

 

Attribute Name

Type

Mult.

Stereotypes

Description

vitualLinkDescProvider

String

0..1

Preliminary

OpenModelAttribute

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

Defines the organization generating the VLD.

 

 

virtuaLinkDescVersion

Version

1

Preliminary

OpenModelAttribute

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

Specifies the version of the VLD.

 

 

virtualLinkDf

VirtualLinkDf

1..*

Preliminary

OpenModelAttribute

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

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

 

 

virtualLinkDescId

Identifier

1

Preliminary

OpenModelAttribute

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

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

Preliminary

OpenModelAttribute

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

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

 

 

description

String

0..1

Preliminary

OpenModelAttribute

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

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

VnfdAssociation0..* to 0..*

Preliminary

OpenModelAttribute

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

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

VNF extenrnal CPs are exposed to NSD via VNFD

Pnfd

Association0..* to 0..*

Experimental

OpenModelAttribute

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

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

PNF extenrnal CPs are exposed to NSD via PNFD

 

 

 

Vnfd - VNF Descriptor

See VNFD Model

...

Attribute Name

Type

Mult.

Access

Stereotypes

Description

flavourId

Identifier

1

RW

Preliminary

OpenModelAttribute

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

 Identifies this VirtualLinkDF datatype within a VLD.



qos

NsQoS

0..1

RW

Preliminary

OpenModelAttribute

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

 Specifies quality of service parameters applicable to a VL.



serviceAvaibilityLevel

Enum

ServiceAvailabilityLevel

0..1

RW

Preliminary

OpenModelAttribute

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

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



...

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

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

OpenModelAttribute

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

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

 

 

NsQos

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

...

  •  LEVEL_1
  •  LEVEL_2
  •  LEVEL_3

LayerProtocol

Identifies the protocol this VL gives access to (IPV4, IPV6)

 

Contains Enumeration Literals:

  •  ETHERNET:
  •  MPLS:
  •  ODU2:
  •  IPV4:
  •  IPV6:
  •  PSEUDOWIRE:

Primitives

Number

This primitive type is a superset of the standard UML numbering primitives, e.g. Integer and Real.

...