The following model is the GenDoc output of the Vnf and Common sub-model artifacts relevant to the updating of the VNFD model in accordance with the comparison of the R3 model to ETSI IFA011 v2.5.1. Note: The artifacts that are relevant to the Requirements for VNFD proposal have a stereotype of "Future". Any color coding present in the diagrams is not relevant to this update.
Table of Contents |
---|
Diagrams
...
Datatypes from Vnf Sub-Model
BlockStorageDataBlockStorageData
Specifies the details of the block storage resource.
...
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
sizeOfStorage | Number | 1 | RW | OpenModelAttribute
Experimental | Size of virtualised storage resource in GB.
|
fileSystemProtocol | String | 1 | RW | OpenModelAttribute
Experimental | The shared file system protocol (e.g. NFS, CIFS).
|
intVirtualLinkDesc | VnfVirtualLinkDesc | 1 | RW | PassedByReference OpenModelAttribute
Experimental | Reference of the internal VLD which this file storage connects to. The attached VDUs shall connect to the same internal VLD.
|
...
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
virtualCpuPinningPolicy | PinningPolicy | 0..1 | RW | OpenModelAttribute
Obsolete | The policy can take values of "static" or "dynamic". In case of "static" the virtual CPU cores are requested to be allocated to logical CPU cores according to the rules defined in virtualCpuPinningRules. In case of "dynamic" the allocation of virtual CPU cores to logical CPU cores is decided by the VIM. (e.g.: SMT (Simultaneous Multi-Threading) requirements).
|
virtualCpuPinningRule | invalid | 0..1 | RW | OpenModelAttribute
Obsolete | A list of rules that should be considered during the allocation of the virtual CPUs to logical CPUs in case of "static" virtualCpuPinningPolicy.
|
...
VirtualLinkBitRateLevel
The VirtualLinkBitRateLevel information element specifies bitrate requirements applicable to a virtual link instantiated from a particular VnfVirtualLinkDesc.
Applied stereotypes:
- Preliminary
- Reference
- reference: IFA011 v2.5.1
VirtualLinkProtocolData
The VirtualLinkProtocolData describes the protocol layer and associated protocol data for a virtual link
Applied stereotypes:
- Experimental
- Preliminary
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
associatedLayerProtocolvnfVirtualLinkDescId | LayerProtocolVnfVirtualLinkDesc | 1 | RW | PassedByReference OpenModelAttribute
Experimental | One of the values of the attribute layerProtocol of the ConnectivityType IE. Uniquely identifies a VnfVirtualLinkDesc
|
l2ProtocolDatabitrateRequirements | L2ProtocolDataLinkBitrateRequirements | 0..1 | RW | OpenModelAttribute
Experimental | Specifies the L2 protocol data for this virtual link. Shall be present when the associatedLayerProtocol attribute indicates a L2 protocol and shall be absent otherwise Bitrate requirements for an instantiation level or bitrate delta for a scaling step.
|
l3ProtocolData | L3ProtocolData | 0..1 | RW | OpenModelAttribute
Experimental | Specifies the L3 protocol data for this virtual link. Shall be present when the associatedLayerProtocol attribute indicates a L3 protocol and shall be absent otherwise.
|
VirtualMemoryData
The VirtualMemoryData information element supports the specification of requirements related to virtual memory of a virtual compute resource.
Applied stereotypes:
...
VirtualLinkProtocolData
The VirtualLinkProtocolData describes the protocol layer and associated protocol data for a virtual link
Applied stereotypes:
- Experimental
- Reference
- reference: IFA011 v2.5.1
...
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
virtualMemSizeassociatedLayerProtocol | NumberLayerProtocol | 1 | RW | OpenModelAttribute
PreliminaryExperimental Amount | of virtual Memory (e.g. in MB). One of the values of the attribute layerProtocol of the ConnectivityType IE.
|
virtualMemOversubscriptionPolicyl2ProtocolData | StringL2ProtocolData | 0..1 | RW | OpenModelAttribute
Preliminary Obsolete The memory core oversubscription policy in terms of virtual memory to physical memory on the platform. The cardinality can be 0 during the allocation request, if no particular value is requestedExperimental | Specifies the L2 protocol data for this virtual link. Shall be present when the associatedLayerProtocol attribute indicates a L2 protocol and shall be absent otherwise.
|
vduMemRequirementsl3ProtocolData | KeyValuePairL3ProtocolData | 0..*1 | RW | OpenModelAttribute
Preliminary Array of key-value pair requirements on the memory for the VDUExperimental | Specifies the L3 protocol data for this virtual link. Shall be present when the associatedLayerProtocol attribute indicates a L3 protocol and shall be absent otherwise.
|
numaEnabled | Boolean | 0..1 | RW | OpenModelAttribute
Obsolete | It specifies the memory allocation to be cognisant of the relevant process/core allocation. The cardinality can be 0 during the allocation request, if no particular value is requested.
|
VnfConfigurableProperties
...
VirtualMemoryData
The VirtualMemoryData information element supports the specification of requirements related to virtual memory of a virtual compute resource.
Applied stereotypes:
- Preliminary
- Reference
- reference: IFA011 v2.5.1
...
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
isAutoscaleEnabledvirtualMemSize | BooleanNumber | 0..1 | RW | OpenModelAttribute
Preliminary It permits to enable (TRUE)/disable (FALSE) the auto-scaling functionality. NOTE: A cardinality of "0" indicates that configuring this present VNF property is | not supported Amount of virtual Memory (e.g. in MB).
|
isAutohealEnabledvirtualMemOversubscriptionPolicy | BooleanString | 0..1 | RW | OpenModelAttribute
Preliminary It permits to enable (TRUE)/disable (FALSE) the auto-healing functionality. NOTE: A cardinality of "0" indicates that configuring this present VNF property is not supported Obsolete | The memory core oversubscription policy in terms of virtual memory to physical memory on the platform. The cardinality can be 0 during the allocation request, if no particular value is requested.
|
additionalConfigurablePropertyvduMemRequirements | StringKeyValuePair | 0..* | RW | OpenModelAttribute
Preliminary |
|
VnfIndicatorData
The VnfIndicatorData datatype identifies a VNF indicator in a VNFD.
Applied stereotypes:
- Reference
- reference: IFA011 v2.5.1
- Experimental
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
vnfdId | invalid | Array of key-value pair requirements on the memory for the VDU.
| |||
numaEnabled | Boolean | 0..1 | RW | OpenModelAttribute
Obsolete | It specifies the memory allocation to be cognisant of the relevant process/core allocation. The cardinality can be 0 during the allocation request, if no particular value is requested.
|
vnfIndicator | invalid | 1 | RW | OpenModelAttribute
| Identifies a VNF indicator within the VNFD.
|
VnfInfoModifiableAttributes
...
VnfConfigurableProperties
This datatype defines the configurable properties of a VNF (e.g. related to auto scaling and auto healing). For a VNF instance, the value of these properties can be modified by the VNFM
Applied stereotypes:
- Preliminary
- Reference
- reference: IFA011 v2.5.1
...
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
extensionisAutoscaleEnabled | invalidBoolean | 0..*1 | RW | OpenModelAttribute
Experimental "Extension" attributes of VnfInfo that are writeablePreliminary | It permits to enable (TRUE)/disable (FALSE) the auto-scaling functionality. NOTE: A cardinality of "0" indicates that configuring this present VNF property is not supported.
|
metadataisAutohealEnabled | invalidBoolean | 0..*1 | RW | OpenModelAttribute
Experimental Metadata" attributes of VnfInfo that are writeablePreliminary | It permits to enable (TRUE)/disable (FALSE) the auto-healing functionality. NOTE: A cardinality of "0" indicates that configuring this present VNF property is not supported.
|
VnfLcmOperationsConfiguration - Note: IFA011 contains many attributes. Are we not using this?
Applied stereotypes:
- Reference
- reference: IFA011 v2.5.1
- Experimental
VnfLifecycleManagementScript
Applied stereotypes:
...
additionalConfigurableProperty | String | 0..* | RW | OpenModelAttribute
Preliminary |
|
VnfIndicatorData
The VnfIndicatorData datatype identifies a VNF indicator in a VNFD.
Applied stereotypes:
- Reference
- reference: IFA011 v2.5.1
- Experimental
Attribute Name | Type | Mult. | Access | Stereotypes | Description | |||||
eventvnfdId | LcmEvent | 0..*Vnfd | 1 | RW | OpenModelAttribute
Preliminary | Describes VNF lifecycle event(s) or an external stimulus detected on a VNFM reference point.
| icmTransitionEvent | String | 0..*
| Identifies a VNFD.
|
vnfIndicator | VnfIndicator | 1 | RW | OpenModelAttribute
Preliminary | Describes the transition VNF lifecycle event(s) that cannot be mapped to any of the enumerated values defined for the event attribute. NOTE: At least one of these two attributes shall be included. Identifies a VNF indicator within the VNFD.
| |||||
script | String | 1 | RW | OpenModelAttribute
Preliminary | Information to locate a VNF LCM script (e.g. written in a DSL as specified in requirement VNF_PACK.LCM.001) triggered to react to one of the events listed in the event attribute.
| scriptDsl | String | 1
VnfInfoModifiableAttributes
This datatype defines the VNF-specific extension and metadata attributes of the VnfInfo that are writeable via the ModifyVnfInfo operation.
Applied stereotypes:
- Preliminary
- Reference
- reference: IFA011 v2.5.1
Attribute Name | Type | Mult. | Access | Stereotypes | Description | |||
extension | 0..* | RW | OpenModelAttribute
Preliminary | Defines the domain specific language (i.e. the type) of script that is provided. Types of scripts could include bash, python, etc.
| scriptInput | KeyValuePairExperimental | "Extension" attributes of VnfInfo that are writeable. NOTE: The exact data structure describing the attribute is left for data model solution specification, but it should include: name, and any constraints on the values, such as ranges, predefined values, etc.
| |
metadata | 0..* | RW | OpenModelAttribute
PreliminaryExperimental | Array of KVP requirements with the key as the parameter name and the value as the parameter that need to be passed as an input to the script. NOTE: The scriptInput values are passed to the scripts in addition to the parameters received in the operation invocation request or indicator value change.
|
VnfQoS - Note: This inherits all the attributes from Common QoS
The QoS as applied to the vnf.
Applied stereotypes:
- Experimental
VnfcConfigurableProperties
This datatype defines the configurable properties of a VNFC. For a VNFC instance, the value of these properties can be modified through the VNFM.
Metadata" attributes of VnfInfo that are writeable. NOTE: The exact data structure describing the attribute is left for data model solution specification, but it should include: name, and any constraints on the values, such as ranges, predefined values, etc.
|
VnfLcmOperationsConfiguration - Note: IFA011 contains many attributes. Are we not using this?
Applied stereotypes:
- Reference
- reference: IFA011 v2.5.1
- Experimental
VnfLifecycleManagementScript
Applied stereotypes:
- Preliminary
- Reference
- reference: IFA011 v2.5.1
...
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
additionalVnfcConfigurablePropertyevent | StringLcmEvent | 0..* | RW | OpenModelAttribute
Preliminary It provides VNFC configurable properties that can be modified using the ModifyVnfInfo operation.
Preliminary | Describes VNF lifecycle event(s) or an external stimulus detected on a VNFM reference point.
|
icmTransitionEvent | String | 0..* | RW | OpenModelAttribute
Preliminary | Describes the transition VNF lifecycle event(s) that cannot be mapped to any of the enumerated values defined for the event attribute. NOTE: At least one of these two attributes shall be included.
|
script | String | 1 | RW | OpenModelAttribute
Preliminary | Information to locate a VNF LCM script (e.g. written in a DSL as specified in requirement VNF_PACK.LCM.001) triggered to react to one of the events listed in the event attribute.
|
scriptDsl | String | 1 | RW | OpenModelAttribute
Preliminary | Defines the domain specific language (i.e. the type) of script that is provided. Types of scripts could include bash, python, etc.
|
scriptInput | KeyValuePair | 0..* | RW | OpenModelAttribute
Preliminary | Array of KVP requirements with the key as the parameter name and the value as the parameter that need to be passed as an input to the script. NOTE: The scriptInput values are passed to the scripts in addition to the parameters received in the operation invocation request or indicator value change.
|
VnfQoS - Note: This inherits all the attributes from Common QoS
The QoS as applied to the vnf.
Applied stereotypes:
- Experimental
- Reference
- reference: IFA011 v2.5.1
VnfcConfigurableProperties
This datatype defines the configurable properties of a VNFC. For a VNFC instance, the value of these properties can be modified through the VNFM.
Applied stereotypes:
- Preliminary
- Reference
- reference: IFA011 v2.5.1
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
additionalVnfcConfigurableProperty | String | 0..* | RW | OpenModelAttribute
Preliminary | It provides VNFC configurable properties that can be modified using the ModifyVnfInfo operation.
|
Enumerations from Vnf Sub-Model
VnicType
Describes the type of VNIC to which a CP attaches.
Contains Enumeration Literals:
- NORMAL:
- MACVTAP:
- DIRECT:
- BAREMETAL:
- DIRECT_PHYSICAL:
- VIRTIO_FORWARDER:
CollectionPeriod - Note: No enumeration literals are defined in IFA011 v2.5.1
Specifies the periodicity at which the producer will collect performance information.
Note: at the end of each reportingPeriod, the producer will inform the consumer about availability of the performance data collected for each completed collection period during this reportingPeriod. While the exact definition of the types for collectionPeriod and reportingPeriod is left for further specification, it is recommended that the reportingPeriod be equal or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods within one reporting period would be reported together.
Contains Enumeration Literals:
LcmEvent
Describes VNF lifecycle event(s) or an external stimulus detected on a VNFM reference point.
Contains Enumeration Literals:
- EVENT_START_INSTANTIATION:
- EVENT_END_INSTANTIATION:
- EVENT_START_SCALING:
- EVENT_END_SCALING:
- EVENT_START_SCALING_TO_LEVEL:
- EVENT_END_SCALING_TO_LEVEL:
- EVENT_START_HEALING:
- EVENT_END_HEALING:
- EVENT_START_TERMINATION:
- EVENT_END_TERMINATION:
- EVENT_START_VNF_FLAVOR_CHANGE:
- EVENT_END_VNF_FLAVOR_CHANGE:
- EVENT_START_VNF_OPERATION_CHANGE:
- EVENT_END_VNF_OPERATION_CHANGE:
- EVENT_START_VNF_EXT_CONN_CHANGE:
- EVENT_END_VNF_EXT_CONN_CHANGE:
- EVENT_START_VNFINFO_MODIFICATION:
- EVENT_END_VNFINFO_MODIFICATION:
Classes from Common Sub-Model
AffinityOrAntiAffinityGroup
The AffinityOrAntiAffinityGroup class describes the affinity or anti-affinity relationship. For NSs, those rules are applicable between the VNF instances created using different VnfProfiles, the Virtual Link instances created using different VlProfiles or the nested NS instances created using different NsProfiles.
For VNFs, those rules are applicable between the virtualization containers to be created based on different VDUs, or between internal VLs to be created based on different VnfVirtualLinkDesc(s).
Applied Stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
- Reference
- reference: IFA011 v2.5.1
Attribute Name | Type | Mult. | Description | Stereotypes |
groupId | Identifier | 1 | Identifies an affinity or anti-affinity group to which the affinity or anti-affinity rule applies.
| Preliminary OpenModelAttribute
|
type | RuleType | 1 | Specifies whether the rule is an affinity rule or an anti-affinity rule.
| Preliminary
OpenModelAttribute
|
scope | RuleScope | 1 | Specifies the scope of the rule.
| Preliminary
OpenModelAttribute
|
Datatypes from Common Sub-Model
AddressData
The AddressData information element supports providing information about the addressing scheme and parameters applicable to a CP.
Applied Stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Description | Stereotypes |
addressType | AddressType | 1 | Describes the type of the address to be assigned to the CP instantiated from the parent CPD. The content type shall be aligned with the address type supported by the layerProtocol attribute of the parent CPD.
| Preliminary
OpenModelAttribute
|
l2AddressData | L2AddressData | 0..1 | Provides the information on the MAC addresses to be assigned to the CP(s) instantiated from the parent CPD.
| Preliminary
OpenModelAttribute
|
l3AddressData | L3AddressData | 0..1 | Provides the information on the IP addresses to be assigned to the CP instantiated from the parent CPD.
| Preliminary
OpenModelAttribute
|
ConnectivityType
The ConnectivityType datatype specifies the protocol exposed by a VL and the flow pattern supported by the VL.The top layer protocol of the VL protocol stack shall always be provided. The lower layer protocols may be included when there are specific requirements on these layers.
Applied Stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Description | Stereotypes |
layerProtocol | LayerProtocol | 1 | Identifies the protocols to which this VL gives access (Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire).
| Preliminary
OpenModelAttribute
|
flowPattern | String | 0..1 | Identifies the flow pattern of the connectivity (Line, Tree, Mesh).
| Preliminary
OpenModelAttribute
|
CpProtocolData
A CpProtocolData information element describes and associates the protocol layer that a CP uses together with other protocol and connection point information.
Applied Stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Description | Stereotypes |
associatedLayerProtocol | LayerProtocol | 1 | One of the values of the attribute layerProtocol of the Cpd IE.
| Preliminary
OpenModelAttribute
|
addressData | AddressData | 1 | Provides information on the address to be assigned to the CP(s) instantiated from the CPD.
| Preliminary
OpenModelAttribute
|
L2AddressData
The L2AddressData information element supports providing information about Layer 2 level addressing applicable to a CP.
- Preliminary
Attribute Name | Type | Mult. | Description | Stereotypes |
macAddressAssignment | Boolean | 1 | Specify if the MAC address assignment is the responsibility of management and orchestration function or not.
| Preliminary
OpenModelAttribute
|
L2ProtocolData
The L2ProtocolData information element describes the L2 protocol related data for a virtual link.
Applied Stereotypes:
- Experimental
Attribute Name | Type | Mult. | Description | Stereotypes |
name | String | 0..1 | Network name associated with this L2
| Experimental
OpenModelAttribute
|
networkType | NetworkType | 0..1 | Specifies the network type for this L2
| Experimental
OpenModelAttribute
|
vlanTransparent | Boolean | 0..1 | Specifies whether to support VLAN
| Experimental
OpenModelAttribute
|
mtu | Integer | 0..1 | Specifies the maximum transmission unit
| Experimental
OpenModelAttribute
|
segmentationId | String | 0..1 | Network segment ID.
| Future
OpenModelAttribute
|
physicalNetwork | String | 0..1 | The connected physical network of network type (VLAN or VxLAN) .
| Future
OpenModelAttribute
|
routerExternal | Boolean | 0..1 | Specify if a vrouter comes from an external network.
| Future
OpenModelAttribute
|
L3AddressData
The L3AddressData information element supports providing information about Layer 3 level addressing scheme and parameters applicable to a CP.
Applied Stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Description | Stereotypes |
ipAddressAssignment | Boolean | 1 | Specify if the address assignment is the responsibility of management and orchestration function or not.
| Preliminary
OpenModelAttribute
|
floatingIpActivated | Boolean | 1 | Specify if the floating IP scheme is activated on the CP or not.
| Preliminary
OpenModelAttribute
|
ipAddressType | IpVersion | 0..1 | Define address type.
| Preliminary
OpenModelAttribute
|
numberOfIpAddress | Integer | 0..1 | Minimum number of IP addresses to be assigned based on this L3AddressData information element.
| Preliminary
OpenModelAttribute
|
L3ProtocolData
The L3ProtocolData information element describes the L3 protocol related data for a virtual link.
Applied Stereotypes:
- Experimental
Attribute Name | Type | Mult. | Description | Stereotypes |
name | String | 0..1 | Network name associated with this L3
| Experimental
OpenModelAttribute
|
ipVersion | IpVersion | 1 | Specifies IP version of this L3 protocol.
| Experimental
OpenModelAttribute
|
cidr | String | 1 | Specifies the CIDR (Classless Inter-
| Experimental
OpenModelAttribute
|
ipAllocationPools | KeyValuePair | 0..* | Specifies the allocation pools
| Experimental
OpenModelAttribute
|
gatewayIp | String | 0..1 | Specifies the gateway IP address for this
| Experimental
OpenModelAttribute
|
dhcpEnabled | Boolean | 0..1 | Indicating whether DHCP is enabled. Default is "FALSE" if not specified otherwise. Indicates whether DHCP (Dynamic Host
| Experimental
OpenModelAttribute
|
ipv6AddressMode | IpV6AdressMode | 0..1 | Specifies IPv6 address mode. Possible
| Experimental
OpenModelAttribute
|
ipv6RaMode | IpV6AdressMode | 0..1 | Specifies IPv6 address mode for vrouter. Possible values:
| Future
OpenModelAttribute
|
hostRoutes | KeyValuePair | 0..* | Static routing list, including estination and nexthop information.
| Future
OpenModelAttribute
|
dnsNameServers | String | 0..* | DNS server list.
| Future
OpenModelAttribute
|
LinkBitrateRequirements
The LinkBitrateRequirements information element describes the requirements in terms of bitrate for a VL.
Applied Stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Description | Stereotypes |
root | Number | 1 | Throughput requirement of the link (e.g. bitrate of E-Line, root bitrate of E-Tree, aggregate capacity of E-LAN).
| Preliminary
OpenModelAttribute
|
leaf | Number | 0..1 | Throughput requirement of leaf connections to the link when applicable to the connectivity type (e.g. for E-Tree and E?LAN branches).
| Preliminary
OpenModelAttribute
|
LocalAffinityOrAntiAffinityRule
The LocalAffinityOrAntiAffinityRule describes the affinity or anti-affinity rule applicable between the virtualization containers to be created based on a particular VDU, or between internal VLs to be created based on a particular VnfVirtualLinkDesc.
Per VNF, the affinity/anti-affinity rules defined using this information element, using the AffinityOrAntiAffinityGroup information element, and using the placement constraints in the GrantLifecycleOperation as defined in ETSI GS NFV IFA 007 [i.3] should be conflict-free. In case of conflicts, the placement constraints in the GrantLifecycleOperation shall take precedence.
Applied Stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Description | Stereotypes |
type | RuleType | 1 | Specifies whether the rule is an affinity rule or an anti-affinity rule.
| Preliminary
OpenModelAttribute
|
scope | RuleScope | 1 | Specifies the scope of the rule.
| Preliminary
OpenModelAttribute
|
QoS
The QoS datatype specifies quality of service parameters applicable to a VL.
It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS in ETSI GS NFV IFA 014) includes a priority attribute, while VnfQoS (QoS in ETSI GS NFV IFA 011) does not.
Applied Stereotypes:
- Preliminary
- Reference
Attribute Name | Type | Mult. | Description | Stereotypes |
latency | Number | 1 | Maximum latency in ms.
| Preliminary
OpenModelAttribute
|
packetDelayVariation | Number | 1 | Maximum jitter in ms.
| Preliminary
OpenModelAttribute
|
packetLossRatio | Number | 0..1 | Maximum packet loss ratio. Cardinality is 0 if no packetLossRatio requirement exists.
| Preliminary
OpenModelAttribute
|
qosId | Identifier | 1 | Qos ID.
| Future
OpenModelAttribute
|
qosName | String | 1 | Human readable Qos name.
| Future
OpenModelAttribute
|
rules | KeyValuePair | 0..* | Detailed requirements of Qos, including maximum bandwidth limitation{max_kbps}?maximum burst bandwidth limitation{max_burst_kbps} ?direction{egress|ingress}?etc.
| Future
OpenModelAttribute
|
Enumerations from Common Sub-Model
AddressType
Type of address
Applied Stereotypes:
- Experimental
Contains Enumeration Literals:
- MAC
- IP
IpV6AdressMode
Specifies IPv6 address mode. May be present when the value of ipVersion attribute is IPV6 and shall be absent otherwise.
Applied Stereotypes:
- Experimental
Contains Enumeration Literals:
- SLAAC
- DHCPV6_STATEFUL
- DHCPV6_STATELESS
IpVersion
Specifies IP version of this L3 protocol.
Value:
• IPV4.
• IPV6.
Applied Stereotypes:
- Experimental
Contains Enumeration Literals:
- IPV4
- IPV6
LayerProtocol
Identifies the protocol to which this VL gives access.
Applied Stereotypes:
- Preliminary
Contains Enumeration Literals:
- ETHERNET
- MPLS
- ODU2
- IPV4
- IPV6
- PSEUDOWIRE
NetworkType
Specifies the network type for this L2 protocol.
Applied Stereotypes:
- Experimental
Contains Enumeration Literals:
- FLAT
- VLAN
- VXLAN
- GRE
RuleScope
Defines the scope of the rule.
Applied Stereotypes:
- Preliminary
Contains Enumeration Literals:
- NFVI_POP
- ZONE
- ZONE_GROUP
- NFVI_NODE
RuleType
Specifies the type of rule.
Applied Stereotypes:
- Preliminary
Contains Enumeration Literals:
- AFFINITY
- ANTI_AFFINITY