ONAPTOSCAETSI VNFD model analysis ONAP SDC Current Data

  • Slides: 10
Download presentation
ONAP/TOSCA/ETSI VNFD model analysis

ONAP/TOSCA/ETSI VNFD model analysis

ONAP SDC Current Data Model (node type, based on tosca) tosca. nodes. Root tosca

ONAP SDC Current Data Model (node type, based on tosca) tosca. nodes. Root tosca simple profile node types compute Object. Storage Block. Storage network port … tosca normative node types heat resource node types ecomp resource node types ext. VL ext. CP PNF … Nova. server Cinder. volume Neutron. port Neutron. net … compute VL port … NFV abstract node types Implementation specific node types (heat node types) Source Link: https: //wiki. onap. org/display/DW/SDC+current+open. Ecomp+Model

TOSCA NFV Profile Current Data Model (node type) tosca. nodes. Root tosca nfv node

TOSCA NFV Profile Current Data Model (node type) tosca. nodes. Root tosca nfv node types tosca. nodes. compute VNF VDU. Virtual. Storage CPD Vnf. Virtual. Link. Desc Vnf. Ext. Cpd VDU. CPD compute tosca normative node types ETSI NFV node types

Node Type Comparison Compute node type ONAP SDC property attribute requirement - - -

Node Type Comparison Compute node type ONAP SDC property attribute requirement - - - disk. ephemeral. size instance memory disk. iops … (Ceilometer metrics) name description boot_order nfvi_constraints configurable_properties - virtual_storage virtual_compute monitoring_parameter Virtual_binding resource. vfc. nodes. Compute (derived from tosca. nodes. Compute) TOSCA NFV profile/ETSI tosca. nodes. nfv. VDU. Compute (derived from tosca. nodes. Compute) capability

Node Type Comparison Storage node type ONAP SDC resource. vfc. nodes. Volume (derived from

Node Type Comparison Storage node type ONAP SDC resource. vfc. nodes. Volume (derived from tosca. nodes. Block. Storage) TOSCA NFV profile/ETSI tosca. nodes. nfv. VDU. Virtual. Storage (derived from tosca. nodes. Root) property attribute requirement capability (size volume_id snapshot_id) - - attachment id type_of_storage size_of_storage rdma_enabled - - virtual_storage

Node Type Comparison Network node type ONAP SDC resource. vl. VL (derived from tosca.

Node Type Comparison Network node type ONAP SDC resource. vl. VL (derived from tosca. nodes. network. Network) TOSCA NFV profile/ETSI tosca. nodes. nfv. Vnf. Virtual. Link. Desc (derived from tosca. nodes. Root) property attribute requirement capability vendor vl_name (ip_version cidr start_ip end_ip …) (segmentat ion_id) - virtual_linkable end_point connectivity_type description test_access vl_flavours - - virtual_linkable monitoring_parameter

Node Type Comparison Port node type ONAP SDC resource. cp. nodes. network. Port (derived

Node Type Comparison Port node type ONAP SDC resource. cp. nodes. network. Port (derived from tosca. nodes. network. Port) TOSCA NFV profile/ETSI tosca. nodes. nfv. Vdu. Cpd (derived from tosca. nodes. nfv. Cpd) property attribute requirement capability network_role order network_role_tag mac_requirements vlan_requirements ip_requirements ex. CP_naming subnet. Pool. Id (ip_address is_default ip_range_start ip_range_end) (ip_address) (linkable bindable) incoming. packets. rate outgoing. bytes (ceilometer metrics) bitrate_requirements virtual_network_interface_requirements (layer_protocol role description address_data) - virtual_binding virtual_link

VNFD Information Model Comparison ECOMP IM (VNFCatalog. Item) SDC (Generic_VF) ETSI IFA (VNFD) Attribute:

VNFD Information Model Comparison ECOMP IM (VNFCatalog. Item) SDC (Generic_VF) ETSI IFA (VNFD) Attribute: Description Id Logo Name Short-name Vendor Version Nf_function Nf_role Nf_naming_code Nf_type Nf_naming Availability_zone_max_count Min_instances Max_instances vnfd. Id vnf. Provider vnf. Product. Name vnf. Software. Version vnfd. Version vnf. Product. Info. Name vnf. Product. Info. Description vnfm. Info localization. Language default. Localization. Language Vdu virtual. Compute. Desc virtual. Storage. Desc int. Virtual. Link. Desc vnf. Ext. Cpd deployment. Flavour configurable. Properties modifiable. Attributes lifecycle. Management. Script element. Group vnf. Indicator auto. Scale Association: VNFConfiguration Internal. VLD Mgmt. Interface VNFCCatalog. Item

VNFC-VDU Information Model Comparison ECOMP IM (VNFCCatalog. Item) SDC (abstract. nodes. VFC) ETSI IFA(VDU/VDUProfile)

VNFC-VDU Information Model Comparison ECOMP IM (VNFCCatalog. Item) SDC (abstract. nodes. VFC) ETSI IFA(VDU/VDUProfile) Association: VNFCConfiguration VNFCCapability Nfc_function High_availability Vm_image_name Vm_flavor_name Nfc_naming_code Vm_type_tag Nfc_naming Min_instances Max_instances VDU: vdu. Id Name Description int. Cpd virtual. Compute. Desc virtual. Storage. Desc boot. Order sw. Image. Desc nfvi. Constraint monitoring. Parameter configurable. Properties VDUProfile: min. Number. Of. Instances max. Number. Of. Instances local. Affinity. Or. Anti. Affinity. Rule affinity. Or. Anti. Affinity. Group. Id

Proposal • Analysis the differences between SDC’s data model and tosca nfv profile /

Proposal • Analysis the differences between SDC’s data model and tosca nfv profile / ETSI NFV model • Find a way to merge them to support different use cases