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

Compare with Current View Page History

« Previous Version 6 Next »

This page is used for the ONAP R2+ Service IM drafting and discussion.


ONAP R2+ Service IM start from ECOMP Service IM model as below class diagram:


the comparision table among ECOMP IM, SDC IM, ETSI NFV IFA, A&AI as below:

  • ServiceCatalogItem

SDC

(Service)

AAI
(/service-design-and-creation/services/service/{service-id})
ECOMP IM
(ServiceCatalogItem)
Comments
invariantUUID

serviceInvariantUUID
UUIDservice-idServiceUUID serviceUUID
name
ServiceDisplayName serviceName 
descriptionservice-descriptionServiceDescription serviceDescription 
type

ServiceCatalogItem-Q1: what‘s the difference of type and serviceType or category?’
Category - A predefined list which identifies the construct's category. There is a predefined list of service categories and resource categories.

Type - A predefined list which identifies the construct (i.e., service, VF, VFC, CP, VL, etc.).

serviceType - An optional string field defining a generic type (like category) of the service. E.g. this field can be used for defining the service as “TRANSPORT”.

Category
Category  
serviceTypeserviceType
serviceRoleserviceRole

ServiceCatalogItem-Q2: What's the ServiceRole used for in the use cases and how does it effect the run-time components?

serviceRole - An optional string field for shortcode that defines the function that the service is providing. E.g. “MISVPN” or “AIM”.

serviceEcompNaming

ServiceCatalogItem-Q3: What's the naming used for in the use cases and how does it effect the run-time components?

The naming fields are used to define if the service instance name is auto-generated by the runtime components (SO and SDNC).

Need to refer to the use case owners to understand if and how these fields are used.

ecompGeneratedNaming

namingPolicy

service_naming


service-version
serviceVersion

resource-version

ServiceCatalogItem-Q4:

What's the resource-version meaning here?

The version of resource are related to the resource. Why is it as a service attribute?



AT&TContact 


Capacity 


Constraints


Cost


D2RequirementsChecklist 


EntitlementID 


EntitlementUnitNumber 


EntitlementUnitType 


FaultRequirements 


Features 


History 


Icon 


LicensingModel 


Performance 


Requirements 


ServiceSystemName 


Subcategory 


Tags/Keywords 


Template 


TestScripts 


VendorTestResults 


Version 


VF-SpecificPolicies 


VFArtifacts 


VFConfigParameters 


VFImage 


  • ServiceInstance

SDC
(Service)
AAI
(ServiceInstance)
ECOMP IM
(service-instance)
Comments

service-Instance-Id
serviceInstanceId

service-instance-name
serviceInstanceName

service-type

ServiceInstance-Q1:

Is it the same with the SDC service?


service-role

environment-Context


workload-Context

invariantUUIDmodel-invariant-id
serviceInvariantUUID

model-version-id
ServiceInstance-Q2: is it the UUID in the SDC?

persona-Model-Version


widget-Model-Id


widget-Model-Version


bandwidth-total


bandwidth-up-wan1


bandwidth-down-wan1


bandwidth-up-wan2


bandwidth-down-wan2


vhn-portal-url


service-instance-location-id


resource-version


selflink
SelfLink

orchestration-status
orchestrationStatus


  • ServiceComponentCatalogItem

SDC
(Service)
AAI
(/service-design-and-creation/services/service/{service-id})

ECOMP IM
(ServiceComponent

CatalogItem)

ETSI IFA014
(NetworkService)
Suggestion
invariantUUID

nsdInvariantIdnsdInvariantId
UUIDservice-idServiceComponentCatalogItemnsdIdentifiernsdIdentifier
name

nsdNamensdName
descriptionservice-description

description
type



Category


serviceTypeserviceType

serviceRoleserviceRole


serviceEcompNaming



ecompGeneratedNaming


namingPolicy


service_naming



service-version
versionversion

resource-version





designerdesigner


ServiceComponentCatalogItemnestedNsdIdnestedNsdId


ResourceCatalogItemvnfdidvnfdid


ResourceCatalogItempnfdIdpnfdId



sapd


ResourceCatalogItemvirtualLinkDesc



vnffgd



monitoredInfo



autoScalingRule



lifeCycleManagementScript



nsDf



security


  • ServiceComponentInstance


SDC
(Service)
AAI
(ServiceInstance)
ECOMP IM(service component)ETSI IFA014/013(NS)Comments

service-Instance-Id
nsInstanceIdnsInstanceId

service-instance-name
nsNamensName
serviceTypeservice-type


serviceRoleservice-role



environment-Context



workload-Context


invariantUUIDmodel-invariant-id
nsdIdnsdId

model-version-id



persona-Model-Version



widget-Model-Id



widget-Model-Version



bandwidth-total



bandwidth-up-wan1



bandwidth-down-wan1



bandwidth-up-wan2



bandwidth-down-wan2



vhn-portal-url



service-instance-location-id



resource-version



selflink

selflink

orchestration-status
nsStatestatus



description



flavourId



vnfInfoId



pnfInfo



virtualLinkInfo



vnffgInfo



sapInfo



nestedNsInfoId



nsScaleStatus



additionalAffinityOrAntiAffinityRule




  • ExternalVirtualLink Description

SDC
(extVL)
AAI ECOMP IMETSI IFA014
(virtualLinkDesc)
Comments
invariantUUID



UUID

virtualLinkDescId
customizationUUID



version

virtuaLinkDescVersion
name



description



type



category



subcategory



resourceVendor



resourceVendorRelease



resourceVendorModelNumber



network_type



network_role



network_scope



network_technology



network_ecomp_naming



network_homing



network_assignments



provider_network



network_flows



vendor

vitualLinkDescProvider
vl_name



ip_version



cidr



start_ip



end_ip



gateway_ip



network_name



network_id



segmentation_id



physical_network



 dhcp_enabled






testAccess



virtualLinkDf



ConnectivityType
(layerProtocol,flowPattern)




security


  • ExternalVirtualLink Instance

SDCAAI
(l3-network)
ECOMP IMETSI IFAComments
 network-id nsVirtualLinkInstanceId 
 network-name description 
 network-role   
 network-technology   
 neutron-network-id ResourceHandle
(vimId,resourceProviderId,resourceId)
 
 is-bound-to-vpn    
 service-id nsInstanceId 
 network-role-instance   
 resource-version   
 orchestration-status   
 heat-stack-id   
 mso-catalog-key   
 contrail-network-fqdn   
invariantUUIDmodel-invariant-id   
UUIDmodel-version-id virtualLinkDescId 
versionpersona-model-version   
 model-customization-id   
 widget-model-id   
 widget-model-version   
 physical-network-name   
 is-provider-network    
 is-shared-network    
 is-external-network    
 selflink   
 operational-status   
   nslinkport 



  • No labels