...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes | Attribute Type |
---|---|---|---|---|---|
cpdId | Identifier | 1 | Identifier of this Cpd information element. | OpenModelAttribute
| attribute |
In IFA 011 and model but not in clean: layerProtocol | Enum Model has type LayerProtocol | 1..N | Identifies which protocol the CP uses for connectivity purposes (Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire, etc.). | OpenModelAttribute
| attribute |
cpRole In model this is called cpdRole to distinguish it from a cpRole | String | 0..1 | Identifies the role of the port in the context of the traffic flow patterns in the VNF or parent NS. For example a VNF with a tree flow pattern within the VNF will have legal cpRoles of ROOT and LEAF. | OpenModelAttribute
| attribute |
description | String | 0..1 | Provides human-readable information on the purpose of the CP (e.g. CP for control plane traffic). | OpenModelAttribute
| attribute |
cpProtocol | CpProtocolData | 1..N | Identifies the protocol layering information the CP uses for connectivity purposes and associated information. There shall be one cpProtocol for each layer protocol as indicated by the attribute layerProtocol. Editor's note: the attribute "layerProtocol" still needs further discussion. The info model has layerProtocol and has moved cpProtocol to sub-classes. Note: For now keep cpProtocol in Cpd. | OpenModelAttribute
| attribute |
trunkMode | Boolean | 1 | Information about whether the CP instantiated from this CPD is in Trunk mode (802.1Q or other). | OpenModelAttribute
| attribute |
New in IFA011 v2.5.1 securityGroupRuleId Note: not added in the model for R4 | Identifier (reference to SecurityGroupRule | 0..* | Reference of the security group rules bound to this CPD. | OpenModelAttribute
| attribute or association? |
allowedAddressData Note: propose to move this out of common definition of Cpd as it is specific to VNFD. | AddressData | 0..N | For specifying floating IP(s) to be shared among Cpds, which are reserved for vnfReservedCpd described in the VNFD. | OpenModelAttribute
| attribute |
...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
iPAddressAssignment | Boolean | 1 | Specify if the address assignment is the responsibility of management and orchestration function or not. If it is set to True, it is the management and orchestration function responsibility. | OpenModelAttribute
|
floatingIpActivated | Boolean | 1 | Specify if the floating IP scheme is activated on the CP or not. | OpenModelAttribute
|
iPAddressType | Enum AddressTypeIpAddressType | 0..1 | Define address type. Values:
NOTE: The address type should be aligned with the address type supported by the layerProtocol attribute of the parent Cpd. | OpenModelAttribute
valueRange: "IPv4", "IPv6" Note: Incorrect usage of value range |
numberOfIpAddress | Integer | 0..1 | Minimum number of IP addresses to be assigned based on this L3AddressData information element. | OpenModelAttribute
|
...
Attribute Name | Type | Multiplicity | Description | Applied Stereotypes |
---|---|---|---|---|
additionalVnfcConfigurableProperty | String | 0..N | It provides VNFC configurable properties that can be modified using the ModifyVnfInfo operation. NOTE: A cardinality of "0" indicates that configuring this present VNF property is not supported. | OpenModelAttribute
|
Datatype: VnfLifecycleManagementScript
Note: In the model this is called VnfLifecycleManagementScript to distinguish it from NsLifecycleManagementScript. Would this be the abstract class in Common?there are two data types called VnfLifecycleManagementScript and NsLifecycleManagementScript.
Defines the information elements related to the lifecycle management script for the VNF.
...