LLC

SM Low Layer Source Specific Multicast (address)

Protocol →
Introduced in R99 Also in: Radio Access Network, Services, Management

LLC is the logical link control protocol layer in GPRS and UMTS that ensures reliable data transfer between a mobile station and the SGSN through segmentation, error correction, and flow control.

Category
Protocol
Introduced
R99
Where
Core Network › 5G Core
Also touches
3 segments
Specifications
28 specs
LLC Description Purpose Related Classification Detected Changes Specifications

Description

The Logical Link Control (LLC) layer is a sublayer of the data link layer (Layer 2) in the GPRS and UMTS protocol architecture, operating between the mobile station (MS) and the Serving GPRS Support Node (SGSN). Its primary function is to provide a reliable, ciphered logical link for the transfer of user data and signaling messages. The LLC layer is independent of the underlying radio interface technology, allowing it to work over various radio access networks like GPRS, EDGE, and UMTS. It sits above the RLC/MAC layer in the radio interface protocol stack and interfaces with upper layers such as the SNDCP (Subnetwork Dependent Convergence Protocol) for user data and the GMM (GPRS Mobility Management) for signaling.

LLC operates in two modes: acknowledged and unacknowledged. In acknowledged mode, it provides error correction through Automatic Repeat Request (ARQ) mechanisms, sequence numbering, and flow control to ensure reliable data delivery. This mode is typically used for signaling and non-real-time user data. Unacknowledged mode offers a simpler, connectionless service without retransmissions, suitable for delay-sensitive traffic like voice over IP or streaming. The LLC frame structure includes fields for frame type (information, supervisory, or unnumbered), address fields for service access point identifiers (SAPIs) to multiplex different data flows (e.g., user data, signaling, SMS), sequence numbers for acknowledged transfers, and a payload field. Ciphering for confidentiality is also performed at the LLC layer, based on keys established during GPRS attach and security procedures.

A key component is the LLC service access point (SAP), which defines the interface between LLC and upper layers. Common SAPs include LLC-SAPI for user data and LLGMM-SAPI for GPRS mobility management signaling. The LLC layer handles segmentation of packets from upper layers into LLC frames and reassembly at the receiver. It also manages logical link establishment, maintenance, and release. In the network architecture, the LLC connection is terminated at the SGSN, meaning the SGSN performs LLC processing for each mobile station. This central termination point allows for efficient mobility management and inter-SGSN handovers without breaking the logical link, as the LLC context can be transferred between SGSNs.

Purpose & Motivation

The LLC layer was introduced in 3GPP Release 99 to provide a standardized, reliable data link for packet-switched services in GPRS and UMTS networks. Prior to GPRS, circuit-switched data services in GSM used a different protocol stack that was not optimized for packet data, lacking efficient error recovery and multiplexing capabilities for multiple data flows. LLC addresses these limitations by offering a robust link layer that ensures data integrity over the inherently error-prone radio interface, which is crucial for IP-based applications.

Its creation was motivated by the need to support a wide range of services, from bursty internet traffic to real-time applications, over a shared packet-switched infrastructure. By providing both acknowledged and unacknowledged transfer modes, LLC can cater to diverse QoS requirements. The independence from the underlying radio technology allows for seamless evolution from GPRS to UMTS and beyond, protecting investments in core network elements like the SGSN. Furthermore, LLC's ciphering capabilities enhance security for user data transmitted over the air interface.

LLC solves the problem of maintaining a consistent logical connection during mobile mobility. Since the LLC connection is anchored at the SGSN, it remains stable even as the mobile station moves between different base stations or radio access cells, simplifying handover procedures. This design supports efficient resource usage and enables features like suspended and resumed data sessions, which are essential for battery-efficient operation in mobile devices.

Classification

Part ofRLC
Specific typesLLE
Related approachesSNDCP

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 1 change

