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 ClassTypeNameDescriptionCardinality
ResourceDescriptorgeneralizationIsASubclassVNF Descriptor is a Subclass of Resource Descriptor
VDUDescassociationVNFDescComposedOfA VNF Descriptor is composed of one or more VDU Descriptors1 to 1..*
VirtualStorageDescassociationVNFCDescUsesA VNF Descriptor uses 0 or more Virtual Storage Descriptors0..1 to 0..*
VNFVirtualLinkDescassociationVNFDescHasA VNF Descriptor has 0 or more Virtual Link Descriptors0..1 to 0..*
VNFDeploymentFlavorassociationVNFDescHasA VNF Descriptor has 1 or more Flavors0..1 to 1..*
LifeCycleManagementOperationDescassociationVNFDescOperationsA VNF Descriptor has 0 or more Lifecycle Management Operation Descriptors0..1 to 0..*
VNFExtCPDescassocationVNFDescHasA VNF Descriptor has 1 or more External Connection Point Descriptors0..1 to 1..*


Attributes

table of attributes

AttributeQualifierCardinalityContentDescription
vnfProviderM1String

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

configurableProperties
vnfProductNameM
0..*ConfigurablePropertiesDescribes the configurable properties of the VNF (e.g. related to auto scaling and auto healing)
1String

Name to identify the VNF Product. Invariant for the VNF Product name for lifetime of the VNF.
References: ETSI GS NFV-IFA 011

configurableProperties
vnfSoftwareVersionM
0..*ConfigurablePropertiesDescribes the configurable properties
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

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

Version of the VNFD.


References: ETSI GS NFV-IFA 011

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

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

vnfmInfoO0..*StringIdentifies VNFM(s) compatible with the VNF described in this version of the VNFD.
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

modifiableAttributesM0..*NameValuePair

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


vnfIndicatorM0..*NameValuePair

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

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

configurableProperties
guideM
0..*ConfigurableProperties

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

1String

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

logoO0..1String

Path of the vendor specified logo

vendorModelNumberM1String

Vendor's model number for the VNF.

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..*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..*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