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

Glossary term · Protocol

SRAP

Sidelink Relay Adaptation Protocol

Protocol →

SRAP is a 3GPP protocol layer for 5G NR sidelink that adapts data for relay transmission between user equipment to extend coverage for ProSe, public safety, and V2X applications.

Introduced
Rel-17
Where
Radio Access Network › NG-RAN (5G)
Specifications
6 specs
SRAP Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Sidelink Relay Adaptation Protocol (SRAP) is a key protocol layer within the 5G New Radio (NR) sidelink protocol stack, specifically defined for relay operations between User Equipments (UEs). It operates as a sublayer of the Packet Data Convergence Protocol (PDCP) layer for the sidelink relay user plane. SRAP is responsible for adapting data packets for transmission over the sidelink relay interface, which is a direct device-to-device (D2D) communication link. It performs functions such as adding and removing SRAP headers, which contain necessary information for relay routing and identification, and may handle segmentation and reassembly of data units to match the characteristics of the sidelink radio bearer.

Architecturally, SRAP sits between the higher-layer services (e.g., IP packets or non-IP data) and the lower-layer sidelink radio protocols (like RLC and MAC). It is utilized in scenarios where a remote UE communicates with the network via a relay UE, which acts as an intermediary. The relay UE has a direct connection to the gNB (Uu interface) and also establishes a sidelink (PC5 interface) with the remote UE. SRAP operates on both the remote UE and the relay UE to ensure data packets are correctly formatted for the sidelink leg of the communication path. It works in conjunction with other sidelink protocols, such as Sidelink Radio Link Control (SL-RLC) and Sidelink Medium Access Control (SL-MAC), to provide reliable data transfer.

The protocol's operation involves the SRAP entity processing Service Data Units (SDUs) from the upper layers. It adds a SRAP header that includes fields like a Destination Layer-2 ID and possibly a Source Layer-2 ID for addressing within the sidelink. This header enables the relay UE to identify the target remote UE or to forward data towards the network. On the receiving side, the SRAP entity removes the header and delivers the SDU to the appropriate upper-layer entity. SRAP is designed to be transparent to the core network, meaning the network treats the remote UE as if it is directly connected, simplifying network management. Its role is crucial in enabling efficient relay-based communication, which is a foundational capability for Proximity Services (ProSe), public safety networks, and Vehicle-to-Everything (V2X) scenarios where direct network coverage may be limited.

Purpose & Motivation

SRAP was introduced to standardize and enhance relay functionality in 5G NR sidelink communications, addressing the need for reliable device-to-device relay without continuous network coverage. Prior to 3GPP Release 17, sidelink communications in LTE and early 5G primarily supported direct communication but had limited standardized relay mechanisms, especially for user plane data. This posed challenges for public safety applications, where first responders might operate in areas with damaged or absent network infrastructure, and for V2X scenarios where vehicles need to extend communication range. SRAP provides a protocol framework to efficiently adapt data for relay transmission, solving the problem of seamless connectivity extension.

The creation of SRAP was motivated by the evolution of Proximity Services (ProSe) and the increasing demand for advanced V2X and industrial IoT applications. In Release 16, 5G NR sidelink was enhanced for V2X, but relay support was not fully fleshed out in the user plane protocol stack. SRAP fills this gap by defining a dedicated adaptation layer that handles the intricacies of relay routing over the PC5 interface. It addresses limitations of previous ad-hoc or non-standardized relay approaches by ensuring interoperability, efficient header usage, and integration with the existing NR sidelink architecture. This enables UEs to dynamically act as relays, extending network coverage and improving service reliability in challenging environments.

What changed in its specifications

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

TS 38.300Rel-18 → Rel-19

Rel-19 adds multi-hop L2 UE-to-Network relay for NR sidelink as the largest item. It also adds low-power wake-up signal and receiver (LP-WUS/WUR) text, on-demand SSB and SIB1 for network energy savings, and sub-band full duplex for TDD carriers.

Full comparison in TS 38.300 →
TS 38.323Rel-17 → Rel-18

Rel-18 adds multi-path operation for remote UEs over sidelink or non-3GPP indirect paths, with related relay PDCP definitions. It also adds XR enhancements, including data volume calculation for delay status reporting and transmit/receive operations. Sidelink PDCP duplication is added, covering control PDU transmission and duplicate PDU discard.

Full comparison in TS 38.323 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-17 14 changes
  • Correction to 38.300 on SRAP operation TS 38.300CR0627
  • Clarification on the services expected from SRAP layer TS 38.323CR0123
  • Correction on SRAP for L2 UE-to-Network Relay TS 38.351CR0001
  • Correction on SRAP for L2 U2N Relay TS 38.351CR0009
  • Corrections on SRAP for SL relay TS 38.351CR0015
  • Correction to error handling in SRAP TS 38.351CR0016

+ 8 more changes

Rel-18 1 change
  • Corrections on RRC SRAP configuration for L2 U2U TS 38.331CR5125
Rel-19 1 change
  • Miscellaneous SRAP corrections for multi-hop U2N Relay TS 38.351CR0042

Defining Specifications

3GPP specifications that define or reference SRAP, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 38.300 vj40 NR and NG-RAN Overall Description Rel-19 read
TS 38.323 vj10 PDCP Protocol Specification Rel-19 read
TS 38.331 vj40 NR Radio Resource Control (RRC) Rel-19 read
TS 38.351 vj10 Sidelink Relay Adaptation Protocol (SRAP) Rel-19 read
TS 38.401 vj30 NG-RAN Architecture Description Rel-19 read
TS 38.473 vj40 F1 Application Protocol (F1AP) Rel-19 read