Description
The Intermediate Session Management Function (I-SMF) is a core network function within the 5G System (5GS) defined from 3GPP Release 16 onwards. It is a specialized instance of the SMF designed to operate in conjunction with an Anchor SMF (A-SMF). The primary architectural role of the I-SMF is to provide localized session management when a User Equipment (UE) connects via an access network that is different from the one served by its A-SMF, or when the UE moves into a data network locality that requires a separate user plane path. In such scenarios, the I-SMF is inserted into the control plane path between the Access and Mobility Management Function (AMF) and the A-SMF.
Operationally, the I-SMF is responsible for managing the Protocol Data Unit (PDU) Session for the UE within its local domain. This includes interacting with the local User Plane Function (UPF) – often an Intermediate UPF (I-UPF) – for user plane management, handling local policy enforcement, and performing session-related signaling with the AMF. Crucially, the I-SMF relays certain session management messages to and from the A-SMF, which retains overall responsibility for the PDU Session, including interaction with the Unified Data Management (UDM) for subscription data and the Policy Control Function (PCF) for policy decisions. The I-SMF essentially acts as a proxy, allowing the A-SMF to remain the session anchor point while delegating local management tasks.
Key components of the I-SMF's functionality include its N11 interface to the AMF, its N16 interface to the A-SMF (using the Nsmf_PDUSession service), and its N4 interface to the locally deployed UPF. It performs local UPF selection, establishes, modifies, and releases N4 sessions, and enforces QoS rules provided by the PCF via the A-SMF. The I-SMF's role is vital in enabling efficient routing for scenarios like access to local area data networks (LADNs), non-3GPP interworking (e.g., with Wireline Access), and mobility events where inserting a local breakout point reduces latency and backhaul traffic. It decouples local access topology from the core anchor point, providing significant flexibility in 5G network design.
Purpose & Motivation
The I-SMF was introduced in Release 16 to address specific architectural challenges arising from the 5G Core's service-based architecture and the need for efficient support of edge computing, non-3GPP access, and complex mobility. Prior to its introduction, the SMF was a monolithic entity managing the entire PDU Session from a single logical point. This model became inefficient when a UE accessed services via a non-3GPP network (like WLAN) or moved into a localized service area (like a factory campus). Traffic would need to be backhauled to the anchor UPF controlled by the A-SMF, introducing unnecessary latency and load on the core network transport.
The I-SMF solves this by enabling a split SMF architecture. It allows network operators to deploy a lightweight SMF instance locally, close to the UE's point of attachment. This local I-SMF can manage the local user plane path (via an I-UPF) for low-latency breakout, while the A-SMF in the central cloud maintains the session's anchoring and overall policy context. This separation is particularly critical for supporting Ultra-Reliable Low-Latency Communications (URLLC) and efficient Mobile Edge Computing (MEC), where user plane functions must be deployed at the network edge. The I-SMF concept directly addresses the limitations of a single, centralized SMF by providing topological flexibility and enabling efficient data routing tailored to the UE's current location and access type.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (99 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- UL CL/BP controlled by I-SMF TS 23.501CR0848
- Transfer of N4 information for local traffic switching from SMF to I-SMF TS 23.501CR1050
- Traffic offload by UPF controlled by the I-SMF TS 23.501CR1179
- Update SM context service operation for additional PDU Session Anchor and Branching Point or UL CL controlled by I-SMF TS 29.502CR0124
- Update Retrieve SM Context service operation from Source I-SMF or SMF TS 29.502CR0123
- Update Release SM Context service operation for I-SMF change and removal TS 29.502CR0122
+ 48 more changes
- KI #1-1, I-SMF selection TS 23.501CR2634
- I-SMF/V-SMF Restoration procedure TS 29.502CR0444
- Downlink Tunnel Info of NG-RAN in I-SMF selection per DNAI TS 29.502CR0462
- I-SMF removal for target DNAI TS 29.502CR0491
- Void I-SMF/V-SMF Restoration procedure from normal specification clauses TS 29.502CR0494
- Update on I-SMF selection per DNAI TS 23.501CR2914
+ 12 more changes
- Populating a fullDnaiList to (new) I-SMF TS 29.502CR0577
- PDU set Parameters between the V/I-SMF and the (H-)SMF TS 29.502CR0711
- Support of ECN marking for L4S between the V/I-SMF and the (H-)SMF TS 29.502CR0723
- Periodicity and N6 Jitter Information associated with Periodicity between the V/I-SMF and the (H-)SMF TS 29.502CR0727
- EXCEEDED_SLICE_DATA_RATE error for PDU session establishment with V/I-SMF TS 29.502CR0753
- I-SMF selection/insertion based on local offloading allowed indication TS 23.501CR5604
- Local Offloading handling at I-SMF TS 23.501CR5744
- Local Offloading handling at I-SMF TS 23.501CR5825
- PCF's awareness of I-SMF insertion for Local Offloading Management TS 23.501CR5833
- I-SMF selection/insertion based on local offloading allowed indication TS 23.501CR5871
- N11 and N16a enhancements for I-SMF based Local Offloading Management TS 29.502CR0810
+ 15 more changes
Explore further
Broader topics and technologies where I-SMF plays a role.
Defining Specifications
3GPP specifications that define or reference I-SMF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.501 vk20 | 5G System Architecture Stage 2 | Rel-20 |
| TR 23.726 vg00 | SMF/UPF Topology Enhancements in 5G | Rel-16 |
| TS 29.244 vk00 | Packet Forwarding Control Protocol (PFCP) Specification | Rel-20 |
| TS 29.502 vk00 | 3GPP TS 29502 vk00: Nsmf Service Based Interface | Rel-20 |
| TS 29.508 vk00 | Session Management Event Exposure Service | Rel-20 |
| TS 29.512 vk00 | Session Management Policy Control Service | Rel-20 |
| TS 29.542 vk00 | Nsmf NIDD Service API (TS 29.542) | Rel-20 |
| TS 29.561 vk00 | 5G Network Interworking Procedures | Rel-20 |
| TS 29.591 vk00 | Nnef Southbound SBI Stage 3 Protocol | Rel-20 |
| TR 29.820 vh00 | Study on PFCP Best Practice | Rel-17 |
| TS 29.892 vg00 | Study on User Plane Protocol in 5GC | Rel-16 |
| TS 32.291 vk00 | 3GPP TS 32.291 vk00: Service Based Interface for Charging | Rel-20 |