8.2.1 Resource definitions

28.5313GPPManagement and orchestrationProvisioningRelease 16TS

8.2.1.1 Resource ObjectManagement/NS/ServiceProfiles

8.2.1.1.1 Description

This resource represents collects of network slice related requirement (i.e. ServiceProfiles).

8.2.1.1.2 URI

Resource URI: {URI authority}/ObjectManagement/NS/ServiceProfiles

The URI authority is defined by the service provider.

8.2.1.1.3 HTTP methods

8.2.1.1.3.1 POST

The POST method create a serviceProfile, the provider may create a NSI or using existing NSI to satisfy the serviceProfile.

This method shall support the request data structures, and the response data structures and response codes specified in the following tables.

Table 8.2.1.1.3.1-1: Data structures supported by the POST Request Body on this resource

Name

DATA TYPE

P

Cardinality

Description

attributeListIn

LIST OF SEQUENCE< attribute name, attribute value>

M

1

This parameter specifies the network slice related requirements or network related requirements defined in ServiceProfile in Clause 6.3.3 in TS 28.541 [6].

Table Y.2.1.1.3.1-2: Data structures supported by the POST Request Body on this resource

Name

DATA TYPE

P

Cardinality

Description

Href

URI

M

1

HTTP reference to an NSI or Network resource.

attributeListOut

LIST OF SEQUENCE< attribute name, attribute value>

M

1

For each returned NSI: A list of name/value pairs for NSI defined in Network Slice IOC.

status

HTTP response code

M

1

HTTP response code 200 indicates “OperationSucceeded”.

All other HTTP response codes indicate “OperationFailed”.

8.2.1.2 Resource ObjectManagement/NSS/SliceProfiles

8.2.1.2.1 Description

This resource represents collects of network slice subnet related requirements (i.e. SliceeProfiles).

8.2.1.2.2 URI

Resource URI: {URI authority}/ObjectManagement/NSS/SliceProfiles

The URI authority is defined by the service provider.

8.2.1.2.3 HTTP methods

8.2.1.2.3.1 POST

The POST method create a SliceProfile, the provider may create a new NSSI or using existing NSSI to support the SliceProfile.

This method shall support the request data structures, and the response data structures and response codes specified in the following tables.

Table 8.2.1.2.3.1-1: Data structures supported by the POST Request Body on this resource

Name

DATA TYPE

P

Cardinality

Description

attributeListIn

LIST OF SEQUENCE< attribute name, attribute value>

M

1

This parameter specifies the network slice subnet related requirements defined in SliceeProfile in Clause 6.3.4 in TS 28.541 [6].

Table 8.2.1.2.3.1-2: Data structures supported by the POST Request Body on this resource

Name

DATA TYPE

P

Cardinality

Description

Href

URI

M

1

HTTP reference to an NSSI resource.

attributeListOut

LIST OF SEQUENCE< attribute name, attribute value>

M

1

For each returned NSSI: A list of name/value pairs for NSSI defined in Network Slice Subnet IOC.

status

HTTP response code

M

1

HTTP response code 200 indicates “OperationSucceeded”.

All other HTTP response codes indicate “OperationFailed”.

8.2.1.3 Resource ObjectManagement/ServiceProfiles

8.2.1.3.1 Description

This resource represents collects of network related requirements (i.e. ServiceProfiles).

8.2.1.3.2 URI

Resource URI: {URI authority}/ObjectManagement/ServiceProfiles

The URI authority is defined by the service provider.

8.2.1.3.3 HTTP methods

8.2.1.3.3.1 POST

The POST method create a serviceProfile.

This method shall support the request data structures, and the response data structures and response codes specified in the following tables.

Table 8.2.1.3.3.1-1: Data structures supported by the POST Request Body on this resource

Name

DATA TYPE

P

Cardinality

Description

attributeListIn

LIST OF SEQUENCE< attribute name, attribute value>

M

1

This parameter specifies the network related requirements defined in ServiceProfile in Clause 6.3.3 in TS 28.541 [6].

Table 8.2.1.3.3.1-2: Data structures supported by the POST Request Body on this resource

Name

DATA TYPE

P

Cardinality

Description

status

HTTP response code

M

1

HTTP response code 200 indicates “OperationSucceeded”.

All other HTTP response codes indicate “OperationFailed”.

Annex A (informative):
A network slice journey example

The Generic Slice Template (GST) ([9]) provides a standardized list of attributes that can be used to characterise different types of network slice. GST is generic and is not tied to any:

– Type of network slice

– Agreement between a Network Slice Customer (NSC) and a Network Slice Provider (NSP).

A Network Slice Type (NEST) is a GST filled with (ranges of) values. There may be two kinds of NESTs:

