DLC

Data Link Connection

Protocol
Introduced in Rel-8
A logical connection established at the data link layer (Layer 2) between two network entities, such as a mobile station and a network node. It provides a reliable, sequenced data transfer service for user data and signaling. It is a fundamental transport mechanism in legacy GSM and GPRS systems.

Description

A Data Link Connection (DLC) is a Layer 2 logical communication channel defined within the 3GPP specifications, primarily for GSM and GPRS networks. It operates above the physical layer and is responsible for the reliable, in-sequence, and error-controlled transfer of data units, known as frames, between peer entities. The DLC is established, maintained, and released by the Data Link Layer protocol, which manages flow control, error detection and correction (e.g., via retransmissions), and sequence numbering to ensure data integrity. In the context of GSM, DLCs are crucial for supporting various services, including circuit-switched data and signaling transport for mobility management and call control.

Architecturally, a DLC is identified by a Data Link Connection Identifier (DLCI) and is often multiplexed over a single physical resource. The connection can be point-to-point or, in some configurations, point-to-multipoint. The protocol governing the DLC, such as the Link Access Protocol on the Dm channel (LAPDm) for the radio interface or other LAP variants for terrestrial links, defines the frame structure, control procedures, and timers. These procedures include establishing a connection through a handshake, transferring information frames with acknowledgments, and performing error recovery via selective reject mechanisms.

Within the GPRS core network, DLC concepts are extended in protocols like the GPRS Tunneling Protocol (GTP), but the fundamental DLC as specified in documents like TS 44.060 (RLC/MAC protocol) for the radio interface provides the essential link-layer service for packet data transfer between the Mobile Station and the network. Its role is to shield higher layers from the imperfections of the radio transmission medium, providing a virtual error-free pipe. While its prominence has diminished with the evolution to 3G, 4G, and 5G, where different Layer 2 paradigms like the Packet Data Convergence Protocol (PDCP) and Radio Link Control (RLC) are used, the DLC remains a foundational concept in telecommunications for understanding reliable data link services.

Purpose & Motivation

The Data Link Connection was created to provide a reliable data transfer service over inherently unreliable physical channels, particularly the error-prone radio interface in early digital cellular systems like GSM. Before standardized data link protocols, simple raw data transmission suffered from high error rates, lost data, and out-of-order delivery, making it unsuitable for signaling and user data applications requiring integrity. The DLC, governed by robust link layer protocols, solved this by introducing acknowledgment mechanisms, sequence numbers, and retransmission procedures to create a virtual error-free circuit.

Historically, the concept draws from ISDN and X.25 network architectures, where data link connections (using protocols like LAPD) were essential for reliable D-channel signaling and packet data. 3GPP adapted these principles for the mobile environment. The primary motivation was to support not only voice but also circuit-switched data services (like fax and dial-up data) and, later, packet-switched GPRS services, which all demanded a dependable Layer 2 transport mechanism for both control plane signaling and user plane data.

It addressed the limitation of having no guaranteed delivery at the physical layer. By establishing a logical connection with defined states and procedures, the network could efficiently manage resources, multiplex multiple logical channels onto one physical channel, and ensure that critical signaling messages for mobility and call setup were delivered correctly. This reliability was paramount for network stability and service quality in 2G systems.

Key Features

  • Provides reliable, in-sequence delivery of frames through acknowledgment and retransmission mechanisms.
  • Implements error detection using Frame Check Sequences (FCS) and error correction via ARQ (Automatic Repeat Request).
  • Manages flow control to prevent overwhelming the receiver, adapting to variable link conditions.
  • Supports multiplexing of multiple logical connections (DLCs) over a single physical channel using identifiers.
  • Defines explicit connection establishment and release procedures, managing the link state machine.
  • Operates independently for different logical channels (e.g., signaling, user data) to provide tailored service.

Evolution Across Releases

Rel-8 Initial

Introduced as a core concept for GSM/EDGE Radio Access Network (GERAN) data link layer services, primarily defined in TS 44.060 for the RLC/MAC protocol supporting GPRS and EDGE. It established the procedures for acknowledged and unacknowledged data transfer over the radio interface, forming the basis for packet data transport in 2G systems integrated with the evolving 3GPP architecture.

Defining Specifications

SpecificationTitle
TS 27.010 3GPP TS 27.010
TS 43.051 3GPP TR 43.051
TS 44.060 3GPP TR 44.060