Network slicing is one of the key 5G features. The lifecycle of a Network Slice instance can be described by the following: commissioning, operation and decommissioning. Before a NetworkSlice instance can be created there is a preparation phase. The different phases are described in more detail in
TS 28.530.
The attributes in ServiceProfile represent the network slice related requirements, and the attributes in SliceProfile represent network slice subnet related requirements. The uses of ServiceProfile and SliceProfile are described in
TS 28.531 and
TS 28.541.
In Intent-driven management, the MnS consumer provides its intent to the MnS producer. The producer of an Intent-driven MnS permits the consumer to manage the service and / or network resources through the use of intents.
The use cases for provisioning of a network slice instance and a network slice subnet instance described in
TS 28.530 and
TS 28.531 are as follows:
-
Create a network slice instance;
-
Activate a network slice instance;
-
De-active a network slice instance;
-
Modify a network slice instance;
-
Terminate a network slice instance;
-
Create a network slice subnet instance;
-
Activate a network slice subnet instance;
-
De-active a network slice subnet instance;
-
Modify a network slice subnet instance;
-
Terminate a network slice subnet instance.
The technical specification
TS 28.531 describes specification level use cases related to network slice management and network slice subnet management.
Table 4.2-1 provides the classification of those use cases related to network slice instance and network slice subnet management to required management capabilities. The detail information about use cases and management capability supporting the use cases are described in
TS 28.531.
The intent driven management solution is specified in
TS 28.312 and was introduced in release 17. As described in
TS 28.312, an intent specifies expectations including requirements, goals and constraints for a specific service or network management workflow.
As described in
clause 4.1.2 of TS 28.312, based on network slice management, an intent can be categorized based on user types as follows:
-
Intent-CSC MnS producer provides intent driven MnS for communication services.
-
Intent-CSP MnS producer provides intent driven MnS for network services.
-
Intent-NOP MnS producer provides intent driven MnS for network equipment.
Similar with the intent types for CSC, CSP and NOP, the
TS 28.530 describes roles related to 5G network and network slicing, some examples of roles are:
-
Communication Service Customer (CSC): Uses communication services.
-
Communication Service Provider (CSP): communication service provided by CSP can be built with or without network slice
-
Network Operator (NOP): Designs, builds, and operates networks and provides related services, including network services and network slices.
Intent-driven management solution tries to relieve the consumer of the management system from (artificial) complexity. In the end the consumer of a management system is not interested in instances of IOC like NetworkSlice, which are concepts introduced to manage slices by classical configuration management. Instead, the consumer of a management system wants to request mobile communication for UE -without the need to know about details of the management system.
The management system needs to offer the flexibility as provided by the network architecture described in
TS 23.501, while at the same time any request needs to obey to the limitations of the architecture. The following paragraphs give a brief summary of the basic concepts of QoS and slicing which are the basis for intent-driven management of network slices.
The QoS framework (
clause 5.7) and network slicing (
clause 5.15) are two independent key features of the 3GPP mobile network architecture [6]. According to
TS 23.501:
-
One network slice (identified by its S-NSSAI) supports one or more PDU Connectivity Service ("PDU sessions") i.e. services that provide exchange of PDUs between a UE and a data network identified by a DNN.
-
Each PDU connectivity service contains one or more QoS flows, which might be of different QoS characteristics and which all terminate at the same DNN via the same UPF.
-
Each QoS flow is associated to one "requested" QoS profile and additionally might be associated to "alternative" QoS profiles. Depending on the experienced network conditions the network can switch between these QoS profiles.
On the one hand this concept is the basis to use network slices as internal means for the network operator to partition the network in a way, that QoS flows of similar QoS characteristics are grouped to PDU connectivity services that are tagged by the same S-NSSAI. This specific combination of QoS and network slicing results in that network slices as a whole might be optimized for certain traffic, i.e. to optimize certain NF specifically for the assigned traffic and to assign these NF in NRF to the S-NSSAI. An operator might prepare several of such network slices for traffic of different QoS characteristics; Once a customer requests a PDU connectivity service that matches the QoS characteristics of such prepared network slice, the operator assigns the PDU connectivity services to the correspondingly optimized network slice.
On the other hand, the concept offers the flexibility for CSP and NOP to offer to CSCs a dedicated network slice as a product, that carries all PDU connectivity services as the CSC requires, potentially towards different DNNs (e.g., local breakout in the tenants computing centre, public voice to IMS, and towards public internet), while each PDU connectivity service might carry multiple QoS flows of different QoS.
This flexibility enables the CSC to request PDU connectivity services that are terminating at DNN as required by the CSC (e.g. breakout at local UPF) and that carry QoS flows of specific QoS characteristics. Depending on technical bordering conditions of the requested PDU connectivity services and by the business model of CSP and NOP, CSP or NOP might use the S-NSSAI to group PDU connectivity services to network slices.
One of the drivers of adoption of 5G in the Telecoms industry is support for network slicing. The management solution for network slicing enables an operator to provision a network slice, to do fault supervision and performance assurance of a network slice. Over time more features have been specified to make network slice management more efficient and effective, one example is the ability to create and monitor closed control loops that automatically adjust the network resources to assure that the goals specified in a service profile or slice profile are continuously met without manual intervention. The granularity of this solution is that of ServiceProfile/NetworkSlice and SliceProfile/NetworkSliceSubnet, the fulfilment information is reported on the granularity of a ServiceProfile/SliceProfile.
-
Currently the standards support an MnS consumer to request provision of a NetworkSlice or NetworkSliceSubnet using the mechanism in TS 28.531, and to assure the performance using the mechanism in TS 28.536, see reference [8], this means that a consumer handles two separate requests to provision and to assure a NetworkSlice as the consumer does not know the ServiceProfile Id and may not know the NetworkSlice Id both of which are needed as input to closed loop assurance (fulfilment). With the introduction of intent, the consumer can combine the provisioning and assurance requirements in a single request for an intent which contains a combination of a network slice provisioning expectation and a network slice assurance expectation.
-
Allows decoupling the lifecycle management of network slice requirements from the lifecycle management of the actual network slice. This enables MnS consumer to focus on expressing network slicing requirements (and obtain fulfilment information for those requirements), without knowing how to deal with the detailed management of a network slice. The latter is on MnS producer side.
-
With an intent driven management solution, the consumer automatically receives information about the intent fulfilment status which simplifies the interaction with the producer.
-
Simplified approach, allows using one single unified solution to support the wide variety of slice management functionalities which can be fulfilled by different solutions with the existing slicing management approach, including;
-
Network Slice provisioning allocation/deallocation functionality. In existing slicing management approach, this is implemented by (de-)allocateNSI operation or CRUD operations defined in TS 28.531.
-
Network Slice modification, query functionality. In existing slicing management approach, this is implemented by CRUD operation with Network slicing NRM fragment defined in TS 28.532 and TS 28.541.
-
Network Slice SLS assurance functionality. In existing slicing management approach, this is implemented by CRUD operation with Assurance closed control loop NRM fragment defined in TS 28.532 and TS 28.536.
-
Network Slice Feasibility check. In existing slicing management approach, this is implemented by CRUD operation with feasibility check NRM fragment defined in TS 28.532 and TS 28.541.
-
In current TS 28.531 solutions, when the consumer needs to be more aware of concerns such as the timing and sequencing of CM changes required to modify the NetworkSlice or NetworkSliceSubnet requirements. For example, the consumer needs to issue requests to the MnS producer, monitor the results and issue subsequent requests carefully as the producer will initiate each provisioning procedure upon receiving each request.
-
With an intent driven management solution, the consumer does not need to be aware of the underlying provisioning procedures. The consumer simply modifies their requirements, and the producer decides whether and when a provisioning procedure will be initiated. This can provide the convenience and benefit for Intent driven MnS consumer to express and modify the network slice expectations and its interactions provided by a more MnS consumer friendly management capability.
-
The object in case of using the intent interface is the intent's object type, the fulfilment information can be reported at the level that matches the requirements of the MnS consumer at the intent level. This is independent of the internal object type(s) used by the producer to fulfil the intent.
-
For an MnS consumer it is easier to express the network slice expectations including requirements, goals and constraints using the data structures used for intent.
-
An MnS consumer does not have to have the knowledge about the relations between NetworkSlice provisioning and assurance, or between NetworkSliceSubnet provisioning and assurance.