LLE

Logical Link Entity

Protocol
Introduced in Rel-8
LLE is a conceptual entity within the GPRS logical link control layer, representing an instance of a logical link between a mobile station and the network. It manages the state, parameters, and data flow for a specific logical connection. It is fundamental for handling multiple concurrent data sessions and signaling channels.

Description

The Logical Link Entity (LLE) is a functional component within the Logical Link Control (LLC) layer protocol implementation, as defined in 3GPP specifications, particularly for GPRS. It represents an instantiation of a logical link between a mobile station (MS) and the Serving GPRS Support Node (SGSN). Each LLE corresponds to a specific logical link identified by a Data Link Connection Identifier (DLCI) and is associated with a particular Service Access Point (SAP), such as those used for user data (LLC-SAPI) or GPRS mobility management signaling (LLGMM-SAPI). The LLE manages the complete state machine, context, and operational parameters for that logical link.

Internally, an LLE maintains variables such as the send and receive state variables (V(S), V(R), V(A)) for sequence numbering in acknowledged mode, the retransmission counter, timers for acknowledgments and retransmissions, the ciphering state and key, and buffers for transmitted and received LLC frames. It executes the LLC protocol procedures, including frame transmission and reception, error detection, ARQ operations for retransmissions, flow control, and ciphering/deciphering. For each active PDP context or signaling connection, a separate LLE is typically instantiated to handle its data flow, allowing multiple logical links to operate concurrently over the same physical radio resource.

The LLE interacts with adjacent layers: it receives service data units (SDUs) from the upper layer (e.g., SNDCP for user data or GMM for signaling) via the SAP, segments them into LLC protocol data units (PDUs), and passes them to the lower RLC/MAC layer for transmission over the radio interface. In the reverse direction, it receives LLC PDUs from RLC/MAC, reassembles them into SDUs, and delivers them to the appropriate upper layer entity. The LLE's state machine handles link establishment (via XID exchange), data transfer, and link release procedures. In the network side (SGSN), an LLE exists for each mobile station and each active logical link, managing the peer-to-peer connection with the MS's corresponding LLE.

Purpose & Motivation

The Logical Link Entity concept was formally detailed in later 3GPP releases, such as Release 8, to provide a clear architectural model for implementing the LLC layer. It addresses the need to manage multiple independent logical connections over a single physical radio link between the mobile station and the network. Without distinct logical link entities, it would be challenging to support simultaneous services like web browsing, email, and mobility signaling, each with potentially different reliability and QoS requirements.

Its creation stems from the requirement for a structured way to handle the state and context associated with each logical link. Earlier GPRS specifications defined LLC procedures but were less explicit about the internal decomposition. The LLE model aids equipment manufacturers and protocol stack developers by defining a modular entity that encapsulates all functions related to a specific logical link. This improves software design, testing, and interoperability.

LLE solves the problem of context management during mobility events like handovers or routing area updates. Since each logical link's state (sequence numbers, ciphering keys, buffers) is maintained within its LLE, the network can efficiently suspend, resume, or transfer these contexts between network nodes (e.g., during inter-SGSN handover). This ensures service continuity and efficient resource utilization, which is critical for seamless mobile data experience.

Key Features

  • Manages state machine and context for a single logical link
  • Handles sequence numbering and ARQ for reliable transfer
  • Maintains ciphering parameters and performs encryption/decryption
  • Buffers LLC frames for transmission and retransmission
  • Interfaces with upper layers via Service Access Points (SAPs)
  • Supports concurrent operation of multiple LLEs per mobile station

Evolution Across Releases

Rel-8 Initial

Introduced the explicit architectural concept of the Logical Link Entity within the LLC layer documentation. Defined its functions, state variables, and interactions with LLC SAPs and the lower RLC/MAC layer. Provided a clearer model for implementation.

LLE model maintained and referenced in the context of EC-GSM-IoT optimizations. Ensured LLE operations are compatible with power-saving features and extended coverage requirements for IoT devices.

Defining Specifications

SpecificationTitle
TS 44.064 3GPP TR 44.064