– Standardized NESTs (S-NEST), i.e. NESTs which character attributes are assigned (ranges of) values by SDOs, working groups, foras, etc. such as e.g. 3GPP, GSMA, 5GAA, 5G-ACIA, etc.;

– Private NESTs (P-NEST), i.e. NESTs which character attributes are assigned (ranges of) values by the Network Slice Providers, which are different from those assigned in S-NESTs.

Network Slice Providers can build their network slice product offering based on S-NESTs and/or their P-NESTs. For example, a Standardized Network Slice Type (S-NEST) NST-A, for which the attribute ‘Packet delay budget’ (see [x] – clause 3.4.26) value range is between 1 ms and 100 ms, is specified by 3GPP. Netwok Slice Provider Y may offer e.g. 3 products based on NST-A:

– Platinum NST-A based network slice product, where the attribute ‘Packet delay budget’ (see [x] – clause 3.4.26) value range is between 1 ms and 10 ms;

– Gold NST-A based network slice product, where the attribute ‘Packet delay budget’ (see [x] – clause 3.4.26) value range is between 11 ms and 50 ms;

– Silver NST-A based network slice product, where the attribute ‘Packet delay budget’ (see [x] – clause 3.4.26) value range is between 51 ms and 100 ms.

NSP Y’s customers can then order network slice instances from Y’s product catalog, as depicted by Figure A.1.

Figure A.1: From GST to S-(/P-)NEST based product ordering

1) A Network Slice Customer orders network slice instance to a Network Slice Provider, based on NSP’s product offering, by sending a request to NSP’ BSS

2) NSP’s BSS receives the request from NSC and translates NSC requirements into NSP technical parameter values

3) NSP’s BSS sends a request to NSP’s OSS to provide a network slice instance which fits NSC’s requirements (see Table 6.1-1)

4) NSP’s Network Slice Provisioning MnS either creates a new network slice instance or assigns an already existing network slice instance to NSC’s request

5) NSP’s Network Slice Provisioning MnS may have to request the Network Slice Subnet Provisioning MnS to provide a network slice subnet instance corresponding to the network slice instance (see Table 6.2-1)

6) NSP’s Network Slice Subnet Provisioning MnS may have to create one or more inner network slice subnet instances

7) NSP’s Network Function Provisioning MnS configures VNFs and/or PNFs (see Table 6.3-1).

Figure A.2: Network Slice journey (NSaaS model) – high-level call flow

Depending on NSP’s product offering, NSC can order network slice instances spanning one or more network domains, e.g.:

– network slice instances composed of a RAN-only network slice subnet instance

Figure A.3: RAN-only network slice subnet exposed as network slice

– network slice instances composed of a CN-only network slice subnet instance

– network slice instances composed of a RAN network slice subnet instance + Transport network slice subnet + CN network slice subnet instance

Figure A.4: RAN+TN+CN network slice subnets exposed as network slice

– network slice instances composed of a RAN network slice subnet instance + CN network slice subnet instance + IMS network slice subnet instance

– or more, as shown below..

Figure A.5: RAN+TN+CN+TN+IMS+TN+AS network slice subnets exposed as network slice

Annex B (informative):
General information for network slice related identifiers

The following network slice related identifiers serve different purposes:

Identifier

Description

Identifiers for network slice management purpose

NetworkSlice identifier

To identify a NetworkSlice instance defined in TS 28.530 (see [4]), it is DN of a managed object instance of NetworkSlice IOC, see TS 28.541 [6]

NetworkSliceSubnet identifier

To identify a NetworkSliceSubnet instance defined in TS 28.530 (see [4]), it is DN of a managed object instance of NetworkSliceSubnet IOC, see TS 28.541 [6]

Identifiers for network slice signaling purpose

NSI ID

NSI ID is only for 5GC signaling use, i.e. to identify Core Network part of a Network Slice instance when multiple Network Slice instances of the same Network Slice are deployed, and there is a need to differentiate between them in the 5GC, see clause 3.1 of TS 23.501 [10]. The NRM attribute cNSIIdList of NRFFunction and NSSFFunction, see TS 28.541 [6], is a list for NSI ID(s).

S-NSSAI

To identify Network Slice defined in TS 23.501. Referred to TS 23.501 [10] and TS 38.300 [11]. NRM attribute sNSSAIList defines the S-NSSAI(s) supported by the corresponding managed object, see TS 28.541 [6].

PLMN ID

Represent PLMN identifier.

The NSI ID and S-NSSAI are configuration parameters of the management system.

