SI

Service Interface

Interface →
Introduced in R99 Also in: Services

SI is the standardized prefix used within 3GPP specifications to denote service-based interface class methods, providing a consistent naming convention for clear architectural definitions and interoperability between network functions.

Category
Interface
Introduced
R99
Where
Radio Access Network › NG-RAN (5G)
Also touches
1 segments
Specifications
27 specs
SI Description Purpose Related Classification Detected Changes Specifications

Description

The Service Interface (SI) is not a single physical or logical interface but a critical naming convention and conceptual prefix used extensively across 3GPP technical specifications. It denotes a class of methods or operations that are exposed by a network function (NF) to enable service-based interactions within the 3GPP system architecture. The prefix is applied to interface definitions, particularly in the context of Service-Based Architecture (SBA) used from 5G Core (5GC) onwards, but its conceptual use dates back to earlier releases. When a specification references an interface like Nnrf_NFManagement, the 'Nnrf' part indicates the network function (NRF), and the methods within that interface would be described using the SI convention to define the service operations, such as NFRegister, NFUpdate, etc.

Architecturally, the SI concept underpins the move from traditional point-to-point reference point interfaces to a more flexible, web-friendly service-based model. In this model, network functions like the AMF, SMF, or UDM provide a set of services, and other authorized NFs can discover and invoke these services. The SI prefix helps categorize and standardize the naming of these service operations. For instance, all service operations related to a particular NF service (e.g., the Nudm_UEContextManagement service provided by the UDM) will share a common prefix, ensuring clarity and consistency across thousands of pages of specifications.

Its role is foundational for protocol design, especially for interfaces like N1, N2, and the various Nx interfaces in the 5GC. The specifications (e.g., TS 29.5xx series) define these service interfaces using OpenAPI definitions, where the SI naming convention is rigorously applied to each API endpoint and operation. This standardization is vital for equipment vendors and software developers to create interoperable products. It ensures that an 'NF Service Consumer' understands precisely how to request a service from an 'NF Service Producer' regardless of the vendor implementation, by adhering to the method names and data structures defined with the SI convention.

From an operational perspective, the use of SI facilitates network function virtualization (NFV) and cloud-native principles. By defining clear, consumable service interfaces, network functions can be developed, deployed, and scaled independently. Management and orchestration systems, including the Network Repository Function (NRF), rely on the precise definition of these SI-prefixed services to perform service discovery. A network function registers its capabilities (a list of supported service instances, each with specific SI methods) with the NRF, allowing other functions to find and bind to them dynamically, enabling a more agile and automated network.

Purpose & Motivation

The Service Interface (SI) concept was created to address the growing complexity and rigidity of telecommunications network architectures. In pre-5G systems (like 4G EPC), interfaces were defined as static reference points (e.g., S1, S6a, S11) with point-to-point protocols. This model became a bottleneck for innovation, as introducing a new feature or network function often required defining new, bespoke interfaces, leading to protocol sprawl and integration challenges. The SI paradigm, evolving through 3GPP releases, aimed to introduce a more modular and software-oriented approach.

The primary problem it solves is the lack of flexibility and scalability in network design. By adopting a service-based model with standardized interface naming (the SI prefix), 3GPP enabled a decoupled architecture where network functions expose capabilities as reusable services. This shift was motivated by the industry-wide move towards cloud-native technologies, microservices, and DevOps practices. The historical context includes the development of 3GPP's Service-Based Architecture (SBA) as a core pillar of 5G System (5GS), where the SI concept became formally ingrained. It addresses the limitations of the previous point-to-point approach by allowing for easier introduction of new services, simplified network function interaction, and support for automated lifecycle management.

Furthermore, the SI convention provides essential semantic clarity. In a vast ecosystem of specifications developed by different working groups, having a consistent rule for naming service operations prevents ambiguity and ensures that engineers and developers can immediately identify the scope and provider of a given interface method. This is not just a trivial naming exercise; it is a foundational element for achieving true interoperability in multi-vendor, software-defined 5G networks. It future-proofs the architecture, allowing new services to be integrated seamlessly by adhering to the established naming and design patterns.

Classification

