...
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 | OpenModelAttribute
|
| Identifier of this Pnfd class. It uniquely identifies the PNFD.
| |||
provider | String | 1 | 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 | OpenModelAttribute
| Identifies the version of the PNFD
|
security | SecurityParameters | 0..1 | OpenModelAttribute
| Provides a signature to prevent tampering. |
_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.
| ||||
functionDescription | String | 1 | OpenModelAttribute
| Describes the PNF function. |
| ||||
pnfdInvariantId | Identifier | 1 | OpenModelAttribute
| Identifies a PNFD in a version independent manner. This attribute is invariant across versions of PNFD.
|
name | String | 1 | OpenModelAttribute
| Provides the human readable name of the PNFD.
|
geographicLocationInfo |
String | 0..1 | 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 | String | 1 | OpenModelAttribute
| Describes the software the PNF supports
|
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. A PnfExtCpd inherits from the Cpd Class.
...