Description
Link Access Procedure on the D-channel (LAPD) is a data link protocol standardized by ITU-T (Q.921) and adopted within 3GPP for signaling applications. As the name indicates, it was originally designed for the D-channel (signaling channel) in ISDN, but in 3GPP contexts, it is utilized primarily for signaling transport between network elements, such as between the Base Station Controller (BSC) and Base Transceiver Station (BTS) on the A-bis interface in GSM. LAPD operates at Layer 2, providing a reliable, connection-oriented service that can multiplex multiple data link connections (using Data Link Connection Identifiers - DLCIs) over a single physical channel, enabling efficient sharing of signaling links.
LAPD is based on the HDLC framework but is specifically tailored for the D-channel's requirements. Its frame structure includes a flag, address field (containing the Service Access Point Identifier - SAPI, Terminal Endpoint Identifier - TEI, and command/response bit), control field (for sequence numbering and frame type), information field (for higher-layer messages), and FCS. The protocol supports two operational modes: Unacknowledged Information Transfer (UI frames) for connectionless signaling and Acknowledged Information Transfer (using I-frames) for connection-oriented, reliable services. For acknowledged mode, it implements error detection via FCS and retransmission via ARQ, along with flow control using sequence numbers.
Within 3GPP GSM/UMTS networks, LAPD's primary role is to transport Layer 3 signaling messages (e.g., BSS Management, Radio Resource Management) reliably across the A-bis interface. It allows multiple BTSs to share a single physical link to a BSC by using different TEIs, optimizing infrastructure use. The protocol establishes and maintains data link connections, ensures message integrity, and manages the logical link for signaling traffic. While later 3GPP releases moved towards IP-based transport, LAPD remained a cornerstone for legacy circuit-switched network signaling, providing a robust and multiplexed Layer 2 service that ensured reliable delivery of critical control plane information.
Purpose & Motivation
LAPD was incorporated into 3GPP standards to provide a standardized, multiplexed, and reliable data link protocol for signaling channels in mobile networks, addressing the need for efficient transport of control messages between network elements. Its origins in ISDN provided a proven solution for handling signaling separately from user traffic (the B-channel). In the GSM architecture, this separation was equally valuable for interfaces like A-bis, where robust signaling between BSC and BTS was critical for call setup, handover, and radio resource management.
The protocol solved several key problems: First, it enabled multiplexing of signaling for multiple endpoints (e.g., several BTSs) over a single physical circuit, reducing cabling and interface costs. Second, it provided error detection and correction, ensuring that signaling messages—which are small but critical—were not corrupted during transmission over potentially noisy digital links. Without such reliability, dropped calls or failed handovers could occur more frequently.
Historically, prior to LAPD's adoption, proprietary signaling links could lead to vendor lock-in and interoperability challenges. By standardizing on LAPD (based on ITU-T Q.921), 3GPP ensured multi-vendor compatibility for the A-bis interface. Its design specifically for signaling (the D-channel) meant it was optimized for the bursty, low-latency requirements of control traffic, unlike general-purpose data link protocols. This focus made it an ideal fit for the distributed architecture of cellular networks, where reliable and efficient signaling transport is foundational to network operation.
Key Features
- Multiplexing support via Data Link Connection Identifier (DLCI) combining SAPI and TEI
- Two transfer modes: Unacknowledged (UI frames) and Acknowledged (I-frames with ARQ)
- Error detection using Frame Check Sequence (FCS) with CRC-16
- Flow control and sequencing using modulo 128 sequence numbers
- Connection establishment and release procedures (SABME, DISC)
- Support for multiple service access points (SAPI) for different signaling layers
Evolution Across Releases
LAPD was formally specified within 3GPP in Release 8 for use in GSM/EDGE radio access network interfaces, particularly the A-bis interface. The initial inclusion defined its adaptation for transporting BSS management and radio resource signaling between BSC and BTS, leveraging its multiplexing and reliable delivery capabilities over digital circuits like E1/T1.
Defining Specifications
| Specification | Title |
|---|---|
| TS 44.064 | 3GPP TR 44.064 |