Class: VDUDesc

Description

The Virtualisation Deployment Unit (VDU) is a construct supporting the description of the deployment and operational behaviour of a VNFC.
A VNFC instance created based on the VDU maps to a single virtualisation container (e.g. a VM).

A VNFC will only be in one VNFDesc. If a vendor wants to use the VNFC in mupliple VNFDesc (their product) they can do so, but it will be 'repeated'.

References: ETSI GS NFV-IFA 011 (VDU)

Associations

table of relationships

Related Class

Type

Name

Description

Cardinality

Related Class

Type

Name

Description

Cardinality

ResourceDescriptor

generalization

IsASubclass

VDU Descriptor is a Subclass of Resource Descriptor



VNFDesc

association

VNFDescComposedOf

A VDU Descriptor is a component of a VNF Descriptor

1..* to 1

VDUCPDesc

association

InternalCPD

A VDU (VNFC) Descriptor has 1 or more Internal Connection Point Descriptors

1..* to 1..*

VirtualComputeDesc

association

VNFCDescUses

A VDU Descriptor uses 1 Virtual Compute Descriptor

1..* to 1

VirtualStorageDesc

association

VNFCDescUses

A VDU Descriptor uses 0 or more Virtual Storage Descriptors

0..1 to 0..*

SwImageDesc

association

VNFCDescLoads

A VDU (VNFC) Descriptor loads 0 or 1 Software Image Descriptors

1..* to 0..1

MonitoringParameterDesc

association

VNFCDescParameters

A VDU (VNFC) Descriptor may provide 0 or more Monitoring Parameter Descriptors

0..1 to 0..*

VDUProfile

composition



A VDU (VNFC) Descriptor may be composed of 1 or more VDU Profiles

1 to 1..*

VNFVirtualLinkDesc

association

VNFCHas

A VDU (VNFC) Descriptor has 0 or more Virtual Link Descriptors

0..* to 0..*



Attributes

table of attributes

Attribute

Qualifier

Cardinality

Content

Description

Attribute

Qualifier

Cardinality

Content

Description

name

M

1

String

Human readable name of the VDU.
References: ETSI GS NFV-IFA 011

description

M

1

String

Human readable name of the VDU
References: ETSI GS NFV-IFA 011

bootOrder

M

0..*

NameValuePair

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. VirtualStorageDescriptor from which a VirtualStorage instance is created.
References: ETSI GS NFV-IFA 011

nfviConstraints

M

0..*

String

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. More software images can be attached to the virtualization container using virtual_storage.
References: ETSI GS NFV-IFA 011

configurableProperties

M

0..*

ConfigurableProperties

This information element defines the configurable properties of a VNFC.
References: ETSI GS NFV-IFA 011