...
A UML representation of the Vdu high-level structure is shown in figure 7.1.6.2.1-1.
Figure Figure 7.1.6.2.1-1: Vdu deployment view
...
Attribute | Qualifier | Cardinality | Content | Description |
---|---|---|---|---|
vduInvariantId | 1 | Identifier | Invariant identifier of the Vdu. Need to confirm the application scenario. | |
vduId | M | 1 | Identifier | Unique identifier of this Vdu in VNFD. |
name | M | 1 | String | Human readable name of the Vdu. |
vduNamingCode | 1 | String | Short code of the Vdu. | |
vmFlavorName | 1 | String | Name of the VM flavour. Need to clarify the application scenario and relationship with the other attributes. | |
description | M | 1 | String | Human readable description of the Vdu. |
vduCpd | M | 1..N | VduCpd | Describes network connectivity between a VNFC instance (based on this Vdu) and an Virtual Link (VL). See clause 7.1.6.4. |
virtualComputeDesc | M | 1 | Identifier (reference to VirtualComputeDesc) | Describes CPU, Memory and acceleration requirements of the Virtualisation Container realising this Vdu. See clause 7.1.9.2.2. |
virtualStorageDesc | M | 0..N | Identifier (reference to VirtualStorageDesc) | Describes storage requirements for a VirtualStorage instance attached to the virtualisation container created from virtualComputeDesc defined for this Vdu. See clause 7.1.9.4. |
bootOrder | M | 0..N | KeyValuePair | The key indicates the boot index (lowest index defines highest boot priority). The Value references a descriptor from which a valid boot device is created e.g. VirtualStorageDesc from which a VirtualStorage instance is created. See note 1.[c2] |
swImageDesc | M | 0..1 | SwImageDesc | Describes the software image which is directly loaded on the virtualisation container realising this Vdu. See clause 7.1.6.5. See note 2. |
nfviConstraint | M | 0..N | NfviConstraint | Describes constraints on the NFVI for the VNFC instance(s) created from this Vdu. For example, aspects of a secure hosting environment for the VNFC instance that involve additional entities or processes. See note 3. |
watchdog | M | 0..1 | string | TBA. Watchdog action to be triggered by VIM for the VNF in case , e.g. reset or hard shutdown etc. |
vmBootUpTimeOut | O | 0..1 | integer | TBA. VNF could specify a more appropriate boot up timeout value for VNFM to detect failure during creation. |
monitoringParameter | 0..N | MonitoringParameter | Defines the virtualised resources monitoring parameters on VDU level. MonitoringParameter is defined in clause 7.1.11.3. From M to O. | |
configurableProperties | 0..1 | VnfcConfigurableProperties | Describes the configurable properties of all VNFC instances based on this VDU. See clause 7.1.6.7. | |
virtualLinkDesc | 0..N | Identifier (reference to VLD) | Suggest to be removed. This is duplicated information, as the VL is already connected toVDU via intCpd information elements. | |
highAvailability |
|
| Not Specified | High availability functionality of the VDU. |
injectFiles | M | 0..N | TBD in DM | TBA. |
NOTE 1: If no boot order is defined the default boot order defined in the VIM or NFVI shall be used. NOTE 2: More software images can be attached to the virtualisation container using VirtualStorage resources. NOTE 3: These are constraints other than stipulating that a VNFC instance has access to a certain resource, as a prerequisite to instantiation. The attributes virtualComputeDesc and virtualStorageDesc define the resources required for instantiation of the VNFC instance. |
...