Part ofNRF

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (48 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 20 changes

In Release 15, the SI (System Information) function saw several procedural enhancements and corrections, including the introduction of a Msg1-based SI Request procedure with specific mechanisms for PRACH preamble and occasion selection. The release also defined improved handling for SI acquisition and paging monitoring for connected-mode UEs, particularly for Bandwidth-reduced Low-complexity (BL) UEs and UEs in Coverage Enhancement (CE), and introduced update notification mechanisms for NB-IoT. Furthermore, corrections and clarifications were made to scheduling, acquisition timing, and monitoring behavior within the SI window.

  • SI message scheduling enhancement to avoid conflicts between legacy and positioning System Information TS 36.331CR3596
  • Corrections on paging monitoring and SI acquisition in RRC_CONNECTED for BL UEs and UEs in CE TS 36.331CR3647
  • SI update notification and access barring in NB-IoT TS 36.331CR4020
  • PRACH Preamble Selection for Msg1 based SI Request TS 38.321CR0189
  • PRACH Occasion Selection for Msg1 based SI Request TS 38.321CR0302
  • Handling Cell Reselection during SI Request TS 38.331CR0202

+ 14 more changes

Rel-16 7 changes

In Release 16, the key new developments for the Service Interface (SI) function included the introduction of an on-demand SI procedure for UEs in the RRC_CONNECTED state and modifications to SI scheduling for extended SIBs. The release also provided specific scheduling restrictions and corrections for positioning SI messages, particularly for eMTC and NB-IoT technologies. Furthermore, clarifications were made regarding the mapping of SIBs to SI messages and the calculation of the SI window.

  • Introduction of on-demand SI procedure in RRC_CONNECTED TS 38.331CR1462
  • Modification of SI scheduling for extended SIBs TS 36.331CR4445
  • Clarification on SIB mapping to SI message TS 38.331CR2066
  • Correction on SI window calculation for PosSIB TS 38.331CR2449
  • Correction for the positioning SI offset and clarification on mapping of posSIB to SI TS 38.331CR2574
  • Corrections to Positioning SI message scheduling for eMTC and NB-IoT TS 36.331CR4657

+ 1 more changes

Rel-17 9 changes

In Release 17, key enhancements to the Service Interface (SI) function included the introduction of an explicit indication for the SI scheduling window position and support for RA partition selection for Msg1-based SI requests. The release also introduced corrections for on-demand SI request procedures, SI updates related to hyperSFN and posSIB-r17, and clarifications for SIB and PosSIB mappings to SI messages.

  • Explicit Indication of SI Scheduling window position [SI-SCHEDULING] TS 38.331CR2953
  • RA partition selection for Msg1 based SI request TS 38.321CR1613
  • Correction to explicit indication of SI Scheduling window position [SI-SCHEDULING] TS 38.331CR3486
  • Corrections to on-demand SI request TS 38.331CR3786
  • Correction for hyperSFN on SI update TS 38.331CR3870
  • Correction on SI update for posSIB-r17 TS 38.331CR3975

+ 3 more changes

Rel-18 7 changes

In Release 18, the Service Interface (SI) function was refined with corrections and clarifications to procedures for System Information request and acquisition. These updates specifically addressed the SI reception process for UEs in RRC_CONNECTED state and clarified the configuration for PDCCH order-based CFRA combined with SI request. Furthermore, the release introduced corrections to mandatory scheduling offsets for positioning SI and to parameters defining the maximum number of SI messages and their scheduling combinations.

  • Correction on SI Reception in RRC CONNECTED TS 36.331CR5066
  • Clarification on RACH-ConfigCommon for PDCCH order based CFRA and SI request TS 38.331CR4808
  • Corrections on SI request with Msg1 repetition TS 38.331CR4889
  • Correction to mandatory 80ms scheduling offset for positioning SI acquisition TS 36.306CR1888
  • Correction on posSIB(s) acquisition [SI-SCHEDULING] TS 38.331CR4725
  • Correction on featureCombination and SI-RequestConfig TS 38.331CR4912

+ 1 more changes

Rel-19 5 changes

In Release 19, the key new development for the Service Interface (SI) function was a correction to the SI reception procedure for a remote UE in a multi-path scenario. This enhancement specifically addressed the handling of the SI field, ensuring proper operation within the defined service command framework. The release also introduced foundational work on AI/ML for the NR air interface, though this was separate from the specific SI procedural correction.

  • Introduction of AI/ML for Air Interface to TS 38.321 TS 38.321CR2104
  • Introduction of AIML for NR air interface TS 38.331CR5437
  • Corrections to AIML for NR air interface TS 38.331CR5561
  • RRC Rapporteur Corrections to AI/ML for NR air interface TS 38.331CR5678
  • Correction to SI reception by remote UE for multi path TS 38.331CR5563

Explore further

Broader topics and technologies where SI plays a role.

Defining Specifications

3GPP specifications that define or reference SI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 23.171 v1300 LCS Stage 2 Specification for UMTS Rel-4
TS 23.271 vj00 LCS Stage 2 Specification Rel-19
TS 25.211 vj00 UTRA FDD Layer 1: Transport & Physical Channels Rel-19
TS 25.331 vj00 UTRAN RRC Protocol Specification Rel-19
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19
TS 25.705 vd00 UMTS Small Data Transmission Enhancements Study Rel-13
TS 25.800 vc10 UMTS Heterogeneous Networks Study Rel-12
TR 26.917 vj00 TV Service Enhancements over 3GPP Rel-19
TR 26.955 vj00 Video Codec Analysis for 5G Services Rel-19
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19
TS 32.843 vd00 PS Domain Online Charging in Roaming Rel-13
TS 32.863 vd00 PM Measurement Metadata Definition Rel-13
TS 33.831 vc00 Study on Spoofed Call Detection & Prevention Rel-12
TS 36.133 vj20 E-UTRA RRM Requirements Rel-19
TS 36.300 vj00 E-UTRAN Radio Interface Protocol Architecture Overview Rel-19
TS 36.306 vj00 E-UTRA UE Radio Access Capability Parameters Rel-19
TS 36.331 vj00 LTE RRC Protocol Specification Rel-19
TR 37.976 vj00 MIMO OTA Test Methodology Study Rel-19
TR 37.977 vj00 MIMO OTA Test Methodology Rel-19
TS 38.133 vj20 5G UE Radio Requirements for RRC_IDLE Mobility Rel-19
TS 38.202 vj00 5G NR Physical Layer Services Rel-19
TS 38.321 vj00 NR MAC Protocol Specification Rel-19
TS 38.331 vj00 NR Radio Resource Control (RRC) Protocol Specification Rel-19
TS 38.807 vg10 NR beyond 52.6 GHz Study Rel-16
TR 38.808 vh00 Study on NR above 52.6 GHz to 71 GHz Rel-17
TR 38.859 vi10 Technical Report Rel-18