O RAN - WG1.Slicing Architecture R003 v13.00
O RAN - WG1.Slicing Architecture R003 v13.00
00
Technical Specification
Slicing Architecture
The copying or incorporation into any other work of part or all of the material available in this specification in any form
without the prior written permission of O-RAN ALLIANCE e.V. is prohibited, save that you may print or download extracts
of the material of this specification for your personal use, or copy the material of this specification for the purpose of sending
to individual third parties for their information provided that you acknowledge O-RAN ALLIANCE as the source of the
material and that you inform the third party that these conditions apply to them and that they must comply with them.
Contents
Foreword............................................................................................................................................................. 4
Modal verbs terminology ................................................................................................................................... 4
1 Scope ........................................................................................................................................................ 5
2 References ................................................................................................................................................ 5
2.1 Normative references ......................................................................................................................................... 5
2.2 Informative references ....................................................................................................................................... 6
3 Definition of terms, symbols and abbreviations ....................................................................................... 7
3.1 Terms ................................................................................................................................................................. 7
3.2 Symbols ............................................................................................................................................................. 8
3.3 Abbreviations..................................................................................................................................................... 8
4 Slicing Overview ...................................................................................................................................... 9
5 High-Level O-RAN Slicing Use Cases .................................................................................................. 10
5.1 O-RAN Slicing Use Cases ............................................................................................................................... 10
5.2 O-RAN Slice Subnet Management and Provisioning Use Cases .................................................................... 10
5.2.1 O-RAN Slice Subnet Instance Creation ..................................................................................................... 11
5.2.2 O-RAN Slice Subnet Instance Activation .................................................................................................. 12
5.2.3 O-RAN Slice Subnet Instance Modification .............................................................................................. 15
5.2.4 O-RAN Slice Subnet Instance Deactivation ............................................................................................... 16
5.2.5 O-RAN Slice Subnet Instance Termination ............................................................................................... 18
5.2.6 O-RAN Slice Subnet Instance Configuration............................................................................................. 19
5.2.7 O-RAN Slice Subnet Feasibility Check ..................................................................................................... 20
5.3 O-RAN Slicing Use Cases ............................................................................................................................... 22
5.3.1 Use Case 1: RAN Slice SLA Assurance .................................................................................................... 22
5.3.2 Use Case 2: Multi-Vendor Slices ............................................................................................................... 23
5.3.3 Use Case 3: NSSI Resource Allocation Optimization................................................................................ 24
6 O-RAN Slicing Principles and Requirements ........................................................................................ 27
6.1 General Principles ............................................................................................................................................ 27
6.2 Slicing Requirements ....................................................................................................................................... 27
6.2.1 Functional Requirements............................................................................................................................ 27
6.2.2 Non-Functional Requirements ................................................................................................................... 30
7 O-RAN Reference Slicing Architecture ................................................................................................. 31
7.1 O-RAN Reference Slicing Architecture .......................................................................................................... 31
7.2 Non-RT RIC .................................................................................................................................................... 31
7.3 Near-RT RIC ................................................................................................................................................... 32
7.4 O-RAN Central Unit (O-CU-CP, O-CU-UP) .................................................................................................. 32
7.5 O-RAN Distributed Unit (O-DU) .................................................................................................................... 32
7.6 A1 Interface ..................................................................................................................................................... 33
7.7 E2 Interface ...................................................................................................................................................... 33
7.8 O1 Interface ..................................................................................................................................................... 33
7.9 O2 Interface ..................................................................................................................................................... 33
7.10 Transport Network Slicing ............................................................................................................................... 34
8 O-RAN Slice Subnet Provisioning Procedures ...................................................................................... 36
8.1 O-RAN Slice Subnet Instance (O-NSSI) Allocation Procedure ...................................................................... 36
8.2 O-RAN Slice Subnet Instance (O-NSSI) Modification Procedure .................................................................. 39
8.3 O-RAN Slice Subnet Instance (O-NSSI) Deallocation Procedure ................................................................... 41
8.4 O-RAN Slice Subnet Instance (O-NSSI) Feasibility Check and Reservation Procedure ................................ 44
8.4.1 Introduction ................................................................................................................................................ 44
Annex A (informative): Implementation Options ............................................................................................ 44
A.1 Implementation Options .................................................................................................................................. 44
A.1.1 3GPP and ETSI NFV-MANO based O-RAN Slicing Architecture Implementation Option ..................... 44
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 2
O-RAN.WG1.Slicing-Architecture-R003-v13.00
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 3
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Foreword
This Technical Specification (TS) has been produced by O-RAN Alliance.
The content of the present document is subject to continuing work within O-RAN and may change following formal O-
RAN approval. Should the O-RAN Alliance modify the contents of the present document, it will be re-released by O-
RAN with an identifying change of version date and an increase in version number as follows:
version xx.yy.zz
where:
xx: the first digit-group is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc. (the initial approved document will have xx=01). Always 2 digits with leading zero if needed.
yy: the second digit-group is incremented when editorial only changes have been incorporated in the document.
Always 2 digits with leading zero if needed.
zz: the third digit-group included only in working versions of the document indicating incremental changes during
the editing process. External versions never include the third digit-group. Always 2 digits with leading zero if
needed.
"must" and "must not" are NOT allowed in O-RAN deliverables except when used in direct citation.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 4
O-RAN.WG1.Slicing-Architecture-R003-v13.00
1 Scope
The present document specifies the high level O-RAN slicing related use cases, requirements and architecture. While
some of the requirements are derived from use cases, some of the relevant SDO requirements are captured as they have
impact on O-RAN functions. Along with requirements and reference slicing architecture, slicing related impact to O-RAN
functions and interfaces are captured as well.
2 References
NOTE: While any hyperlinks included in this clause were valid at the time of publication, O-RAN cannot guarantee
their long term validity.
The following referenced documents are necessary for the application of the present document.
[1] 3GPP TS 22.261: Technical Specification Group Services and System Aspects; Service requirements
for the 5G system; Stage 1, Release 16, December 2019
[2] 3GPP TS 23.501: Technical Specification Group Services and System Aspects; System Architecture
for the 5G System; Stage 2, Release 16, December 2019
[3] 3GPP TS 28.526: Technical Specification Group Services and System Aspects; Telecommunication
management; Life Cycle Management (LCM) for mobile networks that include virtualized network
functions; Procedures, Release 15, December 2018
[4] 3GPP TS 28.531: Management and orchestration; Provisioning, Release 16, March 2020.
[5] 3GPP TS 28.532: Management and orchestration; Generic Management Services, Release 16, April
2021
[6] Void
[7] 3GPP TS 28.541: Management and orchestration; 5G Network Resource Model (NRM); Stage 2
and stage 3, Release 16, January 2020
[8] 3GPP TS 28.552: Technical Specification Group Services and System Aspects; Management and
orchestration; 5G performance measurements, Release 16, January 2020
[9] 3GPP TS 32.300: Technical Specification Group Services and System Aspects; Telecommunication
management; Configuration Management (CM); Name convention for managed objects, Release
16, July 2020
[10] 3GPP TS 38.300: NR and NG-RAN Overall Description, Release 16, January 2020.
[11] ETSI GS NFV 003: Network Functions Virtualisation (NFV); Terminology for Main Concepts in
NFV, 1.4.1, August 2018
[12] Void
[14] Void
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 5
O-RAN.WG1.Slicing-Architecture-R003-v13.00
[15] Void
[16] Void
[17] Void
[19] Void
[20] Void
[21] Void
[22] 3GPP TS 23.501: System architecture for the 5G System (5GS), Release 17, June 2022
[23] 3GPP TS 28.530: Management and orchestration; Concepts, use cases and requirements, Release
17, September 2022
NOTE: While any hyperlinks included in this clause were valid at the time of publication, O-RAN cannot guarantee
their long term validity.
The following referenced documents are not necessary for the application of the present document but they assist the user
with regard to a particular subject area.
[i.2] 3GPP TS 23.003: “Technical Specification Group Core Network and Terminals; Numbering,
addressing and identification”, Release 16, June 2021.
[i.3] 3GPP TR 28.801: “Study on management and orchestration of network slicing for next generation
network”, Release 15, January 2018.
[i.5] 3GPP TS 23.222: “Functional architecture and information flows to support Common API
Framework for 3GPP Northbound APIs; Stage 2”, Release 17, June 2021.
[i.6] 3GPP TS 29.222: “Common API Framework for 3GPP Northbound APIs”, Release 17, December
2021.
[i.7] 3GPP TR 28.824: “Study on network slice management capability exposure”, Release 17, July 2022.
[i.8] 3GPP TR 28.811: “Management and orchestration; Study on Network Slice Management
Enhancement”, Release 17, December 2021.
[i.9] 3GPP TR 23.700-99: “Study on Network Slice Capability Exposure for Application Layer
Enablement”, Release 18, September 2022.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 6
O-RAN.WG1.Slicing-Architecture-R003-v13.00
[i.11] NGMN Alliance: “5G P1 Requirements & Architecture “Description of Network Slicing Concept”,
Version 1.0.8, September 2016.
[i.13] O-RAN.WG2.A1.GA&P-v01.00: “O-RAN Working Group 2; (A1 interface: General Aspects and
Principles)”.
[i.16] O-RAN.WG9.XPSAAS-v01.00: “O-RAN Open Transport Working Group 9 Xhaul Packet Switched
Architectures and Solutions”.
[i.18] 3GPP TS 28.533: “Management and orchestration; Architecture framework”, Release 17, March
2022.
3.1 Terms
For the purposes of the present document, the terms and definitions [given in [i.1] and the following] apply. A term defined
in the present document takes precedence over the definition of the same term, if any, in [i.1].
A1: Interface between Non-RT RIC and Near-RT RIC to enable policy-driven guidance of Near-RT RIC
applications/functions, and support AI/ML workflow.
A1 policy: Type of declarative policies expressed using formal statements that enable the Non-RT RIC function in the
SMO to guide the Near-RT RIC function, and hence the RAN, towards better fulfilment of the RAN intent.
A1 enrichment information: Information utilized by Near-RT RIC that is collected or derived at SMO/Non-RT RIC
either from non-network data sources or from network functions themselves.
E2: Interface connecting the Near-RT RIC and one or more O-CU-CPs, one or more O-CU-UPs, and one or more O-
DUs.
E2 Node: A logical node terminating E2 interface. In the present document, O-RAN nodes terminating E2 interface are:
Near-RT RIC: O-RAN Near-Real-Time RAN Intelligent Controller: A logical function that enables near-real-time
control and optimization of RAN elements and resources via fine-grained data collection and actions over E2 interface.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 7
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Non-RT RIC: O-RAN Non-Real-Time RAN Intelligent Controller: A logical function that enables non-real-time control
and optimization of RAN elements and resources, AI/ML workflow including model training and updates, and policy-
based guidance of applications/features in Near-RT RIC.
Network Service: Composition of network function(s) and/or network service(s), as specified in ETSI GS NFV 003 [11].
Network Slice: A network slice is a set of run-time network functions, and resources to run these network functions,
forming a complete instantiated logical network to meet certain network characteristics required by the service instance(s).
See reference NGMN 5G P1 Description of a Network Slice [i.11].
Network Slice Instance (NSI): A set of network functions and the resources for these network functions which are
arranged and configured, forming a complete logical network to meet certain network characteristics as specified in 3GPP
TS 23.501 [2].
NetworkSliceSubnet MOI (NSSI): A generic recursive collection or set allowing non-restricted grouping of managed
functions and EP_Transport endpoint(s). Non-restricted means that it is not bound by name-containment rules, as
specified in 3GPP TS 32.300 [9]. Each collection can have a “purpose” represented by the sliceProfile(s) associated with
the collection (3GPP TS 28.541 [7], figure 6.2.1-1).
O-CU-CP: O-RAN Central Unit – Control Plane: A logical node hosting the RRC and the control plane part of the PDCP
protocol.
O-CU-UP: O-RAN Central Unit – User Plane: A logical node hosting the user plane part of the PDCP protocol and the
SDAP protocol.
O-DU: O-RAN Distributed Unit: A logical node hosting RLC/MAC/High-PHY layers based on a lower layer functional
split.
O-RU: O-RAN Radio Unit: A logical node hosting Low-PHY layer and RF processing based on a lower layer functional
split.
O1: Interface between the Service Management and Orchestration framework and O-RAN managed elements
O2: Interface between the Service Management and Orchestration framework and the O-Cloud
RAN: Generally referred as Radio Access Network. In terms of this document, any component below Near-RT RIC per
O-RAN architecture, including O-CU-CP/O-CU-UP/O-DU/O-RU.
Resource isolation: Regime of resource management when a resource used by one network slice instance cannot be
shared with another network slice instance. See 3GPP TR 28.801 [i.3].
Single Network Slice Selection Assistance Information (S-NSSAI): An S-NSSAI is comprised of an SST (Slice/Service
type) and an optional SD (Slice Differentiator) field (3GPP TS 28.541 [7], clause 4.3.37).
3.2 Symbols
Void
3.3 Abbreviations
For the purposes of the present document, the abbreviations [given in [i.1] and the following] apply. An abbreviation
defined in the present document takes precedence over the definition of the same abbreviation, if any, in [i.1].
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 8
O-RAN.WG1.Slicing-Architecture-R003-v13.00
NS Network Service
SD Slice Differentiator
SDO Standards Developing Organizations (For ex: 3GPP, ETSI, ONAP, O-RAN)
4 Slicing Overview
Network slicing is expected to play a critical role in 5G networks because of various use cases and services 5G will
support. It allows a network operator to provide services tailored to customers’ requirements. Network slice is defined as
a logical network with a bundle of specified network services over a common network infrastructure. A single physical
network is sliced into multiple virtual networks that may support different service types over a single RAN. 3GPP has
standardized 4 different service types: eMBB, URLLC, MIoT and V2X [i.2].
3GPP defined 5G architecture and procedures containing network slicing and related concepts in Release 15. Furthermore,
management and orchestration of 5G networks featuring slicing was defined in the 3GPP specifications. Other standard
groups e.g. GSMA, ETSI NFV-MANO, ETSI ZSM and ONAP focus on the different aspects of network slicing. Further
information regarding network slicing and other SDO’s contributions was discussed in the Study on O-RAN Slicing
Technical Report [i.4].
An example RAN slicing deployment of O-RAN network functions based on the select initial deployment option, option
B as described in [i.15], is shown in figure 4-1, with some of the network functions shared between RAN slice subnets
(such as O-CU-CP, O-DU, O-RU) and some network functions dedicated to a particular RAN slice subnet (such as O-
CU-UP).
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 9
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Management aspects of network slicing such as Network Slice Instances (NSI) and Network Slice Subnet Instances
(NSSI) are specified in 3GPP TS 28.531 [4]. While NSI refers to an end-to-end network slice, NSSI refers to a part of an
end-to-end network slice as a RAN slice subnet. The provisioning of network slicing includes the four phases which are
preparation, commissioning, operation, and decommissioning. The NSI/NSSI provisioning operations shall include:
- Create an NSI/NSSI;
- Activate an NSI/NSSI;
- De-active an NSI/NSSI;
- Modify an NSI/NSSI;
- Terminate an NSI/NSSI.
Please refer to 3GPP TS 28.531 [4], clause 4.1 for further details of NSI and NSSI lifecycle management and provisioning.
The following clauses define the use cases and procedures necessary for O-RAN slice subnet management that is in-line
with 3GPP slice management framework. For this purpose, use cases such as slice subnet creation, activation,
modification, deactivation, termination, configuration, and feasibility check are utilized by O-RAN architecture.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 10
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_C, such as NSMF, who acts as the network slice subnet management
service consumer.
NSSMS_P, such as NSSMF, who acts as the network slice subnet management
service provider.
NFMS_P, such as SMO OAM functions or NFMF, who acts as the network
Actors and Roles function management service provider.
Non-RT RIC
NSSMS_P has the knowledge of O-Cloud M&O to manage the lifecycle of VNFs
Assumptions
and interconnection between the VNFs and PNFs.
NSSMS_P receives request for a network slice subnet instance. The request
Begins when
contains network slice subnet related requirements.
NSSMS_P checks the feasibility of the request, based on the received network O-RAN slice
Step 1 (M) slice subnet related requirements. subnet feasibility
check
Step 2 (M) NSSMS_P decides to create a new O-NSSI or use an existing O-NSSI.
Step 4 (M) NSSMS_P derives the requirements for the constituent NSSI(s).
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 11
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
(O-RAN) slice
If the required O-NSSI contains constituent NSSI(s) managed by other subnet instance
NSSMS_P(s), NSSMS_P may trigger creation of respective constituent creation use case
NSSI(s) through other NSSMS_P(s) which manages the constituent NSSI(s). (to create
Step 5 (O)
In that case, NSSMS_P receives the constituent NSSI information from the constituent
other NSSMS_P(s) and associates the constituent NSSI(s) with the required O- (O-)NSSI(s)
NSSI. managed by other
NSSMS_P(s))
NSSMS_P associates the service response received from O-Cloud M&O with
Step 7 (M)
the corresponding O-NSSI.
NSSMS_P configures the O-NSSI MOI with each constituent (O-)NSSI MOI
Step 9 (M)
identifier.
NSSMS_P notifies Non-RT RIC with network slice subnet requirements and
Step 11 (M)
respective O-NSSI information.
NSSMS_P notifies NSSMS_C with the resulting status of this process and
Step 12 (M)
relevant O-NSSI information.
O-RAN O-NSSI and relevant O-RAN NFs are created, and Non-RT RIC is
Ends when
configured with slice requirements and O-NSSI information.
Post Conditions O-NSSI is ready to satisfy the network slice subnet related requirements.
<<Uses>>
Use Case Stage Evolution / Specification
Related use
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 12
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_C, such as NSMF, who acts as the network slice subnet management
service consumer.
NSSMS_P, such as NSSMF, who acts as the network slice subnet management
service provider.
Actors and Roles
NFMS_P, such as SMO OAM functions or NFMF, who acts as the network
function management service provider.
See NOTE 1.
NSSMS_P decides to activate the O-NSSI based on the received network slice
Begins when
subnet related request from its authorized consumer NSSMS_C.
NSSMS_P receives a request from NSSMS_C to activate the O-NSSI (via NSSI
Step 1 (M) provisioning service with operation modifyMOIAttributes (3GPP TS 28.531 [4],
table 6.2-1) to change administrativeState of the O-NSSI to unlocked.)
NSSMS_P identifies the inactive constituents within the O-NSSI and decides to
activate those constituents which can be NFs or NSSI.
See NOTE 2.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 13
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
See NOTE 7.
NOTE 1: The O-CU-CP, O-CU-UP, O-DU and O-RU are not shared by other O-NSSI, since they are not yet activated.
Near-RT RIC has already been activated for other services.
NOTE 2: O-CU-CP triggers establishment of the E2 interface connection with Near-RT RIC.
NOTE 3: O-CU-UP triggers establishment of the E2 interface connection with Near-RT RIC.
NOTE 5: O-DU triggers establishment of the F1 interface connection with O-CU-CP and O-CU-UP, (3GPP TS 28.541
[7], Annex A.1).
NOTE 6: O-DU triggers establishment of the E2 interface connection with Near-RT RIC.
NOTE 7: O-RU triggers establishment of the M plane interface connection with O-DU (O-RAN.WG1.O1-Interface.0-
v04.00 [13]).
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 14
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_C, such as NSMF, who acts as the network slice subnet management
service consumer.
NSSMS_P, such as NSSMF, who acts as the network slice subnet management
service provider.
NFMS_P, such as SMO OAM functions or NFMF, who acts as the network
Actors and Roles function management service provider.
Non-RT RIC
NSSMS_P has the knowledge of O-Cloud M&O to manage the lifecycle of VNFs
Assumptions
and interconnection between the VNFs and PNFs.
NSSMS_P checks the feasibility of the request, based on the received network O-RAN slice
Step 1 (M) slice subnet related modification requirements. If the modification requirements subnet
can be satisfied, go to step 2, else go to step 8. feasibility check
(O-RAN) slice
If the required O-NSSI contains constituent (O-)NSSI(s) managed by other subnet instance
NSSMS_P(s), NSSMS_P may trigger modification of respective constituent modification use
(O-)NSSI(s) through other NSSMS_P(s) which manages the constituent case (to modify
Step 3 (O) (O-)NSSI(s). constituent
In that case, NSSMS_P receives the constituent (O-)NSSI information from the (O-)NSSI(s)
other NSSMS_P(s) and associates the constituent (O-)NSSI(s) with the managed by
required O-NSSI. other
NSSMS_P(s))
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 15
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_P notifies Non-RT RIC with the updated network slice subnet
Step 7 (M)
requirements and respective O-NSSI information.
NSSMS_P notifies NSSMS_C with the resulting status of this process and
Step 8 (M)
relevant O-NSSI information.
O-RAN O-NSSI and relevant O-RAN NFs are modified, and Non-RT RIC is
Ends when
configured with modified slice requirements and O-NSSI information.
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_C, such as NSMF, who acts as the network slice subnet management
service consumer.
NSSMS_P, such as NSSMF, who acts as the network slice subnet management
service provider.
Actors and Roles
NFMS_P, such as SMO OAM functions or NFMF, who acts as the network
function management service provider.
Pre-conditions As an example, the existing O-NSSI includes active O-CU-CP, O-CU-UP, O-DU
and O-RU O-RAN NFs, where the administrativeState is unlocked (3GPP
TS 28.541 [7], figure B.2.2). See NOTE 1.
Step 1 (M) NSSMS_P receives a request from NSSMS_C to deactivate the O-NSSI (via
NSSI provisioning service with operation modifyMOIAttributes (3GPP TS
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 16
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
28.531 [4], table 6.2-1) to request NSSMS_P to deactivate the O-NSSI that is
to change administrativeState of the O-NSSI to locked).
NSSMS_P identifies active constituents (e.g. NSSI, NF) of the NSSI and
decides to deactivate those constituents.
See NOTE 7.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 17
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NOTE 1: The O-CU-CP, O-CU-UP, O-DU and O-RU are not shared by other O-NSSI.
NOTE 2: O-CU-CP triggers termination of the E2 interface connection with Near-RT RIC.
NOTE 4: O-CU-UP triggers termination of the E2 interface connection with Near-RT RIC.
NOTE 5: O-DU triggers termination of the F1 interface connection with O-CU-CP and O-CU-UP (3GPP TS 28.541 [7],
Annex A.1).
NOTE 6: O-DU triggers termination of the E2 interface connection with Near-RT RIC.
NOTE 7: O-RU triggers termination of the M plane interface connection with O-DU (O-RAN.WG1.O1-Interface.0-
v04.00 [13]).
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_C, such as NSMF, who acts as the network slice subnet management
service consumer.
NSSMS_P, such as NSSMF, who acts as the network slice subnet management
service provider.
Actors and Roles O-Cloud M&O, who acts as the O-Cloud management and orchestration
provider within SMO.
Non-RT RIC
NSSMS_P has the knowledge of O-Cloud M&O to manage the lifecycle of VNFs
Assumptions
and interconnection between the VNFs and PNFs.
NSSMS_P checks whether the O-NSSI is a shared network slice subnet O-RAN slice
Step 1 (M)
instance. subnet instance
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 18
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
modification use
case
If the O-NSSI is shared, O-NSSI shall be disassociated via O-NSSI slice subnet
instance modification use case. Go to step 5.
O-RAN slice
If the O-NSSI consists of constituent NSSIs that are not managed directly by
subnet instance
Step 2 (M) the NSSMS_P, it sends a request to other NSSMS_P(s) indicating that the
termination use
constituent NSSIs are no longer needed for the O-NSSI.
case
Step 5 (M) NSSMS_P notifies Non-RT RIC that the O-NSSI has been terminated.
NSSMS_P notifies NSSMS_C with the resulting status of this process and
Step 6 (M)
relevant O-NSSI information.
Ends when All the steps identified above are successfully completed.
Post Conditions O-NSSI has been terminated or disassociated and Non-RT RIC is notified.
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_C, such as NSMF, who acts as the network slice subnet management
service consumer.
NSSMS_P, such as NSSMF, who acts as the network slice subnet management
service provider.
Actors and Roles
NFMS_P, such as SMO OAM functions or NFMF, who acts as the network
function management service provider.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 19
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
Begins when NSSMS_C triggers the (re-)configuration of an O-NSSI and its constituents.
(O-RAN) slice
If the O-NSSI contains constituent NSSI(s) managed by other NSSMS_P(s),
subnet
Step 4 (O) NSSMS_P triggers configuration of respective constituent NSSI(s) through
configuration
NSSMS_P(s) which manages the constituent NSSI(s).
use case
NSSMS_P sends the configuration result to the NSSMS_C which may be based
Step 6 (M)
on results received from other CM service providers.
Ends when All the steps identified above are successfully completed.
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_C, such as NSMF, who acts as the network slice subnet management
Actors and Roles
service consumer.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 20
O-RAN.WG1.Slicing-Architecture-R003-v13.00
<<Uses>>
Use Case Stage Evolution / Specification
Related use
NSSMS_P, such as NSSMF, who acts as the network slice subnet management
service provider.
NFMS_P, such as SMO OAM functions or NFMF, who acts as the network
function management service provider.
Non-RT RIC
O-RAN slice
subnet instance
NSSMS_P receives the request to evaluate the feasibility of an O-NSSI creation, O-
Begins when
according to the network slice subnet requirements. RAN slice
subnet instance
modification
For the purpose of checking the feasibility of transport network links, NSSMS_P
Step 4 (O)
may obtain information from TN manager.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 21
O-RAN.WG1.Slicing-Architecture-R003-v13.00
RAN slice SLA assurance scenario involves Non-RT RIC, Near-RT RIC, E2 Nodes and SMO interaction. The scenario
starts with the retrieval of RAN specific slice SLA/requirements (possibly within SMO or from NSSMF depending on
operator deployment options). Based on slice specific performance measurements from E2 Nodes, Non-RT RIC and Near-
RT RIC can fine-tune RAN behavior aligned with O-RAN architectural roles to assure RAN slice SLAs. Non-RT RIC
monitors long-term trends and patterns for RAN slice subnets’ performance and employs AI/ML methods to perform
corrective actions through SMO (e.g. reconfiguration via O1) or via creation of A1 policies. Non-RT RIC can also
construct/train relevant AI/ML models that will be deployed at Near-RT RIC. A1 policies possibly include scope
identifiers (e.g. S-NSSAI) and statements such as KPI targets. On the other hand, Near-RT RIC enables optimized RAN
actions through execution of deployed AI/ML models in near-real-time by considering both O1 configuration (e.g. static
RRM policies) and received A1 policies, as well as received slice specific E2 measurements.
An overview of RAN slice SLA assurance use case is given in figure 5.3.1-1.
The more detailed functions provided by the entities for RAN slice SLA assurance are listed as below:
1) SMO:
a) Provides information about slice topology and SLA associated with the slice to the Non-RT RIC
2) Non-RT RIC:
a) Retrieve RAN slice SLA target from respective entities such as SMO, NSSMF
b) Long term monitoring of RAN slice subnet performance measurements
c) Training of potential ML models that will be deployed in Near-RT RIC for optimized slice assurance
d) Support deployment and update of AI/ML models into Near-RT RIC
e) Send A1 policies and enrichment information to Near-RT RIC to drive slice assurance
f) Send O1 reconfiguration requests to SMO for slow-loop slice assurance
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 22
O-RAN.WG1.Slicing-Architecture-R003-v13.00
3) Near-RT RIC:
a) Near-real-time monitoring of slice specific RAN performance measurements
b) Support deployment and execution of the AI/ML models from Non-RT RIC
c) Support interpretation and execution of policies from Non-RT RIC
d) Perform optimized RAN (E2) actions to achieve RAN slice subnet requirements based on O1 configuration,
A1 policy, and E2 reports
4) E2 Nodes (O-CU-CP, O-CU-UP, O-DU):
a) Support slice assurance actions such as slice-aware resource allocation, prioritization, etc.
b) Support slice specific performance measurements through O1
c) Support slice specific performance reports through E2
When providing multiple slices, it is assumed that suitable virtualized O-DU (vO-DU)/scheduler and virtualized O-CU-
CP and virtualized O-CU-UP treat each slice respectively. A vendor who provides vO-DU and vO-CU-UP function may
include a customized scheduler for a certain service, with advantages for optimized functionality. With accomplishment
of multi-vendor circumstances, following benefits may be expected:
Also, when an operator wants to add a new service/slice, new functions from a new vendor can be introduced with
less consideration for existing vendors if multi-vendor circumstance was realized. This can help expand vendor’s
business opportunities rapidly.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 23
O-RAN.WG1.Slicing-Architecture-R003-v13.00
alternatively from other vendors under this multi-vendor circumstance. This can reduce the risk for operators’
business continuity.
To realise multi-vendor slices, some coordination between vO-DU/vO-CU-CP/v-O-CU-UPs is required since radio
resources shall be assigned properly and without any conflicts. Depending on different service goals and the potential
impact on O-RAN architecture, a required coordination scheme needs to be determined. The possible cases are:
In case 1, a resource allocation between slices or vO-DU/vO-CU-CP/vO-CU-UPs shall be provisioned through O1/A1/E2
interface, and each pair of vO-DU and vO-CU will allocate radio resources to each customer within radio resources
allocated by Near-RT RIC and/or Non-RT RIC.
In case 2, a resource allocation may be negotiated between slices or vO-DU/vO-CU-CP/vO-CU-UPs through X2 and F1
after provisioned through O1/E2/A1 interface. Negotiation period will be several seconds due to periodicity of X2 and F1
message exchange between vO-CU-CP(s).
If a more adaptive radio resource allocation is needed (case 3), more frequent negotiation would be required. This may
potentially be achieved via an interface or API extension between vO-DU(s).
As the new 5G services have different characteristics, the network traffic tends to be sporadic, where there can be different
usage pattern in terms of time, location, UE distribution, and types of applications. For example, most IoT sensor
applications may run during off-peak hours or weekends. Special events, such as sport games, concerts, can cause traffic
demand to shoot up at certain times and locations. Therefore, NSSI resource allocation optimization function trains the
AI/ML model, based on the huge volume of performance data collected over days, weeks, months from O-RAN nodes.
It then uses the AI/ML model to predict the traffic demand patterns of 5G networks in different times and locations for
each network slice subnet, and automatically re-allocates the network resources ahead of the network issues surfaced.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 24
O-RAN.WG1.Slicing-Architecture-R003-v13.00
The resource quota policies associated with RAN NFs (E2 Nodes) included in the respective NSSIs enable 5G network
providers to optimize or prioritize the utilization of the RAN resources across slices and supports the flexibility to share
resources optimally across critical service slices during resource surplus or scarcity. For example, an NSSI allocated for
premium service can receive a major share of the resources compared to a slice allocated for a standard/best-effort service.
Another such example is the scenario of additional resource allocation for emergency services. An important consideration
here is that the NSSI resource quota policies focuses on maximization of resource utilization across the NSSIs. The
resource quota policies can be used as a constraint for resource allocation that defines the range of resources that can be
allocated per slice. One use case for applying such a constraint is the analysis and decision based on history of resource
allocation failure that may be reflected in the RAN node measurements. Here resource quota policy can be provisioned
to control the minimum, maximum and dedicated resources that need to be allocated based on the historical pattern. The
NSSI resource allocation optimization on the Non-RT RIC is shown in figure 5.3.3-1 shows, and may consist of the
following steps:
1. Monitoring: monitor the radio network(s) by collecting data via the O1 interface, including the following
performance measurements that are measured per S-NSSAI (3GPP TS 28.552 [8] shall apply):
- DL PRB used for data traffic (3GPP TS 28.552 [8], clause 5.1.1.2.5 shall apply)
- UL PRB used for data traffic (3GPP TS 28.552 [8], clause 5.1.1.2.7 shall apply)
- Average DL UE throughput in gNB (3GPP TS 28.552 [8], clause 5.1.1.3.1 shall apply)
- Average UL UE throughput in gNB (3GPP TS 28.552 [8], clause 5.1.1.3.3 shall apply)
- Number of PDU sessions requested to setup (3GPP TS 28.552 [8], clause 5.1.1.5.1 shall apply)
- Number of PDU sessions successfully setup (3GPP TS 28.552 [8], clause 5.1.1.5.2 shall apply)
- Distribution of DL UE throughput in gNB (3GPP TS 28.552 [8], clause 5.1.1.3.2 shall apply)
- Distribution of UL UE throughput in gNB (3GPP TS 28.552 [8], clause 5.1.1.3.4 shall apply)
- Number of DRBs successfully setup (3GPP TS 28.552 [8], clause 5.1.1.10.2 shall apply)
o Utilize AI/ML models to analyze the measurements and predict the future traffic demand, including the
RRMPolicyRatio IOC limits, for each NSSI for a given time and location.
o Determine the actions needed to add or reduce the resources (e.g. capacity, VNF resources, slice subnet
attributes (3GPP TS 28.541 [7] shall apply), etc.) for the RAN NFs (E2 Nodes) included in the
respective NSSI at the given time, and location.
3. Execution: execute the following actions to reallocate the NSSI resources:
3a. Re-configure the NSSI attributes, including RRMPolicyRatio IOCs (3GPP TS 28.541 [7] shall apply) via the
OAM functions in SMO which uses O1 interface to configure the E2 Nodes.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 25
O-RAN.WG1.Slicing-Architecture-R003-v13.00
O2 A1 3.a. execution
O1
Near-RT RIC
E2 E2
Network functions
O-CU- O-CU-
UP E1 CP
E2
F1-U F1-C
O-DU
Open Fronthaul interface
O-RU
O-Cloud
Figure 5.3.3-1: The realization of NSSI resource allocation optimization over Non-Real Time RIC
The more detailed functions provided by the entities for NSSI resource optimization are listed as follows:
1) SMO:
a) Pre-provision the default NSSI resource quota policy as constraint for NSSI resource allocation optimization.
This information is optionally used by the Non-RT RIC in case the resource quota that needs to be allocated
per slice is not specified during the slice creation and for conflict resolution at the time of resource scarcity.
2) Non-RT RIC:
a) Collect the performance measurements related to NSSI resource usage from the O-RAN nodes via the O1
interface.
b) Train the AI/ML model based on the analysis of historical performance measurements, to predict of the traffic
demand patterns of NSSI at different times and locations.
c) Determine the time/date and locations (i.e. which O-RAN nodes) to add or reduce the resources (e.g. capacity,
VNF resources, slice subnet attributes (3GPP TS 28.541 [7]), RRMPolicyRatio IOC, etc.) for a given NSSI
based on inference.
d) Perform the following action(s) to optimize the NSSI resource allocation, at the time determined by the model
i. Re-configure the NSSI attributes via the O1 interface.
ii. Update the cloud resources via the O2 interface.
3) E2 Nodes (O-CU-CP, O-CU-UP, O-DU, and O-RU):
a) Support the performance measurement collection with required granularity over O1 interface.
b) Support the configuration related to the NSSI resource allocation update over O1 interface.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 26
O-RAN.WG1.Slicing-Architecture-R003-v13.00
• O-RAN slicing architecture and interface specifications shall be consistent with 3GPP architecture and interface
specifications to the extent possible
• O-RAN slicing architecture shall provide standardized management service interfaces for RAN slicing
management services
• O-RAN slicing architecture shall support multiple different network operator deployment options
• O-RAN slicing architecture shall support management of RAN slice subnets in multi-operator scenarios
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 27
O-RAN.WG1.Slicing-Architecture-R003-v13.00
O-RAN slicing architecture shall support interaction between the RAN slice SLA assurance
SMO framework and Non-RT RIC to consume provisioning use case, NSSI resource
[REQ-SL-FUN12]
management services exposed by each O-RAN managed element allocation optimization use
to configure RAN slice subnets through the O1 interface. case
O-RAN slicing architecture shall support the interaction between the RAN slice SLA assurance
SMO framework and Non-RT RIC to consume management of slice use case, NSSI resource
[REQ-SL-FUN13]
specific PM jobs, PM data collection/storage/query/statistical allocation optimization use
reports from O-RAN network functions through the O1 interface. case
O-RAN slicing architecture shall support slice specific policy RAN slice SLA assurance
[REQ-SL-FUN17]
guidance, enrichment information and policy feedback. use case
O-RAN slicing architecture shall support provisioning, generation, RAN slice SLA assurance
[REQ-SL-FUN18] and monitoring of slice specific RAN performance data through E2 use case
interface.
O-RAN slicing architecture shall support reconfiguration of slice RAN slice SLA assurance
[REQ-SL-FUN19]
specific RAN parameters and resources for slice SLA assurance. use case
O-RAN slicing architecture shall enable creation of O-RAN network O-RAN slice subnet
[REQ-SL-FUN20] slice subnet instances as O-RAN network service (NS) instance(s) instance creation use case
within O-Cloud(s).
O-RAN slice subnet
O-RAN slicing architecture shall enable association and instance creation use case,
[REQ-SL-FUN21] disassociation of O-Cloud NS instances with corresponding O- O-RAN slice subnet
NSSIs. instance termination use
case
O-RAN slicing architecture shall enable creation of O-RAN network O-RAN slice subnet
[REQ-SL-FUN22] slice subnet instances as O-RAN network function (NF) instance(s) instance creation use case
within O-Cloud(s).
O-RAN slicing architecture shall enable association and O-RAN slice subnet
[REQ-SL-FUN23] disassociation of O-Cloud NF instances with corresponding O- instance creation use case,
NSSIs. O-RAN slice subnet
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 28
O-RAN.WG1.Slicing-Architecture-R003-v13.00
O-RAN slicing architecture shall support the capability to activate O-RAN slice subnet
[REQ-SL-FUN28] the constituent physical network functions such as O-DU and O-RU instance activation use
within an O-NSSI. case
O-RAN slicing architecture shall enable modification of O-RAN O-RAN slice subnet
[REQ-SL-FUN29] network slice subnet instances through modification (such as instance modification use
scaling, updating, instantiation, etc.) of O-RAN network service (NS) case
instance(s) within O-Cloud(s).
O-RAN slicing architecture shall enable modification of O-RAN O-RAN slice subnet
[REQ-SL-FUN30] network slice subnet instances through modification (such as instance modification use
scaling, updating, instantiation, etc.) of O-RAN network function case
(NF) instance(s) within O-Cloud(s).
O-RAN slicing architecture shall support the capability to deactivate O-RAN slice subnet
[REQ-SL-FUN31] the constituent physical network functions such as O-DU and O-RU instance deactivation use
within an O-NSSI. case
O-RAN slicing architecture shall enable removal of constituent O- O-RAN slice subnet
[REQ-SL-FUN32] RAN network service (NS) instance(s) that were functioning within instance termination use
O-Cloud(s) and were associated to O-RAN network slice subnet case
instance(s).
O-RAN slicing architecture shall enable removal of constituent O- O-RAN slice subnet
[REQ-SL-FUN33] RAN network function (NF) instance(s) that were functioning within instance termination use
O-Cloud(s) and were associated to O-RAN network slice subnet case
instance(s).
O-RAN slicing architecture shall have the capability for the removal O-RAN slice subnet
[REQ-SL-FUN34] of non-shared transport network connectivity between O-RAN NFs instance termination use
during termination of O-RAN network slice subnet instances. case
O-RAN slicing architecture shall enable reservation of O-RAN O-RAN slice subnet
[REQ-SL-FUN35]
network service (NS) instance(s) within O-Cloud(s). feasibility check
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 29
O-RAN.WG1.Slicing-Architecture-R003-v13.00
O-RAN slicing architecture shall enable reservation of O-RAN O-RAN slice subnet
[REQ-SL-FUN36]
network service (NF) instance(s) within O-Cloud(s). feasibility check
O-RAN slicing architecture shall enable provisioning and Multi-vendor slices use
[REQ-SL-FUN39]
management of multiple slices on O-RU. case
O-RAN slicing architecture shall enable O-RU to route per slice user Multi-vendor slices use
[REQ-SL-FUN40]
plane traffic to one or more O-Dus. case
O-RAN slicing architecture shall support use of AI/ML to support RAN slicing
[REQ-SL-NFUN1]
use cases.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 30
O-RAN.WG1.Slicing-Architecture-R003-v13.00
O-RAN reference slicing architecture includes slice management functions along with O-RAN architectural components.
As O-RAN’s general principle is to be as compliant as possible with 3GPP architecture, these slice management functions
are 3GPP-defined NSMF and NSSMF with extensions defined for O-RAN network functions. Various deployment
options for the location of NSMF(s) and NSSMF(s) are included in [i.4]. Detailed architectural implementation options
for SMOs including NFV-MANO and ONAP are being presented in Appendix A of this document.
In order to construct AI/ML models to be deployed in the Near-RT RIC, Non-RT RIC shall retrieve slice specific
performance metrics, configuration parameters and required attributes of the RAN slice subnets from the SMO framework.
The output of these algorithms may lead non-real-time optimization of the slice specific parameters of Near-RT RIC, O-
CU-CP, O-CU-UP and O-DU over O1 interface through SMO interaction. Moreover, these performance, configuration
and other slice related data are used to generate policy guidance and assist Near-RT RIC over A1 to provide closed loop
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 31
O-RAN.WG1.Slicing-Architecture-R003-v13.00
slice optimization. Applying such slice optimizations in the Near-RT RIC may be used for SLA assurance and prevent
SLA violations between the slices as well.
In order to drive sliced RAN resources properly, Near-RT RIC shall have the knowledge of existing RAN slice subnets
as well as their SLA requirements. This information will be received through O1 interface during provisioning of RAN
slice subnets. Therefore, similar to Non-RT RIC, Near-RT RIC will be aware of RAN slice subnets through O-RAN
specific information models and provisioning procedures.
In O-RAN slicing architecture, configuration of slice resources on E2 nodes can be achieved through slow loop with O1
configuration and through fast loop with E2 configuration. This architecture enables advanced slicing use cases such as
RAN slice SLA assurance and further enhances 3GPP slicing capability without misalignment. In the context of the RAN,
the SLA assurance parameters sent over the A1 interface assist the Near-RT RIC guide the behavior of the E2 Nodes (O-
CU-UP, O-CU-CP, O-DU). While Near-RT RIC is capable for fast-loop configuration, slicing related O1 configuration,
such as RRM policy information sent to O-CU-CP, O-CU-UP and O-DU configured by the SMO framework will be taken
into account. Moreover, slice-specific near-real-time performance data shall be monitored through E2 interface which
needs proper PM mechanisms between E2 nodes and Near-RT RIC as well.
O-CU-CP and O-CU-UP stacks, which are the upper layer protocols of the RAN stack, shall be slice aware and execute
slice specific resource allocation and isolation strategies. These stacks are initially configured through O1 interface based
on the slice specific requirements and then dynamically updated through E2 interface via Near-RT RIC for various slicing
use cases.
Based on the PM requests from SMO and Near-RT RIC, O-CU-CP and O-CU-UP shall generate and send specific PMs
through O1 and E2 interfaces respectively, where the PMs may be used for slice performance monitoring and slice SLA
assurance purposes.
Based on the PM requests from SMO and Near-RT RIC, O-DU shall generate and send specific PMs through O1 and E2
interfaces respectively, where the PMs may be used for slice performance monitoring and slice SLA assurance purposes.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 32
O-RAN.WG1.Slicing-Architecture-R003-v13.00
7.6 A1 Interface
A1, which is the interface between the Non-RT RIC and the Near-RT RIC, supports policy management, ML model
management and enrichment information services [i.13]. These three services will be utilized for various slicing use cases,
such as slice SLA assurance. Policy management will be used by Non-RT RIC to send slice specific (e.g. S-NSSAI based)
policies to guide Near-RT RIC with slice resource allocations and slice specific control activities, as well as to receive
slice specific policy feedback for the policies deployed on the Near-RT RIC.
For the use cases that make use of external enrichment data or where Non-RT RIC produces enrichment information, A1
enrichment interface will be used to send slice specific enrichment data to Near-RT RIC.
It should be noted that slice specific A1 policies are not persistent (do not survive the restart of Near-RT RIC) and while
they may take precedence over O1 slice specific configurations, they should be aligned and not deviate significantly from
O1 configurations.
7.7 E2 Interface
E2, which is the interface between the Near-RT RIC and the E2 nodes, supports E2 primitives (report, insert, control and
policy) to control the services exposed by E2 nodes [i.14]. These primitives will be used by slice specific applications
(xApps) to drive E2 nodes’ slice configurations and slice specific behaviour, such as slice based radio resource
management, radio resource allocations, MAC scheduling policies and other configuration parameters used by various
RAN protocol stacks.
E2 will be used to configure and receive slice specific reports and performance data from E2 nodes. These reports may
include 3GPP defined slice specific PMs (such as PRB utilization, average delay, etc. 3GPP TS 28.552 [8]) and new PMs
that may be defined by O-RAN to support various slicing use cases.
7.8 O1 Interface
O1, which is the interface between O-RAN managed elements and the management entity shall be used as specified in
O-RAN.WG1.O1-Interface.0-v04.00 [13], to configure slice specific parameters of O-RAN nodes based on the service
requirements of the slice. Some of the slice specific information models have been specified in 3GPP TS 28.541 [7],
including the RRM policy attributes to provide the ratio of PRBs and the split of these PRBs among slices. To support O-
RAN slicing use cases and their requirements, 3GPP information models may be extended and additional information
models may be defined to capture slice profiles and slice specific configuration parameters, which will be carried over
O1 interface as well.
O1 will also be used to configure and gather slice specific performance metrics and slice specific faults from O-RAN
nodes.
7.9 O2 Interface
O2, which is the interface between the SMO and O-Cloud as introduced in [i.15], shall be used for life cycle management
of virtual O-RAN network functions. As part of RAN NSSI creation and provisioning, RAN NSSMF, in interaction with
SMO, triggers the instantiation of necessary O-RAN functions (such as Near-RT RIC, O-CU-CP, O-CU-UP and O-DU)
based on slice requirements. After the creation of RAN NSSI, NSSMF in interaction with SMO may execute NSSI
modification and NSSI deletion procedures.
Since Non-RT RIC is part of SMO and would be instantiated along with other SMO functions, O2 is not expected to be
used for lifecycle management of Non-RT RIC.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 33
O-RAN.WG1.Slicing-Architecture-R003-v13.00
There are different emerging approaches for defining transport network slicing that can meet 5G requirements, which
mobile interfaces (fronthaul and midhaul in RAN slice subnet, backhaul between RAN slice subnet and core slice subnet,
and between core slice subnet and the PDN) may and need to be sliced, what form they will take and the number of slices
required at the transport layer [i.16].
This clause aims to capture the transport network slicing aspects for fronthaul and midhaul links and provide references
to relevant O-RAN specifications (related to fronthaul, intra-DC virtual links, inter-DC links). Given the current state and
progress in these WGs, this version of the O-RAN Slicing Architecture Specification will focus only on transport network
aspects, with the scope of the network segments covered by O-RAN as shown in figure 7.10-1. The area inside the dotted
green line characterizes the transport networks composed of a number of Transport Network Elements (TNE) deployed
among different components defined in other O-RAN WGs. O-RAN does not define the interfaces along the dotted green
line.
Figure 7.10-1: Xhaul transport network overview (ref: Figure 3-1 [i.16])
O-RAN has defined the architecture and the best practices for an open Xhaul transport network based on an end-to-end
packet switching architecture in “Xhaul Packet Switched Architectures and Solutions specification” [i.16] that may
support the requirements outlined in O-RAN.WG9.XTRP-REQ-v01.00 [i.17]. While the “Xhaul Packet Switched
Architectures and Solutions specification” [i.16] describes the best practices for O-RAN transport based on end-to-end
packet switching technology, it is recognized that other solutions, not based on packet switching, could be utilized, or
mixed with a packet switching solution as well.
As indicated in clause 17 [i.16] the terms hard and soft slicing has emerged for transport networks, referring to the level
of isolation between different slices:
• Hard slicing: Transport resources are dedicated to a specific “Network Slice Instance” (NSI) and cannot be shared
with other slices.
• Soft slicing: Transport resources are shared and may be re-used by other slices.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 34
O-RAN.WG1.Slicing-Architecture-R003-v13.00
A packet switched infrastructure, as described in [i.16], has an extensive toolset, consisting of underlay forwarding
solutions, Quality of Service (QoS) and VPNs that allows an operator to scalable partition the transport network to cater
for both hard and soft slices. Transport slice requirements and associated toolset are shown in figure 7.10-2.
Figure 7.10-2: Packet switched toolset for transport level slicing (ref: Figure 17-2 [i.16])
Further details of transport network slicing based on packet switching technology is captured in clause 17 and clause
18.10 of [i.16], including packet-switched underlay networks, transport network quality of service, 5G service and slices
and a transport slicing scenario on a packet switched Xhaul network.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 35
O-RAN.WG1.Slicing-Architecture-R003-v13.00
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 36
O-RAN.WG1.Slicing-Architecture-R003-v13.00
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 37
O-RAN.WG1.Slicing-Architecture-R003-v13.00
1) Slice subnet management function receives an allocate O-NSSI request (AllocateNssi operation specified in 3GPP
TS 28.531 [4], clause 6.5.2 shall apply) with network slice subnet related requirements (network slice subnet related
requirements specified in SliceProfile in 3GPP TS 28.541 [7], clause 6.3.4 shall be used).
2) Slice subnet management function checks the feasibility of O-RAN slice subnet related requirements utilizing O-
NSSI feasibility check procedure. If the network slice subnet related requirements can be satisfied, the following
steps are needed, else go to step 15.
3) Based on the O-RAN slice subnet related requirements slice subnet management function decides whether to use
an existing O-NSSI or create a new O-NSSI.
4) If using an existing O-NSSI and the existing O-NSSI needs to be modified, slice subnet management function
invokes the O-NSSI modification procedure.
5) If creating a new O-NSSI, slice subnet management function creates the MOI for the O-NSSI to be created and then
derives the corresponding O-RAN slice subnet constituent (i.e. O-RAN NF, constituent O-NSSI) related
requirements and transport network related requirements from the received network slice subnet related
requirements.
6) If the required O-NSSI constituent is constituent O-NSSI, slice subnet management function invokes O-NSSI
allocation procedure (clause 8.1).
If the required O-NSSI constituent is a virtual O-RAN NF instance, steps 7-8 are needed:
7) Slice subnet management function derives O-Cloud requirements for O-RAN NF.
8) If the O-RAN NF is a virtual NF, slice subnet management function establishes virtual intra-Cloud links, allocates
slice tags (i.e., VLAN ID) and optionally instantiates NF on O-Cloud by executing network slice creation as
specified in O-RAN.WG6.ORCH-USE-CASES-v4.00 [18], clause 3.10.1. If an existing O-RAN virtual NF instance
needs to be modified, slice subnet management function may execute Scale Out of NF as specified in O-
RAN.WG6.ORCH-USE-CASES-v4.00 [18], clause 3.2.2, Scale In of NF as specified in O-RAN.WG6.ORCH-
USE-CASES-v4.00 [18], clause 3.2.3.
10) Slice subnet management function executes provisioning management services as specified in O-RAN.WG1.O1-
Interface.0-v4.00 [13], clause 2.1.
12) If the transport link is a physical link that needs to be established across clouds, slice subnet management function
request transport link establishment from TN management functions.
13) If Non-RT RIC has subscribed for O-NSSI allocation event notifications, slice subnet management function notifies
Non-RT RIC with O-NSSI information.
14) Slice subnet management function returns appropriate O-NSSI allocation result (AllocateNssi operation specified
in 3GPP TS 28.531 [4], clause 6.5.2 shall apply). If the O-NSSI is created successfully, the result includes the
relevant constituent network slice subnet instance information (NetworkSliceSubnet IOC specified in 3GPP TS
28.541 [7], clause 6.3.2 shall apply).
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 38
O-RAN.WG1.Slicing-Architecture-R003-v13.00
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 39
O-RAN.WG1.Slicing-Architecture-R003-v13.00
1) Slice subnet management function receives a modify O-NSSI request (modifyMOIAttributes operation specified
in 3GPP TS 28.532 [5], clause 11.1.1.3 shall apply).
2) Based on the modification request, slice subnet management function derives modification requirements for the
O-NSSI that may involve its constituents and transport network.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 40
O-RAN.WG1.Slicing-Architecture-R003-v13.00
3) If required, slice subnet management function checks the feasibility of modification requirements utilizing O-
NSSI feasibility check procedure. If the network slice subnet modification requirements can be satisfied, the
following steps are needed, else go to step 11.
For each O-NSSI constituent that needs modification, steps 4-9 are needed:
4) If the constituent is an O-NSSI constituent that needs to be modified, slice subnet management function invokes
O-NSSI modification procedure (clause 8.2).
5) If the constituent network function is an O-RAN virtual network function that needs to be instantiated / modified
/ deleted, slice subnet management function realizes the following use cases as specified in O-RAN.WG6.ORCH-
USE-CASES-v4.00 [18] depending on the modification requirements:
6) If the constituent network function needs configuration changes, slice subnet management function executes
provisioning management services as specified in O-RAN.WG1.O1-Interface.0-v4.00 [13], clause 2.1.
If O-NSSI constituent has TN part that needs to be modified, for each transport network requirement, steps 7-8
are needed:
7) If the transport link is within a cloud, slice subnet management function requests virtual link modification within
respective O-Cloud from NFO. Details of this request are not defined in the present document.
8) If the transport link is a physical link that is established across clouds, slice subnet management function requests
transport link modification from TN management functions. Details of this request are not defined in the present
document.
9) If O-NSSI MOI needs to be modified, slice subnet management function reconfigures the O-NSSI MOI.
10) If Non-RT RIC has subscribed for O-NSSI modification event notifications, slice subnet management function
notifies Non-RT RIC with modified O-NSSI information. Details of event notification between slice subnet
management function and Non-RT RIC are not defined in the present document.
11) Slice subnet management function returns O-NSSI modification result (modifyMOIAttributes operation specified
in 3GPP TS 28.532 [5], clause 11.1.1.3 shall apply).
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 41
O-RAN.WG1.Slicing-Architecture-R003-v13.00
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 42
O-RAN.WG1.Slicing-Architecture-R003-v13.00
1) Slice subnet management function receives a deallocate O-NSSI request (DeallocateNssi operation specified in
3GPP TS 28.531 [4], clause 6.5.4 shall apply).
Slice subnet management function decides whether the O-RAN slice subnet instance needs to be modified or
terminated. If the O-NSSI needs to be modified, go to step 2 and then step 13, else steps 3-13 are needed.
3) If the constituent is an O-NSSI constituent, slice subnet management function invokes O-NSSI deallocation
procedure (clause 8.3). Then go to step 13.
If O-RAN NF needs to be terminated and is a virtual NF, steps 4-5 are needed, else if O-RAN NF needs to be
modified go to step 6.
4) Slice subnet management function derives the O-Cloud requirements for O-RAN NF termination to terminate the
NF within the respective O-Cloud.
5) Slice subnet management function removes virtual intra-Cloud links, optionally deallocates slice tags (i.e., VLAN
ID) and terminates NF on O-Cloud utilizing steps as specified in network slice deletion use case in O-
RAN.WG6.ORCH-USE-CASES-v4.00 [18], clause 3.10.2.
If O-RAN NF is a virtual NF that needs to be modified, steps 6-7 are needed, else go to step 8:
6) Slice subnet management function derives the requirements for O-RAN NF modification request to modify the NF
within the respective O-Cloud.
7) Slice subnet management function invokes Scale In of NF use case as specified in O-RAN.WG6.ORCH-USE-
CASES-v4.00 [18], clause 3.2.3.
If O-RAN NF needs to be reconfigured, steps 8-9 are needed, else go to step 10:
8) Slice subnet management function derives the CM requirements for the O-RAN NF.
9) Slice subnet management function invokes provisioning management services as specified in O-RAN.WG1.O1-
Interface.0-v4.00 [13], clause 2.1.
10) If the transport link is a physical link that needs to be modified/terminated across clouds, slice subnet management
function request transport link modification/termination from TN management functions.
11) If Non-RT RIC has subscribed for O-NSSI deallocation event notifications, slice subnet management function
notifies Non-RT RIC with O-NSSI deallocation.
12) Slice subnet management function returns appropriate O-NSSI deallocation result (DeallocateNssi operation
specified in 3GPP TS 28.531 [4], clause 6.5.4 shall apply).
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 43
O-RAN.WG1.Slicing-Architecture-R003-v13.00
8.4.1 Introduction
The feasibility check and reservation procedure enables a service consumer to perform feasibility check and request
reservation for O-NSSIs. The reservation request is optional. The procedure determines if adequate resources are available
to support the O-RAN network slice subnet related requirements provided in the request. The procedure also allows a
service consumer to request the reservation of those resources for a period of time.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 44
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Figure A.1.1-1: O-RAN slicing reference architecture (ETSI NFV-MANO based example)
A 3GPP – ETSI NFV-MANO based example of O-RAN slicing reference architecture and interfaces is shown in figure
A.1.1-1 to describe the relationship between 3GPP defined slice management functions (NSMF, NSSMF), 3GPP defined
management functions (3GPP TS 28.531 [4], Network Function Management Function (NFMF) and O-RAN network
functions in terms of slice lifecycle management and slice configuration procedures. Life Cycle Management (LCM)
procedures for mobile networks that include Virtualized Network Functions (VNFs) as well as addition of Physical
Network Functions (PNFs) to Network Service (NS) instances are specified in 3GPP TS 28.526 [3].
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 45
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Figure A.1.2-1: Example architecture depiction for ONAP based O-RAN slicing support
Current version of ONAP - O-RAN slicing reference architecture is shown in figure A.1.2-1 (based on ONAP G-release).
In this architecture, one option is RAN NSSMF being located within SMO and is responsible for the entire RAN subnet,
including the O-RAN NFs and the related O-RAN transport network components; Fronthaul interface (FH) between O-
RU and O-DU and Midhaul interface (MH) between O-DU and O-CU. RAN NSSMF determines slice specific
configuration of O-RAN NFs based on SliceProfile received from NSMF and determines the necessary slice specific
requirements for FH and MH interface triggering Transport Network Management Domain (TN MD) to execute the actual
configuration of FH and MH interface. ETSI ZSM based management domain approach is adopted for TN management.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 46
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Transport network slicing use cases are built based on the definitions of slicing in O-RAN WG1 Slicing Architecture
Specification, WG6.CAD Scenario C.1 and C.2, WG4 O-RU Slicing with support of RAN-Sharing (WG4 Use Case 7
and Use Case 10).
Transport network slicing use cases are grouped into phases to incrementally extend the scope of work in relevant O-
RAN WGs.
Phase 1: Slicing as specified in 3GPP TS 22.261 [1], [i.2] and 3GPP TS 23.501 [2]. Slicing appears on the N3 (NG)
interface. Number of slices are limited. UPF is centrally located.
Phase 2: Phase 1 is augmented with per-slice QoS characteristics. Slices are multiple with multiple exit-points and local
break-outs.
For the current version of transport network slicing use cases the following scope and constrains are assumed, based on
mutual discussions and agreements between WG1, WG6, WG9:
• Delineation of slices in O-RAN CUPS user plane interfaces for current phases 1-5 is based on physical or
VLAN+IP separation. For this delineation, procedures for coordination between TN<>O-RAN and TN<>5GC
provisioning VLAN, IP and corresponding TN service instances are expected.
• Fronthaul – connectivity driven domain, providing traffic differentiation and prioritization according to open
fronthaul interface definition, given in O-RAN.WG4.CUS.0-v06.00. No need to support slicing in phases 1 to 4.
The support for multi-vendor slicing in the fronthaul is expected to be introduced in phase 5.
• Midhaul – connectivity driven domain, providing traffic differentiation and prioritization according to 5QI model
of F1 interface, defined in TS38.474. No need to support slicing in phases 1 to 3. DDoS prevention and traffic
control are expected to protect O-DUs from O-CU-UPs, which in future phases may belong and be controlled
by 3rd parties. From phase 3 and beyond, midhaul is slicing aware domain, serving communication of O-CU-
UP<>O-DU with slicing. For that O-CU-UP and O-DU are expected to perform marking of F1AP with DSCP
and attach VLAN .1q tag and assign IP for slice delineation.
• Backhaul – slicing aware domain, serving communication of UPF <> O-CU-UP with slicing. O-CU-UP and UPF
are expected to perform marking of N3 interface according to 5QI<>DSCP marking and push .1q tag and assign
IP for slice delineation.
• Based on shared O-RU feature progress (WG4 Use Case 7 and Use Case 10), single O-RU are expected to serve
multiple slices and multiple O-DUs, so the expectation is to have capability to maintain mapping of PLMN ID
information to corresponding VLAN+ optional IP pair on C/U Plane of open fronthaul interface.
• O-DU is expected to support multiple slices. Single O-DU, serving multiple slices, supposed to have capability
to maintain mapping of O-NSSI information to corresponding VLAN+IP pair on F1 interface and 5QI to DSCP
mapping. This assumes progress of WG5 effort on definition upstream DU > CU_UP F1_U 5QI<>DSCP
mapping capabilities.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 47
O-RAN.WG1.Slicing-Architecture-R003-v13.00
• O-CU-UP is expected to support multiple slices. Single O-CU-UP, serving multiple slices, supposed to have
capability to maintain mapping of O-NSSI information to corresponding VLAN+IP pair on F1 interface, however
in current phases 1-5 it is assumed that cluster of O-CU-UPs will serve single O-NSSI, as it is shown in figure
B.1-1.
From O-RAN perspective, a single network slice may start from O-DU and may have multiple distributed O-CU-UPs and
UPFs, connecting a certain slice in data network with multiple N6 interfaces and multiple local breakouts.
In TN domain TNEs with attachment circuits to O-RU, O-DU and O-CU-CP and O-CU-UP maintain corresponding QoS
schemes and transport network slice profiles as shown in figure B.1-2 and in figure B.1-3.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 48
O-RAN.WG1.Slicing-Architecture-R003-v13.00
The assumptions of slicing capabilities on the core and O-RAN for the option 1 which are mapped to the phase 1 are
given in figure B.1-4.
The option 2 depicts the expectation of the target capabilities of the systems, including capabilities on the option 1.
Figure B.1-4: Options for slicing, demapping orthogonal plane of 5QI per slice in option 1 and
multiple planes of 5QI as attribute per planes of slices
1) Single operator with one O-NSSI MBB, one O-NSSI mMTC, one O-NSSI NB-IoT slice.
3) Flat mapping of standards based 5QI (3GPP TS 23.501 [2], table 5.7.4-1) <> DSCP <> QoS in TN domain.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 49
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Figure B.1-5: Diagram of network location of O-RAN instances with relevant domains for use cases
As an outcome of the following mapping, it is expected capability of TN domain to accommodate all domains with
relevant QoS profiles and slices in each TNE, as shown in figure B.1.6 below:
Table B.1-1 captures assumptions of TN slicing capabilities in each interface for the phase 1.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 50
O-RAN.WG1.Slicing-Architecture-R003-v13.00
* Based on current 3GPP TS38.474, clause 5.4 definition of 5QI<>DSCP capability of F1_U for the link DU > CU-UP
may be limited. If this is the case, for the phase 1 the mapping of F1_U is recommended to a bandwidth queue.
** 5QI QoS identifiers, the priority level (if explicitly signaled), and other NG-RAN traffic parameters (e.g., ARP) in O-
RAN and core domains mapped to DSCP and ToS or CoS parameters, aligned with TN domain with accordance to NRM
as specified in 3GPP TS 28.541 [7], with the flow shown in figure B.1-7 below:
Figure B.1-7: Diagram of profiles information model parameters mapped to the domains to form a
slice
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 51
O-RAN.WG1.Slicing-Architecture-R003-v13.00
According to these parameters, the relation of RANSliceSubnetProfile and RANSliceSubnetProfile with VLAN and IP
mapping could be established with corresponding EP_Transport VLAN and IP mapping, allowing TN domain to perform
separation allocation of resources per slice.
Definition of 3GPP IM/DM in 3GPP TS 28.541 [7] TN domain is out of scope, and network slice parameters of the RAN
and CN are existing in the corresponding fields of the IM/DM. More details in of 3GPP IM/DM in regard for network
slicing can be found in O-RAN.WG9.XTRP-MGT.0-v04.00 [i.19], clause 9.1.
* 5QI QoS identifiers, the priority level (if explicitly signaled), and other NG-RAN traffic parameters (e.g., ARP) in O-
RAN and core domains mapped to DSCP and ToS or CoS parameters, aligned with TN domain with accordance to NRM
as specified in 3GPP TS 28.541 [7], with the flow shown in figure B.1-9 below:
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 52
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Phase 2 and 3:
Table B.1-2 captures assumptions of TN slicing capabilities in each interface for the phase 2 and later.
Table B.1-2: Scope of the capabilities of O-RAN elements in phase 2 and later
Xn_U any AF no no
*Based on assumption on WG5 and WG6 effort on definition upstream DU > CU_UP F1_U 5QI<>DSCP mapping
capabilities.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 53
O-RAN.WG1.Slicing-Architecture-R003-v13.00
**Based on assumption on WG5 and WG6 effort on definition F1_U slicing capabilities (inter-DC risk of missing the
March train).
After this analysis and discussions within ORAN WG9 the conclusion is that NRM as specified in 3GPP TS 28.541 [7]
does not provide enough data to create valid transport network slice.
However, since some of the parameters required to create transport network slice may be extracted from NRM as specified
in 3GPP TS 28.541 [7] and some may be translated from SMO expectations, the following scope of work for WG9 and
WG10 is proposed:
- Propose enhancements of 3GPP TS 28.541 [7] to include OpenModelClass TNSliceSubnet to link EP_Transport
to TN and add options for linking 3GPP subsystems to TN subsystems.
- File ORAN liaison to SA5 in order to augment 3GPP TS 28.541 [7] with missing information and proposed
items.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 54
O-RAN.WG1.Slicing-Architecture-R003-v13.00
(Management Aspect) Network Slice (3GPP SA5): SA5 describes all the management aspects of a network, which is
modular, and model driven. It is a service-based management architecture (SBMA), using service-based API allowing
implementations to pick and choose appropriate API and compliance per API. See 3GPP TS 28.533 [i.18].
A Network Slice Instance (NSI), a SA2 term, is a set of functions. SA2 also introduced the concept of an instance because
there would be more than one slice of the same type for the purpose of scaling. What is managed by an operator is a group
of functions (an NSI).
A NetworkSlice Managed Object Instance (MOI), a SA5 usage, is an object exposing to an external consumer. Once an
operator builds a something to satisfy expectations, it needs to build something that is exposed to an external consumer
which is a NetworkSlice MOI. Scale in/Scale out is an operation within life cycle management which is under the purview
of SA5. In the context of SA5, a NSI is just an attribute carrying signaling “NSI” value semantic. From a management
perspective, the abbreviation NSI is sometimes used as a replacement of the proper term NetworkSlice MOI. However,
this is just an improper use of terminology.
A NetworkSliceSubnet MOI is sometimes called an NSSI. However, in SA5, any occurrences of the term NSSI should
be perceived as a NetworkSliceSubnet MOI.
NetworkSliceSubnet IOC has been introduced to group instances (of any IOC) in a way that is not restricted by the Name
Containment (DN) rules. Those name containment rules are specified in 3GPP TS 32.300 [9]. Name containment defines
a managing hierarchy. This is ok; however, it restricts the flexibility needed for network slice management (especially for
shared network functions).
This shortcoming of the 3GPP TS 32.300 [9] is addressed by the NetworkSliceSubnet which allows for multiple views or
“overlays” to augment the management hierarchies. This grouping is independent of how the network is managed and
structured via distinguished names. Note that the NetworkSliceSubnet inherits from the top IOC (3GPP TS 28.541 [7],
clause 6.2.2).
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 55
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Figure C.1.2-1: Multi-parent inheritance supported from network slice subnet instance
The NetworkSliceSubnet is a purposeful generic collection of objects. The NetworkSliceSubnet can be comprised of a
number of managedfunctions, networkservices and EP_Transport endpoints as shown in the diagram below inspired from
the 3GPP TS 28.541 [7], clause 6.
1. Generic Collection: The NetworkSliceSubnet is a purposeful generic collection of objects shown in the diagram.
3. Purposeful: The “purpose” of that generic collection of objects is defined in the SliceProfile.
NOTE 1: The cardinality between NetworkSliceSubnet and SliceProfile which is written as 1…* could be an
empty list: 1…0 which would imply there is no SliceProfile. You could group a set of objects without a profile.
Profiles are derived from the SLS.
NOTE 2: It is stated that it is under consideration in 3GPP that the SliceProfile can become an IOC.
These points are highlighted in the following diagram given in figure C.1.3-1:
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 56
O-RAN.WG1.Slicing-Architecture-R003-v13.00
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 57
O-RAN.WG1.Slicing-Architecture-R003-v13.00
As a concrete example given in figure C.1.4-1, the above diagram shows instances of managed functions and network
slice subnets. Depicted are two network slices (NS1, NS2), with their associated NetworkSliceSubnets, core and RAN
managed function components. The picture illustrates that NetworkSliceSubnets are generic groupings of objects. These
relationships are indicated by the <<groups>> tag. This diagram shows two eMBB network slices that are providing two
different services with different throughput SLA requirements within the network of the same service provider (PLMN-
A).
Notice that the NetworkSliceSubnets have SliceProfiles associated with them in this example. The illustration also
highlights how some name containment relationships (3GPP TS 32.300 [9]). These are indicated by the <<names>> tag.
Notice that NSS2 (NetworkSliceSubnet #2) is a collection of 5G core components (UPF1, AMF1, SMF1); and that NSS1
is a collection of 5G RAN components (DU1, CUCP1, CUUP1, NRCellDU1, NRCellCU1). NSS3 and NSS4 are the
NetworkSliceSubnets that expose the “stitched” groupings. The NSS3/NSS4 will have a slice profile that reflects the
entire SLA/SLS represented by the service profile. While NSS1/NSS2 will have portions of the entire SLS pertaining to
the corresponding (e.g. transport, RAN, core) parts of the slice. This illustrates that the “stitching” occurs at the OSS /
network management layer not at the BSS layer where slice orchestration happens. Slice instances at the BSS, the subnets
are handled as the management layers.
NOTE: A NetworkSliceSubnet may be just a generic collection of objects not associated with an End-to-End Network
Slice. In this case, there may not be a slice profile associated with NetworkSliceSubnet.
Both 3GPP Release 16 and 3GPP Release 17 5G NRM have the SliceProfile, therefore 3GPP TS 28.541 [7] shall be used
for further details. This is illustrated in the following diagram given in figure C.1.5-1:
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 58
O-RAN.WG1.Slicing-Architecture-R003-v13.00
First, a managed function can be configured with a particular entry in the pLMNInfoList but it is not member of any
network slice subnets associated with profiles containing the same entry in their pLMNInfoList (signaling configured,
management association missing).
Second, a managed function cannot be configured with a particular entry in the pLMNInfoList but is a member of a
network slice subnet associated with profiles containing this particular entry (management association present, signaling
configuration missing).
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 59
O-RAN.WG1.Slicing-Architecture-R003-v13.00
While the RAN Sharing use case set the premise for sharing the infrastructure and extending the management interfaces,
the use case does not clearly depict the network slicing scenarios especially offering and usage of RAN objects related to
network slicing in context of relation between multiple operators. The need for such a slice usage consumption /offering
scenario is depicted in 3GPP specification 3GPP TR 28.824 [i.7], 3GPP TR 28.801 [i.3], 3GPP TS 28.530 [23] and other
industry initiatives like 5GPPP Slicenet [i.10] project. Specifically, 3GPP TR 28.824 [i.7] depicts the management
capability exposure across multiple operators, especially Network Operator (NOP) role played by multiple operator
organizations – one offering RAN objects related to network slicing and other using the RAN objects related to network
slicing to establish an end-to-end slice. Few examples of business use cases are depicted below:
- Cross MNO Model of offering and usage of RAN objects related to network slicing
• Two MNOs get into agreement in a scenario where one of the MNOs do not have spectrum or coverage in a
particular region (such as foreign country, remote areas, out of service area) to share RAN resources. The arrived
solution to share RAN is to utilize RAN objects related to network slicing to fix coverage gaps. E.g., network
slice consisting of core objects belonging to MNO1, and RAN objects belonging to MNO2.
• Many MNOs form a consortium and share RAN resource through bulk provisioning of RAN objects related to
network slicing that can be offered on demand for subscription to address the needs of consortium participating
MNOs (for example to address the emergency, disaster response).
• MVNO relying on multiple MNOs. Each MNO offers its RAN resources as RAN objects related to network
slicing.
- MNO and Hyperscale Public Cloud Provider slice consumption offering model
• There is a market trend of collaboration between Hyperscale Public Cloud companies and MNOs in which
Hyperscalers count on access network infrastructure owned by MNO, while utilizing the edge and core network
services using their own or partner services. In this model the RAN objects related to network slicing is offered
to the Hyperscalers and integrated to offer a unified service.
Considering that standards, related marketing trends and described cases with multiple parties involved, there is a great
value to streamline parties’ interaction with respective O-RAN specification activities.
From an O-RAN standardization perspective following three aspects need to be considered in context of these use case
models:
• Exposure of management services providing lifecycle management, CM, FM, PM, performance analytics and
other management capabilities of RAN logical instances (as a collected group of RAN objects related to network
slicing) for usage of RAN objects related to network slicing in context of relation between multiple operators
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 60
O-RAN.WG1.Slicing-Architecture-R003-v13.00
• Exchange and mapping of resource identifiers corresponding to a collected group of RAN objects related to
network slicing for it to be composed into an end-to-end slice.
• Governance of the exposed RAN slice subnet management services for them to be made available externally in
a secured and manageable manner.
NOTE 1: Logical instances as collected group of RAN objects related to network slicing implies representation of a
group of logical components within each RAN node that collectively provide required characteristics of network slice
at RAN part which is commonly called in the O-RAN Slicing Architecture Specification as O-RAN slice subnet.
NOTE 2: Direct SMO exposure to external slice management systems across MNOs assumes prior business agreement
(contract) between parties.
NOTE 3: Correct interpretation of FM and PM data may require prior interface agreements with exchange of related
data (e.g., specifications of PM, FM problem types, MIB files).
NOTE 4: “Multi-Operator slice” is a term used to represent a concept of end-to-end network slice that uses RAN slice
subnet instances (collected group of RAN objects related to network slicing) provided by MNO in shared RAN
resources. As needed, the partner operator would define its PLMN specific network slice (as per 3GPP TS 23.501 [2],
slice is identified by S-NSSAI within a specific PLMN ID but not multiple PLMN IDs) in that end-to-end slice.
• 3GPP TS 28.533 [i.18], clause A.3 Utilization of management services by Exposure Governance Management
Function (EGMF): Explains the management capability of EGMF, especially exposure governance and also
depicts an example of exposing the Management Function (MnF) capability through the EGMF to MnF from
another operator or to 3rd Party. The standardization of EGMF in 3GPP is not mature and require further
elaboration.
• 3GPP TS 28.824 [i.7]: Focused study on network slice management capability exposure. Highlights the general
concept of exposure of management service (e.g., via BSS, without going through BSS), the roles related to
network management capability exposure, types of interfaces for exposure of network slice. Further, the study
item also highlights a use cases and scenario of exposure of network slice as a service, wherein RAN slice is
offered as a product to CSP. This informative clause reuses the concepts defined in 3GPP 28.824 [i.7] and
investigate the O-RAN specific impacts.
• 3GPP TR 28.811 [i.8]: Study on the network slice management enhancements. This study item covers potential
enhancements to slice management such as multi-operator relationships in network slice management, concepts
like roaming, network slice isolation, edge computing, network slice specific authentication, management data
isolation for different Network Slice Consumers (NSCs). One relevant scenario considered in the study item is
network slice using multiple networks scenario which highlights two potential options – a) Solution based on
Network Slice as a Service (NSaaS) – enhancements to NetworkSlice IOC or new ExternalNetworkSlice IOC
and b) Solution based on Network Slice Subnet as a Service (NSSaaS) - enhancements to NetworkSliceSubnet
IOC or new ExternalNetworkSliceSubnet IOC.
• 3GPP TR 28.801 [i.3]: Study on management and orchestration of network slicing for next generation network.
Clause 5.1.8.2 describes the scenario of creating an end-to-end network slice instance across multiple operators.
Similarly, clause 5.1.9 describes a scenario of limited level of management exposure for multiple network slice
instances.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 61
O-RAN.WG1.Slicing-Architecture-R003-v13.00
• 3GPP TR 23.700-99 [i.9]: Study on Network Slice Capability Exposure for Application Layer Enablement
(NSCALE). This study identifies key issues, solutions, and potential requirements to enable exposure of network
slice management capabilities applied to vertical industries (exposure to application function). This study item
highlights some key requirements that may be relevant for the external management of RAN slice subnet – such
as the ones described in clause 4.1.1 [i.9] - The application enablement layer should support interaction with
3GPP network management system to consume network slice management service.
• exposed Management Service (eMnS): The SMO has a certain set of capabilities. Some of the capabilities of the
SMO need to be exposed northbound.
• eMnS producer: The logical function of SMO that provides management service that can be consumed by an
eMnS consumer.
• eMnS consumer: The logical entity outside the administrative and trust boundaries of SMO that consumes
exposed management service.
• MnS producer: The logical function of SMO that provides management service(s) that can be discovered and
consumed within a MNO's administrative and trust boundaries.
• eMnS exposure: Set of procedures that make available management service in SMO for external consumer. This
can include registration of service producers in external exposure functions, publishing of a management service
for external exposure, authentication, and authorization of eMnS consumer, discovery of required eMnS based on
selection criteria defined by eMnS consumer.
• eMnS discovery: Discovery of the eMnS producer management services by an eMnS consumer based on its
selection criteria.
• SMO external exposure functions: Abstract notion to be used in use cases and scenarios description consolidating
SMO services providing capabilities to support eMnS exposure and potentially other similar services. SMO
external exposure function is used as an example to logically represent this set of capabilities.
NOTE 1: The discovery service can be realized using either an existing service discovery functions in SMO or to be
defined new SMO external exposure functions or a gateway function as defined in 3GPP 28.533 [i.18] like EGMF. The
exposure of eMnS capabilities may also adopt the approach in 3GPP TR 23.700-99 [i.9] leveraging the Network Slice
Capability Enablement Server (NSCE-S) in combination with EGMF.
NOTE 2: Since SMO external exposure function is not limited to eMnSs related to RAN network slicing, it is assumed
to be addressed within the scope of WG1 Architecture work and is not supposed to be formally defined in this
specification. An extensive functional description is beyond the scope of this specification. Some potential references for
realizing the functionality of SMO external exposure functions are – CAPIF (3GPP TS 23.222 [i.5], 29.222 [i.6]), EGMF
(3GPP 28.533 [i.18]) etc.
o Managed Network Operator (MNO): provides or consumes management services related to RAN slicing.
o E_NSSMS_C (External consumer of MnS related to RAN slicing): Operator who discovers and
consumes eMnSs related to RAN slicing.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 62
O-RAN.WG1.Slicing-Architecture-R003-v13.00
o E_NSSMS_P (Provider of external MnS related to RAN slicing): Operator who is exposes and provides
eMnSs related to RAN slicing.
D.1.3.1 General
External exposure of MnS related to RAN slicing may be treated as a particular case of the generic service exposure
existing in the industry and covered in standard specifications like 3GPP Common API Framework [i.5], [i.6]. Therefore,
many aspects related to generic exposure architecture may be applicable to the the external exposure of MnS related to
RAN slicing case as well.
According to 3GPP CAPIF framework, clear separation of registry specific aspects and service specific aspects is
recommended in functional model, architecture, and procedures. In CAPIF architecture the CAPIF core function
consolidates all registry specific aspects and enable service APIs from both the MNO trust domain and the 3rd party trust
domain having business relationship with MNO, while service specific aspects are covered by API provider functions
(API Exposing Function (AEF), API Publishing Function (APF) and API Management Function (AMF)).
Similarly, management of external exposure of MnS related to RAN slicing would include two categories of aspects:
- related to service specific aspects (i.e., actual processing of service requests to exposed management services
(eMnSs) from E_NSSMS_C e.g., service endpoint termination, throttling, translation between external and
internal information, re-exposure of service operations and events, topology hiding, routing, etc.)
- related to registry and catalog specific aspects (i.e., capabilities to manage various data records and profiles to
support registration, discovery, publishing, identity management, authentication, authorization, access policies,
data translation rules, topology hiding policies etc.)
While the CAPIF framework helps to reuse registry specific capabilities for various API exposure scenarios, it presumes
decomposed architecture with additional interactions between CAPIF Core Function (CCF) and API provider functions
(AEF, APF, AMF) which adds more complexity and need not to be always preferred.
With regards to possible impact on capabilities of SMO management services, at least two alternative options can be
considered for management of external exposure of MnS related to RAN slicing:
- Option 1: Consolidation of exposure capabilities (see figure D.1.3.1-1). Internal SMO management services are
off-loaded from capabilities of external exposure as much as possible, i.e., service-related aspects are as well
managed by dedicated category of SMO external exposure services.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 63
O-RAN.WG1.Slicing-Architecture-R003-v13.00
E_NSSMS_C
External consumer of MnS related to RAN slicing
Authentication,
discovery,… Operations
SMO/
SMO external exposure functions
E_NSSMS_P
Registry service specific
SMO external
Capabilities aspects
exposure services
capabilities
SMO Functions
SMO
Management
Services
- Option 2: Decomposition of exposure capabilities (see figure D.1.3.1-2). Internal SMO management services are
aware of exposure and enriched with at least service specific aspects to proceed requests from external consumer
of MnS related to RAN slicing following identity and policy information managed in SMO external exposure
services responsible for registry specific aspects.
E_NSSMS_C
External consumer of MnS related to RAN slicing
Authentication,
discovery,…
SMO/
SMO external exposure functions
E_NSSMS_P
SMO Functions
SMO service specific
Management aspects
Services capabilities
NOTE: CAPIF is originated out of 3GPP SA6 WG (application enablement and critical communication applications group
for vertical markets) and 3GPP CT WG3 (design and specification of the Northbound APIs between the vertical
application servers and the core network) which are not dedicated to management specifications design. Management
specifications design is in responsibility of 3GPP SA5 WG (Management, Orchestration and Charging for 3GPP systems)
SA5 WG gives high level definition [i.18] of Exposure Governance Management Function (EGMF) as a management
function with the role of management service exposure governance (i.e., abstraction, simplification, filtering, etc.).
Functional model and requirements are not yet defined for EGMF. 3GPP conducts the study ([i.7] not yet finalized)
suggesting possible roles of EGMF and possible solutions for combined CAPIF/EGMF architecture applied to
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 64
O-RAN.WG1.Slicing-Architecture-R003-v13.00
management domain. One of the considered architectures is where EGMF consolidates the registry specific functions
(CAPIF core function) and API provider domain functions.
This clause provides the high-level use cases and potential requirements for controlled external exposure of of MnS related
to RAN slicing.
D.1.4.1 Registration of Producers of MnSs Related to RAN Slicing for External Exposure
D.1.4.1.2 Description
Pre-condition
• There are existing trust relations between SMO external exposure functions and SMOF that is a producer of MnS
related to RAN slicing.
• SMOF can reach SMO external exposure services (as one of the possibilities, SMOF gets informed of SMO
external exposure services capabilities and service end-points through preliminary registration of SMO external
exposure functions as a producer of SMO external exposure services in SMOF responsible for service
registration and management).
NOTE: SMOF responsible for service registration and management is not yet formally defined in SMO architecture.
• SMOF playing a role of a producer of MnS related to RAN slicing determines its MnSs are required to be
exposed externally.
• SMO function responsible for external exposure does not have information about the producer of MnSs related
to RAN slicing.
1. SMOF playing a role of a producer of MnS related to RAN slicing requests SMO external exposure services to
register its MnSs.
2. SMO external exposure services producer creates registry record for the producer of MnSs related to RAN slicing
containing data about available MnSs and additional data (e.g., id, end-point URIs, MnS producer profile with
supported MnSs, load level, heartbeat etc).
3. SMO external exposure services producer acknowledges the successful registration or failure. SMO external
exposure function may subscribe to SMOF status or SMOF sets pushing status heartbeat.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 65
O-RAN.WG1.Slicing-Architecture-R003-v13.00
SMO/
SMO external exposure functions
E_NSSMS_P
Registry
SMO external
exposure services
Capabilities
2
No Record Record created
0
1 3
SMO Functions
producer of MnS MnS MnS MnS
related to RAN slicing
Figure D.1.4.1.2-1. Flow of registration of MnS related to RAN slicing for external exposure
Post-condition
SMO external exposure services producer has created the registry record for a producer of MnS related to RAN slicing.
REQ-SL-EXP-FUNxx SMO should support a capability to discover the MnS of the function that provides registration for
MnSs that are required to be exposed externally.
REQ-SL-EXP-FUNxx SMO should support a capability to store, query, update, and deliver information about producer
of MnSs that can be exposed externally.
Editor’s note: The above requirements are intentionally not yet numbered and will be numbered if/when they become
normative requirements.
D.1.4.2 Discovery of Producers of MnS Related to RAN Slicing for External Exposure
NOTE: SMOF responsible for service registration and management is not yet formally defined in SMO architecture.
D.1.4.2.2 Description
Pre-condition
• There are existing trust relations between SMO external exposure function and SMOF responsible for service
registration and management.
• SMO external exposure function can reach SMOF responsible for service registration and management.
• SMOF playing the role of a producer of MnS related to RAN slicing registered its MnSs in SMOF responsible
for service registration and management.
• SMO external exposure function determines MnSs that are required to be exposed externally.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 66
O-RAN.WG1.Slicing-Architecture-R003-v13.00
• SMO external exposure function does not have information of the producer of MnSs that are required to be
exposed externally.
1. SMO external exposure function requests SMOF responsible for service registration and management to discover
a producer of specific MnSs by providing filter criteria.
2. SMOF responsible for service registration and management applies filter criteria to the existing registry records
for MnS producers.
3. SMOF responsible for service registration and management provides response with details on producers of
matching MnSs.
SMO/
SMO external exposure functions
E_NSSMS_P
Registry
Capabilities
3
No Record Record created
0
1 2
SMO Functions
producer of MnS MnS MnS service registration and
related to RAN slicing management SMOF
MnS 0 Record exists
Figure D.1.4.2.2-1: Flow of discovery of MnS related to RAN slicing for external exposure
Post-condition
SMO external exposure function has obtained the registry records for a producer of the MnSs that are required to be
exposed externally as per requested filter criteria.
REQ-SL-EXP-FUNxx SMO should support a capability for an authorized SMOF to obtain information about MnSs that
are required to be exposed externally based on criteria specified by that SMOF.
Editor’s note: The above requirements are intentionally not yet numbered and will be numbered if/when they become
normative requirements.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 67
O-RAN.WG1.Slicing-Architecture-R003-v13.00
records containing consumer account data including but not limited to consumer credentials, consumer roles and rights it
is authorized to.
NOTE: In case of manual registration, consumer details corresponding to the registration are created through SMO
operational procedures initiated by a human operator. By completion of registration procedures exposed management
services consumer is provided with credentials and is aware of authentication method and access rights.
D.1.4.3.2 Description
Pre-condition
• SMO function responsible for external exposure does not have consumer account data record for eMnS consumer.
1. eMnS consumer requests SMO external exposure services to register itself and provides information about
intended scope of management services to consume.
2. SMO external exposure services producer performs eligibility check based on provided by eMnS consumer
information and makes a descision on request approval.
3. In case of positive result, SMO external exposure services producer creates registry record for the eMnS consumer
containing data about intended and authorized management services to consume, credentials and authentication
method.
4. SMO external exposure services producer acknowledges the successful registration and provide credentials data
to eMnS. eMnS consumer may subscribe to status of SMO external exposure function or SMO external exposure
function sets pushing status heartbeat.
E_NSSMS_C
External consumer of MnS related to RAN slicing
1 4
SMO/
SMO external exposure functions
E_NSSMS_P
Eligibility check
SMO external
Registry 2 passed
Capabilities
exposure services
No Record 3 Record created
0
SMO Functions
producer of MnS MnS MnS MnS
related to RAN slicing
Post-condition
SMO external exposure function has created the consumer account data record for the eMnS consumer and eMnS
consumer has received registration confirmation with required data.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 68
O-RAN.WG1.Slicing-Architecture-R003-v13.00
REQ-SL-EXP-FUNxx SMO should support a capability to manage lifecycle of account data record (creation,
modification, deletion) of a consumer of exposed management services.
REQ-SL-EXP-FUNxx SMO should support a capability to manage credentials, related roles, and authorized access rights
of a consumer of exposed management services.
REQ-SL-EXP-FUNxx SMO should support a capability for an authorized SMOF to store, query, update, and deliver
information about consumer of exposed management services.
Editor’s note: The above requirements are intentionally not yet numbered and will be numbered if/when they become
normative requirements.
NOTE: Authentication procedures shall comply with all the security requirements as specified in O-RAN.WG11.Security-
Protocols-Specification [24].
D.1.4.4.2 Description
Pre-condition
• There are existing trust relations between SMO external exposure functions and eMnS consumer.
• SMO function responsible for external exposure has consumer account data record for eMnS consumer including
credentials, roles, and authorized access rights.
1. eMnS consumer initiates authentication by providing its credentials and information on security capabilities to
SMO external exposure function.
2. SMO external exposure function selects security method and performs mutual authentication with eMnS
consumer.
3. After receiving successful authentication response eMnS consumer may request for permission to access certain
exposed management services (otherwise decision on access permission is made based on previously stored data)
4. SMO external exposure function checks access rights in registry record for eMnS consumer and sends
authorization response containg access token and scope defining allowed for eMnS consumer exposed
management services.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 69
O-RAN.WG1.Slicing-Architecture-R003-v13.00
E_NSSMS_C
External consumer of MnS related to RAN slicing
1 2 3 4
SMO/
SMO external exposure functions
E_NSSMS_P
SMO external
Registry 4 access rights
check
Capabilities
exposure services
SMO Functions
producer of MnS MnS MnS MnS
related to RAN slicing
Post-condition
SMO external exposure function has authenticated and authorized eMnS consumer to access allowed scope of exposed
management services.
REQ-SL-EXP-FUNxx SMO should support a capability for authorization of consumer of exposed management services.
REQ-SL-EXP-FUNxx SMO should support internal to SMO capability to create, read, update, and delete authorization
policies related to exposed management services.
Editor’s note: The above requirements are intentionally not yet numbered and will be numbered if/when they become
normative requirements.
The eMnS definition relies on the capabilities of MnSs related to RAN slicing that are registered in SMO external
exposure services. The definition includes sufficient information for eMnS consuming (e.g. public endpoint URI, version,
metadata, protocol, authentication method, resource URIs, operations and their parameters, data format).
Depending on the use case eMnS may be associated with MnS either directly or indirectly. In case of indirect association
eMnS may be an aggregation of a set of MnSs, of a subset of MnS capabilities or group of several MnS subsets.
eMnS may also be an abstraction formed by transformation to specific external data models, mapping, filtering and
enrichment for data and operations of supporting MnSs, in that case publishing may also cover how eMnS is formed.
NOTE: For the given use case direct association of eMnS to MnS is assumed.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 70
O-RAN.WG1.Slicing-Architecture-R003-v13.00
In general, service publishing includes manual activities that may be streamlined using various DevOps automation tools
in conjunction with workflow management systems.
D.1.4.5.2 Description
Pre-condition
• SMO external exposure function uses account information of eMnS consumer to authenticate and authorize it.
• SMO external exposure function has information about scope of management services eMnS consumer intends
to consume.
• SMO external exposure function has the registry records for producers of MnS related to RAN slicing that may
be exposed externally.
1. SMO administrator gets a task to make a new eMnS available for the E_NSSMS_C.
2. SMO administrator using various DevOps automation tools defines and create eMnS deployment package within
SMO external exposure functions.
3. SMO administrator following business agreement information, information in eMnS consumer account data
record and eMnS consumer intended scope of consumed management services defines and stores within SMO
external exposure function access constraint policies to be applied to the eMnS consumer for the newly created
eMnS.
4. SMO administrator deploys and activates an instance of eMnS for it to be available for for the requests from the
outside the administrative and trust boundaries of SMO and task of eMnS publishing is reported as completed.
Post-condition
• eMnS deployment package is prepared and created within SMO external exposure functions.
• Access constraint policies to be applied to the eMnS consumer for the newly created eMnS are prepared and
created within SMO external exposure functions.
• An instance of eMnS based on eMnS definition package is deployed and activated within SMO and is available
for the consumption by the eMnS consumer from the outside of the administrative and trust boundaries of SMO.
NOTE: Depending on the progress of De-Coupled SMO or specific implementation need, these capabilities may reside
in one of the SMO functions or realized with support of rApps.
REQ-SL-EXP-FUNxx SMO should support a capability to manage lifecycle of the access constraint policies (access
rights, requests rate limits and other) to be applied to the exposed management service consumer for the exposed
management service consumption.
REQ-SL-EXP-FUNxx SMO should support a capability to manage lifecycle (creation, modification, deletion) of the
exposed management service instance.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 71
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Editor’s note: The above requirements are intentionally not yet numbered and will be numbered if/when they become
normative requirements.
Upon discovery, the consumer of exposed management services obtains information on producers and available instances
of eMnSs, including service access information for each producer. It may also contain specific instructions on how
requests data are expected to be secured and formatted.
A consumer of exposed management may discover available eMnS with a specific query containing filter criteria to SMO
external exposure function or by getting a notification from SMO external exposure function on available eMnS matching
notification subscription criteria.
NOTE: Access to discovery capabilities of SMO may be in itself a subject for the access constraint policies.
D.1.4.6.2 Description
Pre-condition
• There are existing trust relations between SMO external exposure function and eMnS consumer.
• SMO external exposure function has consumer account data record for eMnS consumer including credentials,
roles, and authorized access rights.
• eMnS consumer does not have information about published eMnS instances or deems the previously stored
information needs to be updated.
1. eMnS consumer requests SMO external exposure function to discover a producer of specific eMnSs by providing
filter criteria.
2. SMO external exposure function applies filter criteria to the existing instances of eMnSs and its producers.
3. SMO external exposure function provides a response with information on producers of matching eMnSs and
available instances of eMnSs.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 72
O-RAN.WG1.Slicing-Architecture-R003-v13.00
E_NSSMS_C
External consumer of MnS related to RAN slicing
No Record/ Record created /
0 Obsolete updated
1 3
SMO/
SMO external exposure functions
E_NSSMS_P
SMO external
Registry 2
Capabilities
exposure services
0 Record exists
SMO Functions
producer of MnS MnS MnS MnS
related to RAN slicing
Post-condition
eMnS consumer has an updated information about published eMnS instances it is able to consume.
REQ-SL-EXP-FUNxx SMO should support a capability for an authorized consumer of exposed management services to
obtain information about published exposed management services based on criteria specified by that consumer of exposed
management services.
REQ-SL-EXP-FUNxx SMO may support capability for an authorized consumer of exposed management services to
subscribe to discovery events, get notifications (for example: update, removal, or creation of exposed management service
instance in the scope of subscription) and to request health check.
Editor’s note: The above requirements are intentionally not yet numbered and will be numbered if/when they become
normative requirements.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 73
O-RAN.WG1.Slicing-Architecture-R003-v13.00
Addition of CR:
- JNPR-2023.12.05-WG1-CR-0048-O-RAN-Slicing-Arch-ODR-Clauses-
Text_Modifications-Editorial_Corrections-v03
- JNPR-2023.12.27-WG1-CR-0049-O-RAN-Slicing-Arch-ODR-Capital_Letters-
Editorial_Changes-v01
2024.03.22 12.00.03 Addition of CR:
- NOK.AO-2024.03.12-WG1-CR-0007-ReservationFeasibilityCheck_v01.01
2024.03.31 12.00.05 WG1 review comments are addressed, and approval is completed.
2024.03.31 13.00 Final version ready for TSC approval and publication.
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 74
O-RAN.WG1.Slicing-Architecture-R003-v13.00
________________________________________________________________________________________________
© 2024 by the O-RAN ALLIANCE e.V. Your use is subject to the copyright statement on the cover page of this specification. 75
SMO external exposure functions serve to consolidate SMO services providing capabilities to support the exposure of management services for external consumption. These functions include service registration, authentication and authorization of eMnS consumers, and the publication of management services for external exposure, effectively allowing external entities to discover and consume SMO management services .
NSSMS_P manages the lifecycle of VNFs by leveraging knowledge of O-Cloud M&O to manage VNF instantiation, configuration, and interconnection. This involves associating service responses from O-Cloud M&O with the respective O-NSSI and using NFMS_P provisioning services for configuring the NSSI constituents, thereby ensuring each network function supports the overall network slice requirements .
The SMO function registry is significant as it holds records of managed network services related to RAN slicing. It ensures these services can be authenticated, authorized, and accessed by the correct eMnS consumers, facilitating secure collaboration and service consumption across multiple network operators .
Key steps include: notifying other NSSMS_P(s) about the discontinuation of constituent NSSIs, sending service termination requests to O-Cloud M&O for removal of non-shared virtual O-RAN network functions, and notifying Non-RT RIC about the termination. The post-termination condition is that O-NSSI is terminated or disassociated, with Non-RT RIC informed of the changes .
It is critical for NSSMS_P to notify other NSSMS_Ps in scenarios of constituent NSSI management because constituent NSSIs may be managed by different NSSMS_Ps. Communication and coordination are necessary to trigger the creation or modification of these NSSIs, ensuring the requirements of the O-NSSI are satisfied effectively across different providers .
The registration of eMnS consumers involves creating a registry record containing data about the consumer's intended management services, credentials, and authentication methods. The SMO external exposure services producer performs eligibility checks based on the provided information before approving the registration and supplying credentials, ensuring secure and authorized access to management services .
The primary goal of creating a new O-RAN network slice subnet instance (O-NSSI) is to satisfy the RAN slice subnet related requirements, by either creating a new O-NSSI or using an existing one, according to the conditions specified in 3GPP TS 28.531 [4], clause 5.1.2 .
Indirect association involves aggregating multiple MnS capabilities or subsets, creating eMnS as an abstract layer. This abstraction is achieved through transformation to specific external data models, filtering, and enrichment of data and operations. This requires detailed definition and execution within the SMO, involving state-of-the-art automation tools and exhaustive coordination, ensuring flexibility and scalability in delivering tailored management service solutions .
NSSMS_P determines the feasibility of an O-RAN slice subnet instance creation request by checking the received network slice subnet related requirements. This involves assessing both the viability of creating a new O-NSSI and the possibility of using an existing O-NSSI to meet the requirements .
Business agreements between E_NSSMS_C and E_NSSMS_P are crucial as they define the scope and limitations of eMnS capabilities exposed by SMO. These agreements guide the SMO administrator in defining and storing access constraint policies for eMnS consumers, ensuring that only authorized operations and data are exposed according to the agreed terms .