Description
The Set Asynchronous Balanced Mode (SABM) frame is a fundamental Layer 2 (Data Link Layer) control frame used in the GSM and UMTS radio interface protocols, specifically within the LAPDm protocol derived from ISDN's LAPD. Its primary function is to establish a logical link connection between two peer entities—typically the Mobile Station (MS) and the Base Station System (BSS) in GSM, or the UE and the RNC in UMTS—in Asynchronous Balanced Mode (ABM). ABM is a mode of operation where both stations are considered equal peers, either of which can initiate transmission, command, or response without receiving prior permission from the other. The SABM frame is the command that triggers the establishment of this balanced, peer-to-peer logical link.
In the protocol architecture, the data link layer above the physical radio channel is responsible for providing a reliable, sequenced connection for the transfer of signalling messages. The SABM frame is a key component of the link establishment procedure. It is transmitted by the initiating entity (often the network side for a mobile-terminated transaction or the mobile for a mobile-originated one) on a dedicated signalling channel, such as the Standalone Dedicated Control Channel (SDCCH) or the main DCCH in GSM/UMTS. The frame contains a pre-defined control field identifier for SABM and includes the information field which carries the first Layer 3 signalling message (e.g., a CM Service Request or a Paging Response) that needs to be transmitted once the link is established. This piggybacking increases efficiency.
The operation is governed by a simple handshake. The sender transmits the SABM command frame. Upon correct receipt, the receiver must acknowledge the establishment of the logical link by sending an Unnumbered Acknowledgment (UA) frame back. This exchange resets the sequence numbers (V(S) and V(R)) at both ends to zero, synchronizing the link for subsequent frame transmission. If the SABM frame is received with errors, it is ignored. The sender operates a timer (timer T200) and will retransmit the SABM if no UA is received before timeout. Once the UA is received, the logical link is considered established, and the Layer 3 message contained within the SABM frame is passed up to the higher layer for processing. All subsequent I-frames (Information frames) carrying signalling messages are then transmitted over this established link. The SABM/UA handshake is thus the critical initial step for virtually all signalling dialogues, including call setup, SMS transfer, and location updating.
Purpose & Motivation
The SABM frame exists to provide a standardized, reliable method for establishing a peer-to-peer logical link connection at the data link layer in digital mobile communication systems. Prior to the digital era, analogue systems had less formalized link control. The adoption of the ISDN-based protocol stack for GSM necessitated a robust link layer procedure. The purpose of SABM is to initialize the link in a known state (ABM) with synchronized sequence numbers, ensuring that subsequent signalling messages are delivered reliably and in sequence. It solves the problem of how to reliably initiate a signalling conversation over an unreliable radio channel.
The historical motivation comes from the design of GSM, which leveraged proven ISDN protocols for its signalling. The LAPD protocol used on the fixed Abis and A interfaces was adapted for the radio interface as LAPDm. The SABM command was carried over from this lineage. It addresses the need for a clear, unambiguous start to a signalling transaction. Without such a mechanism, there would be no way to ensure both ends of the link agree on the starting point for frame numbering and link status, which would lead to data loss or corruption. The SABM procedure, with its mandatory UA response, creates this agreement. Its creation was driven by the requirement for a reliable, error-corrected signalling link as a foundation for all advanced mobile services, making it a cornerstone of GSM and UMTS circuit-switched and early packet-switched signalling.
Key Features
- Layer 2 control command used to establish a logical link in Asynchronous Balanced Mode (ABM)
- Initiates a peer-to-peer link where either station can transmit without polling
- Carries the first Layer 3 signalling message in its information field for efficiency
- Requires an Unnumbered Acknowledgment (UA) frame for successful establishment
- Resets the send and receive sequence variables (V(S), V(R)) to zero at both link ends
- Uses timer-based retransmission (timer T200) for reliability over the radio interface
Evolution Across Releases
Formally specified within the 3GPP vocabulary for the evolving GSM/EDGE and UMTS systems. While the SABM procedure originated in GSM, its inclusion in Rel-5 specs like 21.905 (vocabulary) and 24.022 (radio link protocol) confirmed its continued role in establishing logical links for signalling in both 2G and 3G circuit-switched domains, including for Iu-CS signalling bearer setup.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 24.022 | 3GPP TS 24.022 |
| TS 27.010 | 3GPP TS 27.010 |
| TS 43.129 | 3GPP TR 43.129 |
| TS 44.064 | 3GPP TR 44.064 |