7.1.7.2 VnfVirtualLinkDesc information element
7.1.7.2.1 Description
The VnfVirtualLinkDesc information element supports providing information about an internal VNF VL.
7.1.7.2.2 Attributes
The attributes of the VnfVirtualLinkDesc information element shall follow the indications provided in table 7.1.7.2.2?1.
Table 7.1.7.2.2-1: Attributes of the VnfVirtualLinkDesc information element
Attribute | Qualifier | Cardinality | Content | Description |
virtualLinkDescId | M | 1 | Identifier | Unique identifier of this internal VLD in VNFD. |
virtualLinkDescFlavour | M | 0..N | VirtualLinkDescFlavour | Describes a specific flavour of the VL with specific bitrate requirements. See clause 7.1.8.5. |
connectivityType | M | 1 | ConnectivityType | See clause 7.1.7.3. |
testAccess | M | 0..N | String | Specifies test access facilities expected on the VL (e.g. none, passive monitoring, or active (intrusive) loopbacks at endpoints). |
description | M | 0..1 | String | Provides human-readable information on the purpose of the VL (e.g. control plane traffic). |
monitoringParameter | M | 0..N | MonitoringParameter | Defines the virtualised resources monitoring parameters on VLD level. MonitoringParameter is defined in clause 7.1.11.3. |
7.1.8.2 VnfDf information element
7.1.8.2.1 Description
The VnfDf describes a specific deployment version of a VNF.
7.1.8.2.2 Attributes
The attributes of the VnfDf information element shall follow the indications provided in table 7.1.8.2.2-1.
Table 7.1.8.2.2-1: Attributes of the VnfDf information element
Attribute | Qualifier | Cardinality | Content | Description |
flavourId | M | 1 | Identifier | Identifier of this DF within the VNFD. |
description | M | 1 | String | Human readable description of the DF. |
vduProfile | M | 1..N | VduProfile | Describes additional instantiation data for the VDUs used in this flavour. |
virtualLinkProfile | M | 0..N | VirtualLinkProfile | Defines the internal VLD along with additional data which is used in this DF. See notes 1 and 2. |
defaultInstantiationLevelID | M | 0..1 | Identifier | This attribute references the "instantiationLevel" entry which defines the default instantiation level for this DF. It shall be present if there are multiple "instantiationLevel" entries. |
instantiationLevel | M | 1..N | InstantiationLevel | Describes the various levels of resources that can be used to instantiate the VNF using this flavour. Examples: Small, Medium, Large. If there is only one "instantiationLevel" entry, it shall be treated as the default instantiation level for this DF. |
affinityOrAntiAffinityGroup | M | 0..N | AffinityOrAntiAffinityGroup | Specifies affinity or anti-affinity relationship applicable between the virtualisation containers (e.g. virtual machines) to be created using different VDUs or internal VLs to be created using different VnfVirtualLinkDesc(s) in the same affinity or anti-affinity group. See clause 7.1.8.12. (See note 3). |
scalingAspect | M | 0..N | ScalingAspect | The scaling aspects supported by this DF of the VNF. scalingAspect shall be present if the VNF supports scaling. |
placementGroup | M | 0..N | PlacementGroup | Determine where VNFC's (VDU's) are placed with respect to the VNF |
baseConfigGroup | M | 0..1 | BaseConfigGroup | • BaseConfigGroup may set Access Control Lists (ACL's) and establish security groups and server groups. • BaseConfigGroup creates/establishs storage for the VM's (OpenStack Cinder). • BaseConfigGroup may establish internal networks such as OAM (VNF Mgmt) or MNS (Maintenance & Surveillance) established. |
deploymentGroup | M | 1..N | DeploymentGroup | DeploymentGroup provides the minimum viable VDU and associated VNFC configuration for a useable VNF. |
initialDelta
| M | 0..N | ScalingDelta
| Represents the minimum size of the VNF (i.e. scale level zero for all scaling aspects). Shall be present if the "aspectDeltaDetails" attribute is present in the "ScalingAspect" information element. |
NOTE 1: This allows for different VNF internal topologies between DFs. NOTE 2: virtualLinkProfile needs to be provided for all VLs that the CPs of the VDUs in the VDU profiles connect to. NOTE 3: In the present specification, including either VDU(s) or VnfVirtualLinkDesc(s) into the same affinity or anti-affinity group is supported. Extension to support including both VDU(s) and VnfVirtualLinkDesc(s) into the same affinity or anti-affinity group is left for future specification. |
7.1.8.3 VduProfile information element
7.1.8.3.1 Description
The VduProfile describes additional instantiation data for a given VDU used in a DF.