Description
A Signalling Data Unit (SDU) is a fundamental concept in the layered protocol architecture defined by 3GPP. It represents the data packet as it is passed from a higher protocol layer to a lower protocol layer for transmission. From the perspective of the lower layer, the SDU is the payload to be transported. The lower layer then typically adds its own protocol-specific header and/or trailer to this SDU, transforming it into a Protocol Data Unit (PDU) for that layer. This PDU is then passed further down the stack or transmitted over the physical medium. The process is reversed at the receiving end, where a lower layer processes the incoming PDU, strips its own header/trailer, and delivers the resulting SDU up to the next higher layer.
The SDU/PDU distinction is critical across all 3GPP interfaces and protocol stacks, including the radio interface (Uu), Iu interface between RAN and CN, and core network interfaces. For example, in the Radio Link Control (RLC) layer, an SDU received from the Packet Data Convergence Protocol (PDCP) layer is segmented and/or concatenated, an RLC header is added, and it becomes an RLC PDU. This PDU is then passed to the Medium Access Control (MAC) layer, where it becomes a MAC SDU. The MAC layer may multiplex several MAC SDUs, add a MAC header, and create a transport block (MAC PDU) for transmission over the physical layer.
The integrity and correct processing of SDUs are paramount for signalling reliability. Signalling protocols like Radio Resource Control (RRC), Non-Access Stratum (NAS), and Session Initiation Protocol (SIP) rely on the underlying layers to deliver their SDUs accurately and in sequence. Mechanisms within each layer, such as RLC Acknowledged Mode, ensure the reliable delivery of signalling SDUs. The size and format of an SDU are defined by the service expected by the higher layer and the capabilities of the lower layer, with specifications detailing maximum sizes and handling procedures for segmentation and reassembly.
Purpose & Motivation
The concept of the SDU exists to formalize the data exchange between adjacent layers in a standardized protocol stack, enabling modular design and interoperability. It solves the problem of how information from an application or control process is packaged, transported, and reliably delivered across a complex network by separating concerns. Each layer has a specific function (e.g., error correction, routing, encryption), and the SDU is the well-defined package on which that function operates.
Historically, without a clear layered model and the SDU/PDU abstraction, protocol design was monolithic and inflexible. The Open Systems Interconnection (OSI) model introduced these concepts, which were adopted and refined by 3GPP. The SDU provides a clean service access point for the upper layer, hiding the complexities of the lower-layer transmission. This allows for the independent evolution and optimization of different protocol layers (e.g., introducing a new RLC mode or a new physical layer technology) without disrupting the higher-layer signalling protocols, as long as the SDU delivery service is maintained.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, a specific update was made concerning the RLC SDU function, introducing a procedure for selecting an RLC SDU for retransmission. This change involved updating the POLL_SN value as part of the mechanism to manage data unit transfer and integrity within the radio link control layer. The modification falls under the broader scope of signalling procedures used for controlling logical resources and ensuring reliable data delivery.
- CR on updating POLL_SN value and selecting the RLC SDU for retransmission TS 38.322CR0009
In Release 16, the specific enhancement for the Signalling Data Unit (SDU) function was the introduction of a dedicated Signalling UE capability Identity. This new capability identity provides a standardized mechanism for the network to identify and manage the specific signalling capabilities of a User Equipment during procedures over the access stratum.
- Signalling UE capability Identity TS 36.300CR1294
Explore further
Broader topics and technologies where SDU plays a role.
Defining Specifications
3GPP specifications that define or reference SDU, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 22.060 vj00 | GPRS Stage 1 Service Description | Rel-19 |
| TS 23.107 vj00 | UMTS QoS Framework | Rel-19 |
| TS 23.207 vj00 | End-to-End QoS Framework for GPRS | Rel-19 |
| TR 23.910 v1400 | UMTS Circuit Switched Bearer Services Overview | Rel-5 |
| TR 23.979 vj00 | PoC over 3GPP Systems Architectural Requirements | Rel-19 |
| TS 24.065 v1310 | GPRS Subnetwork Dependent Convergence Protocol | Rel-4 |
| TS 24.229 vj50 | IMS call control protocol based on SIP and SDP | Rel-19 |
| TS 25.301 vj00 | UE-UTRAN Radio Interface Protocol Architecture | Rel-19 |
| TS 25.302 vj00 | UTRA Physical Layer Services | Rel-19 |
| TS 25.321 vj00 | MAC Protocol Specification for UTRAN | Rel-19 |
| TS 25.322 vj00 | RLC Protocol Specification | Rel-19 |
| TS 25.323 vj00 | Packet Data Convergence Protocol (PDCP) Specification | Rel-19 |
| TS 25.411 vj00 | Iu Interface Layer 1 Specification | Rel-19 |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 |
| TS 25.415 vj00 | Iu Interface User Plane Protocol | Rel-19 |
| TS 25.423 vj00 | UTRAN RNSAP Specification | Rel-19 |
| TS 25.424 vj00 | UTRAN Iur Interface Data Transport & Signalling | Rel-19 |
| TR 25.912 vj00 | Evolved UTRA and UTRAN Technical Report | Rel-19 |
| TS 26.102 vj00 | Mapping of AMR and other codecs to interfaces | Rel-19 |
| TS 26.202 vj00 | AMR-WB Speech Codec Mapping Specification | Rel-19 |
| TS 26.346 vj20 | MBMS User Services Media Codecs & Protocols | Rel-19 |
| TS 26.502 vj30 | 5G Multicast-Broadcast User Services Architecture | Rel-19 |
| TR 26.937 vj00 | 3GPP PSS Characterization | Rel-19 |
| TS 29.414 vj00 | Nb Interface Bearer Transport & Control Protocols | Rel-19 |
| TS 29.415 vj00 | Nb User Plane Protocol Specification | Rel-19 |
| TS 33.105 vj00 | 3G Security: Cryptographic Algorithm Requirements | Rel-19 |
| 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.302 vj00 | E-UTRA Physical Layer Services | Rel-19 |
| TS 36.322 vj00 | E-UTRA Radio Link Control Protocol Specification | Rel-19 |
| TS 36.323 vj00 | PDCP Protocol Specification | Rel-19 |
| TS 36.360 vj00 | LTE-WLAN Aggregation Adaptation Protocol | Rel-19 |
| TS 36.361 vj00 | LWIP Encapsulation Protocol Specification | Rel-19 |
| TS 36.938 v900 | E-UTRAN to 3GPP2/Mobile WiMAX Mobility | Rel-9 |
| TS 38.322 vj00 | NR Radio Link Control (RLC) Protocol | Rel-19 |
| TS 38.323 vj00 | Packet Data Convergence Protocol (PDCP) | Rel-19 |
| TR 38.913 vj00 | Next Gen Access Tech Scenarios & Requirements | Rel-19 |
| TS 43.051 vj00 | GERAN Stage 2 Service Description | Rel-19 |
| TS 44.060 vj00 | GERAN RLC/MAC Protocol Specification | Rel-19 |
| TS 44.065 vj00 | GPRS SNDCP Specification | Rel-19 |
| TS 44.160 vg00 | GERAN Iu Mode RLC/MAC Protocol Specification | Rel-16 |
| TR 45.902 vj00 | Flexible Layer One (FLO) for GERAN | Rel-19 |