...
From Resource Sub-Model
Class Diagram
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
| Identifier of this Pnfd class. It uniquely identifies the PNFD.
|
provider | String | 1 | Experimental OpenModelAttribute
| 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
| Identifies the version of the PNFD
|
security | SecurityParameters | 0..1 | Experimental OpenModelAttribute
| Provides a signature to prevent tampering.
|
functionDescription | String | 1 | Experimental OpenModelAttribute
| Describes the PNF function.
|
pnfdInvariantId | Identifier | 1 | Experimental OpenModelAttribute
| Identifies a PNFD in a version independent manner. This attribute is invariant across versions of PNFD.
|
name | String | 1 | Experimental OpenModelAttribute
| Provides the human readable name of the PNFD.
|
geographicLocationInfo | String | 0..1 | Experimental OpenModelAttribute
| 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
| Specifies the characteristics of one or more connection points where to connect the PNF to a VL.
|
swVersionList |
SwVersion | 1..* | Experimental OpenModelAttribute
| 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
| The active software
|
passive | String | 0..* | RW | OpenModelAttribute
| The passive software
|
recovery | String | 0..* | RW | OpenModelAttribute
| The recovery software
|
Inherited from Vnf Sub-Model
...