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 |
---|---|---|---|---|
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 |
---|---|---|---|---|
name | M | 1 | String | Human readable name of the VDU. |
description | M | 1 | String | Human readable name of the VDU |
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. |
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. |
configurableProperties | M | 0..* | ConfigurableProperties | This information element defines the configurable properties of a VNFC. |