Description
The Logical Link Management Entity (LLME) is the implementation component that carries out the functions specified by the Logical Link Management (LLM) protocol. It exists as a software or firmware module within the protocol stacks of the Mobile Station (MS) and the Serving GPRS Support Node (SGSN). The LLME handles the execution of LLM procedures, including the management of Logical Link Control (LLC) connections. It processes LLM messages, maintains state machines for each logical link, and interacts with other entities like GPRS Mobility Management (GMM) and Session Management (SM) to coordinate link activities. The LLME uses parameters such as the Temporary Logical Link Identity (TLLI) to identify and manage specific logical link contexts.
Architecturally, the LLME operates at the interface between the LLC sublayer and lower layers like RLC/MAC. In the MS, the LLME is part of the user equipment's protocol stack, while in the SGSN, it is integrated into the network-side processing. The entity manages link establishment by initiating or responding to activation requests, which involve negotiating QoS profiles and allocating resources. During data transfer, the LLME oversees link maintenance, including flow control, error detection, and supervision through mechanisms like keep-alive signals and timeout handlers. It also handles link release procedures, ensuring proper cleanup of resources and context information when a session ends or due to failures.
In terms of operation, the LLME works in tandem with the LLM protocol defined in 3GPP TS 44.064. It implements the state transitions and message flows specified in the standard, such as moving a logical link from an idle state to an active state. The LLME supports multiple logical links per MS, allowing concurrent data sessions with different QoS requirements. It also plays a role in mobility scenarios, assisting in link re-establishment during handovers between cells or routing areas. By abstracting the complexities of link management, the LLME enables higher-layer applications to transmit data reliably without dealing with low-level connection details, thus enhancing network efficiency and user experience.
Purpose & Motivation
The Logical Link Management Entity (LLME) was created to provide a concrete functional implementation of the Logical Link Management (LLM) protocol within GPRS and EGPRS networks. As packet-switched mobile data evolved, there was a need for a dedicated entity to execute link management tasks efficiently, separating control plane functions from data plane operations. The LLME addresses the problem of managing dynamic logical connections in a resource-constrained radio environment, where physical channels are shared among multiple users. It ensures that logical links are properly established, maintained, and torn down, supporting the bursty nature of data traffic that circuit-switched entities could not handle effectively.
Historically, the introduction of LLME in Release 8 alongside LLM was motivated by the limitations of earlier GSM data services, which relied on simple point-to-point connections. By encapsulating link management logic into a distinct entity, the LLME enables better scalability, error handling, and integration with mobility management. It solves issues such as link state synchronization between MS and SGSN, efficient resource utilization during idle periods, and recovery from radio link failures. The LLME's role has persisted through multiple 3GPP releases due to its foundational importance in packet core networks, even as newer technologies like LTE and 5G introduced different architectures, with similar functions distributed across other protocol layers.
Key Features
- Implements LLM procedures for logical link control in MS and SGSN
- Manages state machines and contexts for multiple logical links
- Handles link establishment, maintenance, and release operations
- Coordinates with GMM and SM for mobility and session coordination
- Supports QoS negotiation and resource allocation per link
- Provides error detection and supervision mechanisms for link reliability
Evolution Across Releases
Defining Specifications
| Specification | Title |
|---|---|
| TS 44.064 | 3GPP TR 44.064 |