A variety of communication services instances provided by multiple NSI(s), defined in 3GPP 28.530:
3GPP Network slice NRM, defined in 28.541:
ONAP Network slicing service model structure (when considered as a CFS) for R6:
Stretch goal:
ONAP model structure when consider Slicing service as a RFS :
Design time model and run time model mapping:
1.1.1 SliceServiceDescriptor
Parent class: ServiceDescriptor
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
serviceInvariantId | Identifier | 1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | Constant identifier of the service model. |
serviceId | Identifier | 1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | Versioned identifier of the service model (this uuid is changed for every major version of the service) |
name | String | 1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | The name of the service model designed. |
description | String | 1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | The description of the service model designed. |
category | String | 1..* | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | A predefined list which identifies the construct's category. There is a predefined list of service categories. |
version | String | 1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | The service model version. |
serviceType | String | 0..1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | 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". |
serviceRole | String | 0..1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | An optional string field for shortcode that defines the function that the service is providing. E.g. "MISVPN" or "AIM". |
icon | String | 1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY Preliminary | The icon path of the service. |
isShared | Boolean | 1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Describe whether this service descriptor is shared or not in the service design. |
lifecycleManagementScript | ServiceLifecycleManagementScript | 0..* | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: OPTIONAL | Includes a list of events and corresponding management scripts performed for the Service. |
customizedkpigroup | CustomizedKPIGroup | 0..1 | OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |