...
Gliffy | ||||
---|---|---|---|---|
|
Gliffy | ||||||||
---|---|---|---|---|---|---|---|---|
|
Gliffy | ||||||||
---|---|---|---|---|---|---|---|---|
|
VNF Data Model
- property "vnfm_info" constraint pattern: "(etsivnfm:v[0-9]?[0-9]\.[0-9]?[0-9]\.[0-9]?[0-9]$)|([0-9]:[a-zA-Z0-9.-]$)"
- values must be in format etsivnfm:v3.3.1 or <int>:<string>
- this is not enforced by constraint in type definition in ONAP
- property "vnf_profile" has not changed, but it is commented out in existing version in ONAP
- new attribute "scale_status" added
...
Gliffy | ||||||
---|---|---|---|---|---|---|
|
VDU OsContainer Data Model
...
vduCp Data Model
- tosca.nodes.nfv.VduCP
- No Change since 2.7.14.2.1 added trunk_binding capability
- 4.2.1 removed the container_binding requirement from 4.1.1 based model
- 4.2.1 removed the node Vdu.Compute constraint from the virtual_binding requirement so that VduCp can also reference Vdu.OsContainerDeployableUnit
vnfExtCp Data Model
- tosca.nodes.nfv.VnfExtCP
- No Change since 2.7.1
- There are some changes from 2.6.1 to 2.7.1
- property "vnic_type" has the following extra valid_values:
- macvtap, baremetal, virtio-forwarder, smart-nic
- and the following removed valid_values - backwards incompatible:
- virtio
- requirement "virtual_link" cardinality changed from default (1-1) to 0-1
- requirement "virtual_binding" cardinality changed from default (1-1) to 1-1, i.e. no effective change
- property "vnic_type" has the following extra valid_values:
- requirement "external_virtual_link" cardinality changed from default (1-1) to 0-1
- requirement "internal_virtual_link" cardinality changed from default (1-1) to 1-1, i.e. no effective change
...
Gliffy macroId a3b53088-8b52-4dbe-8925-e26a5ae6eba4 name v4.2.1 VirtualCp pagePin 1
tosca.datatypes.nfv.ServicePortData: derived_from: tosca.datatypes.Root description: describes the service identifying port properties exposed by the VirtualCp | ||||
Id | Type | Cardinality | Constraints | Description |
---|---|---|---|---|
name | String | 1 | The name of this port exposed by the VirtualCp. | |
protocol | String | 1 | valid_values: [ TCP, UDP, SCTP ] | The L4 protocol for this port exposed by the VirtualCp. |
port | Integer | 1 | The L4 port number exposed by the VirtualCp. | |
PortConfigurable | Boolean | 1 | Specifies whether the port attribute value is allowed to be configurable. |
tosca.datatypes.nfv.AdditionaServiceData: derived_from: tosca.datatypes.Root description: describes the additional service data of the VirtualCp used to expose properties of the VirtualCp | ||||
Id | Type | Cardinality | Constraints | Description |
---|---|---|---|---|
portData | List of tosca.datatypes.nfv.ServicePortData | 1 | Service port numbers exposed by the VirtualCp. | |
serviceData | String | 0..1 | Service matching information exposed by the VirtualCp. |
tosca.nodes.nfv.VirtualCp: derived_from: tosca.nodes.nfv.Cp description: Describes a virtual connection point allowing the access to a number of VNFC instances (based on their respective VDUs). | ||||
Id | Type | Cardinality | Constraints | Description |
---|---|---|---|---|
additionalServiceData | list of tosca.datatypes.nfv.AdditionalServiceData | 1 | References the VDU(s) which implement this service | |
requirements: - target: capability: tosca.capabilities.Node relationship: tosca.relationships.DependsOn occurrences: [ 1, UNBOUNDED ] - virtual_link: capability: tosca.capabilities.nfv.VirtualLinkable relationship: tosca.relationships.nfv.VirtualLinksTo occurrences: [0, 1] |
...