SDU

Signalling Data Unit

Protocol →
Introduced in R99 Also in: Services, Core Network

SDU is the payload passed between protocol layers, containing control plane signalling information for call setup, mobility management, and session control in a 3GPP network.

Category
Protocol
Introduced
R99
Where
Radio Access Network › NG-RAN (5G)
Also touches
2 segments
Specifications
43 specs
SDU Description Purpose Related Classification Detected Changes Specifications

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

Part ofPDU
Specific typesPU
Related approachesRLCMACRRCNAS

Detected Changes Across Releases

from 3GPP Change Requests

Specific 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.

Rel-15 1 change

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
Rel-16 1 change

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.

SpecificationTitleRelease
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