You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

This page describes the design time information model of resources for ONAP R2+.

Table of Content

VNF Model (VnfCatalogItem/VNFD)

attribute nameoptionalitydescriptionproducerconsumernote
vnfdInvariantIdMinvariant identifier of the VNF modelvendorSDC, AAI?SDC: invariantUUID
vnfdIdMidentifier of the VNF modelvendorSDC, AAI?SDC: UUID, ETSI IFA011v231: vnfdId
vnfdVersionMversion of the VNF modelvendorSDC, AAI?SDC: version, ETSI IFA011v231: vnfdVersion
vnfNameOname of the VNFvendorSDC, AAI?SDC: nf_naming, ETSI IFA011v231: vnfProductName
vnfNamingCodeOshort code of the VNFvendorSDC, AAI?SDC: nf_naming_code
vnfProductInfoNameOhuman readable name for the VNF productvendorSDC, AAI?ETSI IFA011v231: vnfProductInfoName
descriptionOdescription of the VNF modelvendorSDC, AAI?SDC: nf_function, ETSI IFA011v231: vnfProductInfoDescription
vnfProviderMprovider of the VNF modelvendorSDC, AAI?ETSI IFA011v231: vnfProvider
logoOlogo of the VNFvendorSDC?ECOMP IM: logo
vnfSoftwareVersionMsoftware version of the VNFvendorSDC, AAI?ETSI IFA011v231: vnfSoftwareVersion
vnfmInfoOidentifies VNFM(s) compatible with the VNFvendorVF-CETSI IFA011v231: vnfmInfo
min_instancesOminimal number of VNF instance in a servicevendorSDC?SDC: min_instances
max_instancesOmaximal number of VNF instance in a servicevendorSDC?SDC: max_instances
localizationLanguageOlocalization languages of the VNF and the VNF modelvendorSDC, AAI?ETSI IFA011v231: localizationLanguage
defaultLocalizationLanguageOdefault localization languagevendorSDC, AAI?ETSI IFA011v231: defaultLocalizationLanguage
vduMVirtualisation Deployment Unit, model of VNFC instancevendorSDC, AAI?ETSI IFA011v231: vdu
virtualComputeDescMDefines descriptors of virtual compute resources to be used by the VNF.vendorSDC, AAI?ETSI IFA011v231: virtualComputeDesc
virtualStorageDescODefines descriptors of virtual storage resources to be used by the VNF.vendorSDC, AAI?ETSI IFA011v231: virtualStorageDesc
intVirtualLinkDescORepresents the type of network connectivity mandated by the VNF provider between two or more CPs which includes at least one internal CP.vendorSDC, AAI?ETSI IFA011v231: intVirtualLinkDesc
vnfExtCpdMDescribes external interface(s) exposed by this VNF enabling connection with a VL.vendorSDC, AAI?ETSI IFA011v231: vnfExtCpd
configurablePropertiesOindicator for whether autoHeal and autoScale is enabledvendorSDC, AAI?ETSI IFA011v231: configurableProperties
elementGroupOdescribes the associated elements (i.e. VDUs and/or VLs) of a VNF for a certain purpose during VNF lifecycle managementvendorSDC, AAI?ETSI IFA011v231: elementGroup
vnfIndicatorOvendor specific information which can indicate the VNF behaviorvendorSDC, AAI?ETSI IFA011v231: vnfIndicator
autoScaleOrule that determines when a scaling action needs to be triggered on a VNF instancevendorSDC, AAI?ETSI IFA011v231: autoScale

NOTE 1: In ETSI IFA011v231, the attributes deploymentFlavour (Vnfdf class in ONAP R1IM), modifiableAttributes (modifiableAttributes in ONA R1 IM), lifeCycleManagementScript (lifeCycleManagementScript class in ONAP R1 IM) are defined in ETSI IFA011v231, but they are not present here.

NOTE 2: The optionality, producer and consumer column are to be confirmed.

VDU Model (VnfcCatalogItem/VDU)

attribute nameoptionalitydescriptionproducerconsumernote
vduInvariantIdMinvariant identifier of the VDU modelvendorSDC, SO, VF-CSDC: invariantUUID
vduIdMidentifier of the VDU modelvendorSDC, SO, VF-CSDC: UUID, ETSI IFA011v231: vduId
vduNameOname of the VDUvendorSDC, AAI?SDC: nfc_naming, ETSI IFA011v231: name
vduNamingCodeOshort code of the VDUvendorSDC, AAI?SDC: nfc_naming_code
descriptionOdescription of the VDUvendorSDC, AAI?SDC: nfc_function
vmFlavorNameOname of the vm flavorvendorSO, VF-C?SDC: vm_flavor_name
virtualComputeDescMDescribes CPU, Memory and acceleration requirements of the VM realising this VDU.vendorSO, VF-C?ETSI IFA011v231: virtualComputeDesc
virtualStorageDescODescribes storage requirements for a VirtualStorage instance attached to the VM created from virtualComputeDesc defined for this VDU.vendorSO, VF-C?ETSI IFA011v231: virtualStorageDesc
swImageDescMinformation of the software image used by the VDUvendorSO, VF-C?SDC: vm_image_name, ETSI IFA011v231: swImageDesc
intCpdODescribes network connectivity between a VNFC instance (based on this VDU) and an internal Virtual Link (VL).vendorSO, VF-C?ETSI IFA011v231: intCpd
minNumberOfInstancesOminimal amount of the VNFC instances allowed to be instantiated in the containing VNF instancevendorSO, VF-C?SDC: min_instances, ETSI IFA011v231: minNumberOfInstances
maxNumberOfInstancesOmaximal amount of the VNFC instances allowed to be instantiated in the containing VNF instancevendorSO, VF-C?SDC: max_instances, ETSI IFA011v231: maxNumberOfInstances
highAvailabilityOhigh availability functionality of this VDUvendorSDC, SO, VF-C, APP-C?SDC: high_availability
monitoringParametersOmonitoring parameters of this VDUvendorSDC, DCAE?ETSI IFA011v231: monitoringParameters
localAffinityOrAntiAffinityRuleOaffinity or anti-affinity rules applicable between the VMs to be created based on this VDUvendorSO, VF-C?ETSI IFA011v231: localAffinityOrAntiAffinityRule
affinityOrAntiAffinityGroupIdOIdentifier(s) of the affinity or anti-affinity group(s) the VDU belongs tovendorSO, VF-C?ETSI IFA011v231: affinityOrAntiAffinityGroupId

NOTE: The optionality, producer and consumer column are to be confirmed.

  • No labels