Description
The S1 Application Protocol (S1AP) operates on the S1-MME interface, which is the control plane connection between the eNodeB in the radio access network and the Mobility Management Entity (MME) in the core network. It is a layer 3 protocol that uses SCTP (Stream Control Transmission Protocol) as its reliable transport layer over IP. S1AP is responsible for all signaling procedures necessary to manage the connection and mobility of User Equipment (UE) between the radio access and core network.
The protocol defines a set of Elementary Procedures (EPs), which are the basic units of interaction. These procedures are categorized into Class 1 (requiring a response) and Class 2 (response not required). Key procedures include the Initial UE Context Setup, which establishes the first signaling connection for a UE and activates default bearers; the UE Context Modification procedure for updating bearer parameters; and the Handover Preparation and Execution procedures for managing mobility between eNodeBs or to other 3GPP radio technologies. S1AP also handles paging to locate idle UEs, NAS (Non-Access Stratum) transport to relay signaling between the UE and MME, and error indication functions.
Architecturally, S1AP messages are encapsulated within SCTP packets. Each SCTP stream can carry multiple S1AP dialogues. The protocol uses unique identifiers like the eNB UE S1AP ID and MME UE S1AP ID to correlate messages pertaining to a specific UE context across the interface. S1AP's design separates radio network layer signaling from the transport layer, providing robustness and efficiency for critical control functions. In 5G Non-Standalone (NSA) architectures (EN-DC, NGEN-DC), S1AP continues to be used for the connection between the LTE eNodeB and the EPC core, while the new NGAP protocol serves the 5G NR connection to the 5GC.
Purpose & Motivation
S1AP was created as part of the 3GPP Long Term Evolution (LTE) standard to provide a standardized, IP-based control plane protocol for the new S1 interface. Prior 3GPP systems like UMTS used a different suite of protocols (e.g., RANAP over Iu-CS and Iu-PS interfaces) that were tied to older circuit-switched and packet-switched architectures. The shift to an all-IP, flat architecture in LTE required a new, streamlined protocol.
The primary problem S1AP solves is enabling efficient and reliable signaling for mobility management, session management, and bearer management between the RAN and a separate, centralized core control node (the MME). It decouples the radio network complexity from the core network intelligence, allowing for scalable and flexible network deployments. Its creation was motivated by the need for reduced latency, higher capacity for signaling, and support for seamless mobility in the new packet-optimized LTE system.
Key Features
- Manages Initial UE Context Setup and bearer activation
- Controls intra-LTE and inter-RAT handover procedures
- Transports NAS messages between UE and MME
- Initiates paging of idle mode UEs
- Provides UE capability information transfer
- Supports S1 interface error handling and reset procedures
Evolution Across Releases
Introduced with the initial LTE/EPC architecture. Defined the foundational S1AP procedures for initial attach, bearer management, handover, paging, and NAS transport between the eNodeB and the MME, establishing the control plane for the S1 interface.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 24.301 | 3GPP TS 24.301 |
| TS 24.801 | 3GPP TS 24.801 |
| TS 36.410 | 3GPP TR 36.410 |
| TS 36.455 | 3GPP TR 36.455 |