Versions Compared

Key

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

...

A VNFDesc is a deployment template which describes a VNF in terms of deployment and operational behaviour requirements. It also contains connectivity, interface and virtualised resource requirements.

References: ETSI GS NFV-IFA 011 (VNFD)

Associations

table of relationships

Related ClassTypeNameDescriptionCardinalityDiscussed
ResourceDescriptorgeneralizationIsASubclassVNF Descriptor is a Subclass of Resource Descriptor
FFS

VDUDesc

(IFA011: Vdu)

associationVNFDescComposedOfA VNF Descriptor is composed of one or more VDU Descriptors1 to 1..*yes
VirtualStorageDescassociationVNFDescUsesA VNF Descriptor uses 0 or more Virtual Storage Descriptors0..1 to 0..*yes
VNFVirtualLinkDescassociationVNFDescHasA VNF Descriptor has 0 or more Virtual Link Descriptors0..1 to 0..*yes
VNFDeploymentFlavorassociationVNFDescHasA VNF Descriptor has 1 or more Flavors0..1 to 1..*yes
LifeCycleManagementOperationDescassociationVNFDescOperationsA VNF Descriptor has 0 or more Lifecycle Management Operation Descriptors0..1 to 0..*yes
VNFExtCPDescassocationVNFDescHasA VNF Descriptor has 1 or more External Connection Point Descriptors0..1 to 1..*yes


Attributes

table of attributes

AttributeQualifierCardinalityContentDescriptionDiscussed
vnfProviderM1String

Provider of the VNFD.
References: ETSI GS NFV-IFA 011

yes
configurableProperties
vnfProductNameM
0..*ConfigurablePropertiesDescribes the configurable properties
1String

Name to identify the VNF Product. Invariant for the VNF Product name for lifetime of the VNF

(e

.

g. related to auto scaling and auto healing).


References: ETSI GS NFV-IFA 011

yes
configurablePropertiesDescribes the configurable properties
vnfSoftwareVersionM
0..*ConfigurableProperties
1String

Software version of the VNF

(e.g. related to auto scaling and auto healing)

. This is changed when there is any change to the software that is included in the VNF Package.
References: ETSI GS NFV-IFA 011

configurablePropertiesDescribes the configurable properties of the VNF (e.g. related to auto scaling and auto healing)
yes
vnfdVersionM
0..*ConfigurableProperties
1String

Version of the VNFD.
References: ETSI GS NFV-IFA 011

yes
configurableProperties
vnfProductInfoNameM0..
*Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011
1
ConfigurableProperties
StringHuman readable name for the VNF Product. Can change during the VNF Product lifetime.yes
vnfProductInfoDescriptionM0..1String

Human readable description of the VNF Product. Can change during the VNF Product lifetime.
References: ETSI GS NFV-IFA 011

yes
vnfmInfoM0..*StringIdentifies VNFM(s) compatible with the VNF described in this version of the VNFD.
References: ETSI GS NFV-IFA 011
yes
configurablePropertiesM0..
*
1ConfigurableProperties

Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011

yes

move to association

modifiableAttributesM0..*
NameValuePair
VnfInfoModifiableAttributes

Describes the VNF-specific attributes that are modifiable.
References: ETSI GS NFV-IFA 011


yes

need check

vnfIndicatorM0..*
NameValuePairconfigurableProperties
VnfIndicator

Declares the VNF indicators that are supported by this VNF, along with allowed values.
References: ETSI GS NFV-IFA 011

yes

move to association

autoScaleM0..*String

Rule that determines when a scaling action needs to be triggered on a VNF instance e.g. based on certain VNF indicator values or VNF indicator value changes or a combination of VNF indicator value(s) and monitoring parameter(s).
References: ETSI GS NFV-IFA 011

configurablePropertiesM0..*ConfigurableProperties

Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011

FFS

guideM0..
*configurablePropertiesM0..*ConfigurableProperties

Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011

configurablePropertiesM0..*ConfigurableProperties

Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011

configurableProperties
1
ConfigurableProperties

Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011

String

UUID of the vendor guide/documentation which is attached to VNF and can be downloaded from the model.

yes
logoM0..
*
1
ConfigurableProperties

Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011

configurablePropertiesM0..*ConfigurableProperties

Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011

configurablePropertiesM0..*ConfigurableProperties

Describes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011

configurablePropertiesM0..*ConfigurablePropertiesDescribes the configurable properties of the VNF (e.g. related to auto scaling and auto healing).
References: ETSI GS NFV-IFA 011
String

Path of the vendor specified logo

yes
vendorModelNumberM1String

Vendor's model number for the VNF.

yes

vnfProductName serves the same usage