Annex C (informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2018-09

SA#81

Upgrade to change control version

15.0.0

2018-12

SA#82

SP-181043

0001

1

F

Complete the reference information and reword the note

15.1.0

2018-12

SA#82

SP-181043

0002

F

Update operation names in the procedures of NSI provisioning

15.1.0

2018-12

SA#82

SP-181043

0003

F

Update operation names in the procedures of NSSI provisioning

15.1.0

2018-12

SA#82

SP-181043

0004

1

F

Update operation names in the procedures of NF provisioning

15.1.0

2018-12

SA#82

SP-181043

0005

1

F

Remove release specific information from clause 7.9.1

15.1.0

2018-12

SA#82

SP-181043

0006

1

F

Correct procedures with reference to TS 28.541

15.1.0

2018-12

SA#82

SP-181043

0009

1

B

Add Network slice subnet management use case with assigned priority

15.1.0

2018-12

SA#82

SP-181043

0010

2

B

Add network slice management interactions with NFV MANO for network service priority

15.1.0

2018-12

SA#82

SP-181044

0011

2

D

Implement minor corrections

16.0.0

2019-03

SA#83

SP-190123

0013

A

Update management services tables

16.1.0

2019-03

SA#83

SP-190123

0015

A

Correction on procedure of Network Slice Subnet Instance Deallocation

16.1.0

2019-03

SA#83

SP-190123

0017

1

A

Correct management service term

16.1.0

2019-05

SA#84

SP-190370

0019

1

A

Editor’s change for configuration management service

16.2.0

2019-09

SA#85

SP-190754

0022

A

Update the incorrect reference

16.3.0

2019-09

SA#85

SP-190750

0024

1

B

Add informative annex to describe a network slice journey

16.3.0

2019-09

SA#85

SP-190754

0026

1

A

Add the identifier description

16.3.0

2019-09

SA#85

SP-190742

0028

1

A

Fix inconsistencies related to service requirements

16.3.0

2019-12

SA#86

SP-191175

0032

1

A

Fix inconsistencies in feasibility check use cases and requirements

16.4.0

2019-12

SA#86

SP-191159

0033

1

F

Clean up for incosistence

16.4.0

2020-03

SA#87E

SP-200166

0039

F

Replace occurences of Management Function by Management Service

16.5.0

2020-07

SA#88-e

SP-200498

0044

1

A

Fix Network Slice subnet termination use case

16.6.0

2020-07

SA#88-e

SP-200484

0045

1

F

Fix NSI activation and deactivation use cases

16.6.0

2020-07

SA#88-e

SP-200484

0047

1

F

Clarification on network slice related identifiers

16.6.0

2020-09

SA#89-e

SP-200724

0053

1

F

Editorial corrections to remove redundant text from use cases

16.7.0

2020-09

SA#89-e

SP-200735

0056

A

Add clarifying note to ServiceProfile

16.7.0

2020-09

SA#89-e

SP-200724

0057

F

Fix general information of network slice related identifiers

16.7.0

2020-12

SA#90e

SP-201053

0058

1

F

Move service profile definition to 28530

16.8.0

2020-12

SA#90e

SP-201050

0059

1

F

Correction of allocateNsi operations and procedures

16.8.0

2021-03

SA#91e

SP-210146

0060

F

Correction of URI of Resource

16.9.0

2021-03

SA#91e

SP-210146

0061

1

F

Correction of NSI and NSSI Operations

16.9.0

2021-06

SA#92e

SP-210417

0064

1

A

Clarify misleading information in network slicing use cases

16.10.0

2021-09

SA#93e

SP-210881

0068

1

A

Correction of network slice subnet configuration

16.11.0

2021-09

SA#93e

SP-210881

0075

A

Removing network slice capacity planning

16.11.0

2021-09

SA#93e

SP-210881

0078

A

Removing Notify Network Slice Subnet Capability Information

16.11.0

2021-09

SA#93e

SP-210885

0081

1

F

Updating NSSI deallocation

16.11.0

2021-09

SA#93e

SP-210885

0082

1

F

Updating NSSI deactivation

16.11.0

2021-09

SA#93e

SP-210885

0083

1

F

Updating NSSI allocation

16.11.0

2021-12

SA#94e

SP-211454

0086

1

F

Technical errors in use case descriptions

16.12.0

2022-09

SA#97e

SP-220857

0132

1

A

Remove example from network slice subnet instance modification –> nothing to implement (MCC)

16.13.0

2022-09

SA#97e

SP-220857

0134

1

A

Remove example from network slice instance modification

16.13.0

2022-09

SA#97e

SP-220853

0136

1

F

Correct roles in network slice subnet allocation use case

16.13.0

2022-12

SA#98e

SP-221173

0147

1

A

Correct vocabulary

16.14.0

2022-12

SA#98e

SP-221178

0161

1

A

Clarification and update of deallocation use case

16.14.0

2023-01

SA#98e

Previous version contained a corrupted file (MCC)

16.14.1