Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Protocol

SDU

Signalling Data Unit

Protocol →

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.

Introduced
R99
Where
Radio Access Network › UTRAN (3G)
Specifications
43 specs
Also in
Services, Core Network
SDU Description Purpose What changed Neighbours 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.

What changed in its specifications

The latest release-to-release comparison of specifications that define SDU. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 22.060Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 22.060: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 22.060 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 1 change
  • CR on updating POLL_SN value and selecting the RLC SDU for retransmission TS 38.322CR0009

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 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.060 vj00 GPRS Stage 1 Service Description Rel-19 read
TS 23.107 vj00 UMTS QoS Framework Rel-19 read
TS 23.207 vj00 End-to-End QoS Framework for GPRS Rel-19 read
TR 23.910 v550 CS Bearer Services in UMTS Rel-5 read
TR 23.979 vj00 PoC over 3GPP Systems Architectural Requirements Rel-19 read
TS 24.065 v310 GPRS Subnetwork Dependent Convergence Protocol R99 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 25.301 vj00 UE-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 25.302 vj00 UTRA Physical Layer Services Rel-19 read
TS 25.321 vj00 MAC Protocol Specification for UTRAN Rel-19 read
TS 25.322 vj00 RLC Protocol Specification Rel-19 read
TS 25.323 vj00 Packet Data Convergence Protocol (PDCP) Specification Rel-19 read
TS 25.411 vj00 Iu Interface Layer 1 Specification Rel-19 read
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19 read
TS 25.415 vj00 Iu Interface User Plane Protocol Rel-19 read
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19 read
TS 25.424 vj00 UTRAN Iur Interface Data Transport & Signalling Rel-19 read
TR 25.912 vj00 Evolved UTRA and UTRAN Technical Report Rel-19 read
TS 26.102 vj00 Mapping of AMR and other codecs to interfaces Rel-19 read
TS 26.202 vj00 AMR-WB Speech Codec Mapping Specification Rel-19 read
TS 26.346 vj30 MBMS User Services Specification Rel-19 read
TS 26.502 vj60 5G Multicast-Broadcast User Services Rel-19 read
TR 26.937 vj00 3GPP PSS Characterization Rel-19 read
TS 29.414 vj00 Nb Interface Bearer Transport & Control Protocols Rel-19 read
TS 29.415 vj00 Nb User Plane Protocol Specification Rel-19 read
TS 33.105 vj00 3G Security: Cryptographic Algorithm Requirements Rel-19 read
TS 36.133 vj60 LTE Radio Resource Management Requirements Rel-19 read
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 36.302 vj00 E-UTRA Physical Layer Services Rel-19 read
TS 36.322 vj00 E-UTRA Radio Link Control Protocol Specification Rel-19 read
TS 36.323 vj00 PDCP Protocol Specification Rel-19 read
TS 36.360 vj00 LTE-WLAN Aggregation Adaptation Protocol Rel-19 read
TS 36.361 vj00 LWIP Encapsulation Protocol Specification Rel-19 read
TS 36.938 v900 E-UTRAN to 3GPP2/Mobile WiMAX Mobility Rel-9 read
TS 38.322 vj30 NR Radio Link Control (RLC) Protocol Specification Rel-19 read
TS 38.323 vj10 PDCP Protocol Specification Rel-19 read
TR 38.913 vj00 Next Gen Access Tech Scenarios & Requirements Rel-19 read
TS 43.051 vj00 GERAN Stage 2 Service Description Rel-19 read
TS 44.060 vj00 GERAN RLC/MAC Protocol Specification Rel-19 read
TS 44.065 vj00 GPRS SNDCP Specification Rel-19 read
TS 44.160 vg00 GERAN Iu Mode RLC/MAC Protocol Specification Rel-16 read
TR 45.902 vj00 Flexible Layer One (FLO) for GERAN Rel-19 read