Home / 5G / Protocols / SDAP / PDU Types and Data PDU Formats

5G SDAP PDU Types and Data PDU Formats

SDAP uses a small set of wire-format families: headerless SDAP data PDUs, downlink and uplink SDAP data PDUs with header, a unicast sidelink SDAP data PDU with header, and the End-Marker Control PDU.

Quick facts

Technology 5G NR
Area / Protocol SDAP PDU families and data PDU formats
Primary baseline 3GPP TS 37.324
Main focus Headerless SDAP data PDU, DL and UL SDAP data PDU with header, SL unicast format, and End-Marker Control PDU
Transport cases DRB, MRB, and SL-DRB over NR Uu and PC5
Main companion specs TS 38.300 for SDAP context and TS 38.331 for header-presence configuration

What This Page Covers

This reference page covers the SDAP wire-format layer: PDU categories, data PDU variants, format applicability by transport case, and the control PDU used for End-Marker signaling.

SDAP PDU Types

SDAP defines two broad PDU classes:

  • SDAP Data PDU
  • End-Marker Control PDU

The SDAP Data PDU itself appears in multiple structural variants depending on whether SDAP header presence is configured and whether the context is downlink, uplink, or unicast sidelink.

SDAP Data PDU Without SDAP Header

In the headerless format, the SDAP PDU consists only of a data field and does not include an SDAP header. This is the simplest SDAP wire format.

This format is used when header presence is not configured, and it is also the receive-side path used for MRB traffic because MRB does not use an SDAP header.

Headerless SDAP data PDU
SDAP data PDU without SDAP header The headerless SDAP data PDU contains only the data field. Data

DL SDAP Data PDU With SDAP Header

The DL SDAP data PDU with header is the downlink format used when the DRB is configured with SDAP header presence. This format carries the data field together with the SDAP header fields needed for downlink QoS-aware handling.

This is the format associated with downlink reflective QoS-related handling, because header-bearing downlink SDAP data allows the UE to process QFI and reflective indications carried in the SDAP header.

DL SDAP data PDU with header
Downlink SDAP data PDU with header The downlink SDAP data PDU with header contains an SDAP header followed by the data field. SDAP header Data

UL SDAP Data PDU With SDAP Header

The UL SDAP data PDU with header is the uplink format used when the selected DRB is configured with SDAP header presence. It carries the SDAP header and the SDAP SDU data field.

This format is especially important for default DRB behavior because the SDAP procedures state that the default DRB is always configured with UL SDAP header.

UL SDAP data PDU with header
Uplink SDAP data PDU with header The uplink SDAP data PDU with header contains an SDAP header followed by the data field. SDAP header Data

SL SDAP Data PDU With Header for Unicast Sidelink

SDAP defines a dedicated data PDU format with header for unicast NR sidelink communication. This is the sidelink header-bearing counterpart to the Uu header-bearing formats.

The spec limits this to unicast: for groupcast and broadcast NR sidelink communication, only SDAP data PDU without SDAP header is supported.

SL unicast SDAP data PDU with header
Sidelink unicast SDAP data PDU with header The unicast sidelink SDAP data PDU with header contains an SDAP header followed by the data field. SDAP header Data

End-Marker Control PDU

In addition to data PDUs, SDAP defines an End-Marker Control PDU. This is the control-format part of the wire-format layer and should be treated separately from ordinary data PDU formats.

On this page, the End-Marker is introduced at format level only. Its procedure-level role during flow remapping and bearer transition belongs on a later dedicated End-Marker page.

End-Marker Control PDU
End-Marker Control PDU format family The End-Marker Control PDU is a control-format SDAP PDU used separately from ordinary data PDUs. Control header / marker fields

SDAP Format Comparison

Format Header present Main use
Data PDU without SDAP header No Headerless DRB cases, MRB reception, SL groupcast or broadcast
DL Data PDU with SDAP header Yes Downlink DRB with header configured
UL Data PDU with SDAP header Yes Uplink DRB with header configured, including default DRB behavior
SL Data PDU with SDAP header Yes Unicast NR sidelink only
End-Marker Control PDU Control format End-marker signaling during remapping-related operations

Which Transport Cases Use Which SDAP Format

DRB over Uu

DRB-based Uu transport can use either headerless or header-bearing SDAP data PDU formats depending on RRC configuration of SDAP header presence.

MRB

MRB does not use an SDAP header, so the no-header SDAP data PDU path applies for MRB reception behavior.

SL-DRB over PC5

For NR sidelink, unicast may use the SL SDAP data PDU with header, while groupcast and broadcast support only the headerless data PDU format.

Field Families Used in SDAP Formats

This format page should mention the field families that appear in SDAP PDUs, but the exact semantics should be delegated to the dedicated header-fields page when that page is live.

  • Data field
  • D/C field
  • QFI field
  • RQI field
  • RDI field
  • PQFI-related sidelink field set
SDAP header field view across the main header-bearing formats
SDAP header field overview A family-view SVG showing the main field makeup of the DL, UL, and unicast sidelink SDAP headers, including D/C, QFI, reflective indications, and sidelink PQFI-related fields. DL header D/C RQI RDI QFI Reserved UL header D/C QFI Reserved / spare bits Header extension area SL unicast header D/C Reserved / spare bits PQFI-related field set Reserved Family view only: use the dedicated header-fields page for exact bit positions and per-field semantics.

Reference Examples

Example 1: DRB without SDAP header

If a DRB is configured without SDAP header presence, SDAP sends and receives the SDAP SDU using the data PDU without SDAP header.

Example 2: DL DRB with SDAP header

If a downlink DRB has SDAP header configured, the UE receives a DL SDAP data PDU with header and can process QFI and reflective indications from that header.

Example 3: Sidelink groupcast

For NR sidelink groupcast, the header-bearing SL SDAP PDU format is not used. Only the headerless SDAP data PDU format is supported.

Key Specification References

Specification Why it matters
3GPP TS 37.324 Primary SDAP PDU and parameter specification, including data PDU formats and End-Marker Control PDU.
3GPP TS 38.300 NR architecture context for SDAP, MRB, and sidelink positioning.
3GPP TS 38.331 RRC configuration context for SDAP header presence on DRBs and SL-DRBs.

Next SDAP Reference Pages

Related Content