Versions Compared

Key

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

...

A UML representation of the Vdu high-level structure is shown in figure 7.1.6.2.1-1.

Image Added

                                                 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] 
The definition of the KeyValuePair needs further specified[c3] .

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.
Extend and add Nfviconstraint definition in Section 7.1.6.8.

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.
See clause 7.1.9.4.

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.

...