...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes | Producer | Consumer | ETSI IFA014 | Suggested ONAP Version |
---|---|---|---|---|---|---|---|---|
virtualLinkDescId | Identifier | 1 | Identifier of the NsVirtualLinkDesc information element. It uniquely identifies a VLD. | support: MANDATORY | SDC | SDC/UUI/VFC | virtualLinkDescId | R2 |
vitualLinkDescProvider | String | 0..1 | Defines the organization generating the VLD. | support: Option | SDC | SDC/UUI/VFC | vitualLinkDescProvider | R3+ |
virtualLinkDescVersion | String | 1 | Specifies the version of the VLD. | support: MANDATORY | SDC | SDC/UUI/VFC | virtualLinkDescVersion | R2 |
connectivityType | ConnectivityType | 1 | The ConnectivityType information element specifies the protocol exposed by a VL and the flow pattern supported by the VL. | support: MANDATORY | SDC | SDC/UUI/VFC | connectivityType | R2 |
virtualLinkDf | VirtualLinkDf | 1..N | The VirtualLinkDf information element specifies properties for instantiating a VL according to a specific flavour. | support: MANDATORY | SDC | SDC/UUI/VFC | virtualLinkDf | R3+ |
testAccess | String | 0..N | Specifies test access facilities expected on the VL (e.g. none, passive monitoring, or active (intrusive) loopbacks at endpoints). | support: MANDATORY | SDC | SDC/UUI/VFC | testAccess | R3+ |
description | String | 0..1 | Provides human-readable information on the purpose of the VL (e.g. control plane traffic). | support: MANDATORY | SDC | SDC/UUI/VFC | description | R2 |
security | SecurityParameters | 0..1 | Provides a signature to prevent tampering. | support: MANDATORY | SDC | SDC/UUI/VFC | security | R3+ |
Class: ConnectivityType
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
layerProtocol | Enum | 1 | Identifies the protocol this VL gives access to (Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). | support: MANDATORY |
flowPattern | String | 0..1 | Identifies the flow pattern of the connectivity (Line, Tree, Mesh). | support: MANDATORY |
Class: VirtualLinkDf
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
flavourId | Identifier | 1 | Identifies a flavour within a VnfVirtualLinkDesc. | support: MANDATORY |
qos | QoS | 0..1 | QoS of the VL. | support: MANDATORY |
Class: QoS
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
latency | Number | 1 | Maximum latency in ms. | support: MANDATORY |
packetDelayVariation | Number | 1 | Maximum jitter in ms. | support: MANDATORY |
packetLossRatio | Number | 0..1 | Maximum packet loss ratio. Cardinality is 0 if no packetLossRatio requirement exists. | support: MANDATORY |
Class:NsNetwork
Derived from Class:NsVirtualLink.
...
Attribute | Qualifier | Cardinality | Content | Description | state | |
cidr | M | 1 | String | The CIDR of the subnet. | ||
allocationPools | M | 0..N | KeyValue |
| ||
gatewayIp | M | 0..1 | String | Gateway IP of this subnet. If the value is | ||
dhcpEnabled | M | 0..1 | Boolean | Indicates whether dhcp is enabled or disabled for the subnet. Default is | ||
NetworkName | M | 1 | String | Human-readable name of the network | ||
networkId | M | 0..1 | String | The network id that represents an existing Network instance in the underlying cloud infrastructure. | ||
segmentationId | M | 0..1 | String | The ID of the isolated segment on the physical network. The network_typeattribute defines the segmentation model. For example, if the network_type value is vlan, this ID is a vlan identifier. If the network_type value is gre, this ID is a gre key. | ||
networkType | M | 0..1 | Enum | The type of physical network that this network should be mapped to. For example, | ||
physicalNetwork | M | 0..1 | String | The physical network where this network should be implemented. The Networking API v2.0 does not provide a way to list available physical networks. For example, the Open vSwitch plug-in configuration file defines a symbolic name that maps to specific bridges on each compute host | ||
vlanTransparent | M | 0..1 | Boolean | Indicates the VLAN transparency mode of the network, which is VLAN transparent (true) or not VLAN transparent (false) |
...
refer to resource definition
Class: VirtualLinkProfile
...
...
...
...
...
...
...
...
...
...
...
vnfVirtualLinkDescId
...
Identifier (Reference to VnfVirtualLinkDesc)
...
1
...
Uniquely identifies a Vnf VLD.
...
Specifies affinity or anti-affinity rules applicable between the VLs based on this VnfVirtualLinkDesc.
When the cardinality is greater than 1, both affinity rule(s) and anti-affinity rule(s) with different scopes are applicable to the VLs based on this VnfVirtualLinkDesc.
...
Identifier(s) of the affinity or anti-affinity group(s) the VnfVirtualLinkDesc belongs to.
NOTE: Each identifier references an affinity or anti-affinity group which expresses affinity or anti-affinity relationship between the VL(s) using this VnfVirtualLinkDesc and the VL(s) using other VnfVirtualLinkDesc(s) in the same group.
...
Specifies the maximum bitrate requirements for a VL instantiated according to this profile.
NOTE: These attributes are used to control scaling boundaries.
...
Specifies the minimum bitrate requirements for a VL instantiated according to this profile.
...
support: MANDATORY
valueRange: specified values include: cidr, allocationPools (represented by [starting ip address, ending ip address]), gatewayIp, networkName, segmentationId, physicalNetwork.
...
support: MANDATORY
valueRange: "VLAN", "VXLAN"
...
In R2, VnfExtCp refers to the VduCP exposed from the VNF via substitution mapping.