In Release 15, the LLC (SM Low Layer Source Specific Multicast (address)) function was newly introduced to provide security enhancements for the MTA (Multicast Traffic Activation) in network configurations. This addition specifically addresses security aspects when LLC is not utilized, ensuring enhanced protection for multicast service activation procedures. The introduction of LLC establishes a secured, source-specific multicast capability at the low layer within the session management framework.

  • Security enhancement for MTA in network configuration without LLC security TS 44.060CR1648
Rel-17 3 changes

In Release 17, the LLC function was enhanced to support the restoration of a Multicast MBS session upon NG-RAN failure, with or without restart, ensuring service continuity. This update introduced specific procedures for session recovery within the 3GPP system framework. Additionally, corrections were made to the ContextStatusNotify event for multicast transport over the N19mb interface to improve reliability.

  • Void I-SMF/V-SMF Restoration procedure from normal specification clause TS 23.527CR0036
  • Restoration of a Multicast MBS session upon NG-RAN failure with or without restart TS 23.527CR0049
  • Corrections on ContextStatusNofity event for multicast transport over N19mb TS 23.527CR0062
Rel-18 1 change

In Release 18, the LLC function introduced enhancements for Multicast MBS session management to improve service continuity. Specifically, it defined new procedures for the (de)activation or update of a multicast MBS session following an AMF failure. This ensures that multicast session states can be correctly maintained and synchronized after a core network component failure.

  • Multicast MBS session (de)activation or update after an AMF failure TS 23.527CR0063
Rel-19 2 changes

In Release 19, the LLC function introduced a specific Multicast MBS session restoration procedure designed to handle N3mb path failures. Additionally, the release provided clarifications to this restoration procedure for scenarios involving an NG-RAN restart. These updates defined new recovery mechanisms for the multicast bearer service to maintain session continuity.

  • Multicast MBS session restoration procedure for N3mb path failure TS 23.527CR0082
  • Clarification to the Multicast MBS session restoration procedure for NG-RAN restart TS 23.527CR0086

Explore further

Broader topics and technologies where LLC plays a role.

Defining Specifications

3GPP specifications that define or reference LLC, 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 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19
TS 23.050 v1100 UMTS Network Principles and Architecture R99
TS 23.060 vj00 GPRS Service Description Stage 2 Rel-19
TS 23.221 vj00 3GPP System Architectural Requirements Rel-19
TS 23.527 vj50 5G System Restoration Procedures Rel-19
TS 23.725 vg20 Study on URLLC Architecture Enhancements Rel-16
TS 23.852 vc00 Study on GTP-based S2a for WLAN Access Rel-12
TR 23.923 v1300 Mobile IP+ Feasibility Study for UMTS/GPRS Rel-4
TS 24.065 v1310 GPRS Subnetwork Dependent Convergence Protocol Rel-4
TS 25.222 vj00 UTRA TDD Multiplexing & Channel Coding Rel-19
TR 26.937 vj00 3GPP PSS Characterization Rel-19
TS 27.060 vj00 TE-MT Interworking for Packet Domain Rel-19
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19
TS 33.108 vj00 LI Handover Interface Specification Rel-19
TS 33.863 ve20 Security for Battery-Efficient IoT Device to Enterprise Rel-14
TS 43.064 vj00 GPRS Radio Interface Lower-Layer Functions Rel-19
TS 43.129 vj00 PS Handover in GERAN A/Gb and GAN Modes Rel-19
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19
TS 43.802 vc00 GERAN Enhancements for Mobile Data Applications Rel-12
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19
TR 43.902 vj00 GAN Enhancements Feasibility Study Rel-19
TS 44.060 vj00 GERAN RLC/MAC Protocol Specification Rel-19
TS 44.064 vj00 GPRS Logical Link Control (LLC) Protocol Rel-19
TS 44.065 vj00 GPRS SNDCP Specification Rel-19
TS 44.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19
TS 48.016 vj00 Gb Interface Network Service Specification Rel-19
TS 52.402 vj00 GSM Performance Management Measurements Rel-19