Versions Compared

Key

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

...

From Resource Sub-Model

Class Diagram

Image RemovedImage Added

Classes

Pnfd

The Pnfd class is a deployment template enabling on-boarding PNFs and referencing them from an NSD. It focuses on connectivity aspects only.

Parent class: NetworkFunctionDesc

Attribute Name

Type

Mult.

Stereotypes

Description

pnfdId

Identifier

1

Experimental

OpenModelAttribute

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

Identifier of this Pnfd class. It uniquely identifies the PNFD.

 

 

provider

String

1

Experimental

OpenModelAttribute

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

Identifies the provider of the PNFD. NOTE:  The provider of the PNFD might be different from the provider of the PNF.

 

 

version

Version

1

Experimental

OpenModelAttribute

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

Identifies the version of the PNFD

 

 

security

SecurityParameters

0..1

Experimental

OpenModelAttribute

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

Provides a signature to prevent tampering.

 

 

functionDescription

String

1

Experimental

OpenModelAttribute

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

Describes the PNF function.

 

 

pnfdInvariantId

Identifier

1

Experimental

OpenModelAttribute

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

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

 

 

name

String

1

Experimental

OpenModelAttribute

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

Provides the human readable name of the PNFD.

 

 

geographicLocationInfo

String

0..1

Experimental

OpenModelAttribute

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

It provides information about the geographical location (e.g. geographic coordinates or address of the building, etc.) of the PNF. The cardinality 0 is used when the location is unknown.

 

 

_pnfExtCpd

PnfExtCpd

1..*

OpenModelAttribute

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

Specifies the characteristics of one or more connection points where to connect the PNF to a VL.

 

 

swVersionList

String

SwVersion

1..*

Experimental

OpenModelAttribute

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

Describes the software the PNF supports

 

 

PnfExtCpd

 

A PnfExtCpd is a type of Cpd and describes the characteristics of an external interface, a.k.a external CP, where to connect the PNF to a VL.  

Parent class: ExtCpd

DataTypes

SwVersion

The software versions associated with the pnfd

Attribute Name

Type

Mult.

Access

Stereotypes

Description

active

String

1

RW

OpenModelAttribute

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

 The active software

 

 

passive

String

0..*

RW

OpenModelAttribute

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

 The passive software

 

 

recovery

String

0..*

RW

OpenModelAttribute

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

 The recovery software

 

 

Inherited from Vnf Sub-Model

...