Description
Unnumbered Acknowledgement (UA) is a control frame type defined within data link layer protocols, such as those based on HDLC (High-Level Data Link Control) principles, which are utilized across numerous 3GPP interfaces. It operates in connection-oriented modes to provide a positive acknowledgment for received frames. Unlike information (I) frames, UA frames do not carry sequence numbers (N(S) and N(R)); instead, they are used to confirm the establishment of a link, acknowledge unnumbered commands, and manage the link state. The UA frame is a critical component in the Link Access Procedures (LAP) for various signaling bearers, ensuring that control plane signaling messages are delivered reliably between network nodes.
The UA frame functions within a command/response system. When a node receives a valid Set Asynchronous Balanced Mode (SABM) or Set Asynchronous Balanced Mode Extended (SABME) command frame to initialize a link, it must respond with a UA frame to acknowledge the command and bring the link into the information transfer state. This handshake confirms that both ends of the link are synchronized and ready for data exchange. Similarly, UA frames are used to acknowledge other unnumbered commands like DISC (Disconnect). The transmission of a UA frame is a direct response to a specific command, and its reception confirms the successful execution of that command to the sender.
Within the 3GPP architecture, UA frames are specified in the underlying transport protocols for critical interfaces. For example, they are used in the Layer 2 protocols for the Radio Access Network Application Part (RANAP) on the Iu interface, the Base Station System Application Part (BSSAP) on the A interface, and the GPRS Tunneling Protocol (GTP) control plane. The reliability afforded by the UA acknowledgment mechanism is essential for the setup, maintenance, and teardown of signaling associations and data bearers. Its specification across a vast number of technical specifications (TS), from the core 23-series to the charging 32-series and security 33-series, underscores its foundational role in the reliable operation of the entire 3GPP system, from 2G GSM to 5G NR.
Purpose & Motivation
The Unnumbered Acknowledgement frame type exists to provide a simple, reliable mechanism for link management and command confirmation in data link protocols without the overhead of sequence numbers. It solves the fundamental problem of ensuring that control commands for link establishment and disconnection are received and acted upon correctly. Before reliable data transfer with sequenced frames can begin, the link itself must be reliably set up; the UA frame provides the necessary positive acknowledgment for this initial handshake.
Historically, derived from ISO HDLC standards, this mechanism was adopted into telecommunications to create robust signaling links. It addresses the limitation of having no confirmation for critical link control commands. Without such an acknowledgment, a sending node would be uncertain if a link is established, potentially leading to transmission failures or protocol deadlocks. The UA frame provides this certainty with minimal protocol overhead, as it is only used for specific control functions and not for the continuous acknowledgment of every data frame, which is handled by numbered acknowledgments within I-frames.
Its continued presence through every 3GPP release from R99 to Rel-19 demonstrates its enduring purpose as a bedrock protocol element. It enables the reliable transport of higher-layer signaling messages (like mobility management and call control) across all network domains. The stability of the UA concept allows newer network functions and interfaces to rely on a proven, low-level reliability mechanism for their transport layers.
Key Features
- Positive acknowledgment for unnumbered command frames like SABM and DISC.
- Does not contain send/receive sequence numbers (N(S), N(R)).
- Used for reliable data link establishment and disconnection.
- Fundamental to HDLC-based Link Access Procedures (LAPD, LAPF, LAPB).
- Ensures synchronization of link state between two connected peers.
- Specified across a wide range of 3GPP interfaces for transport reliability.
Evolution Across Releases
Introduced as a fundamental frame type in the data link layer protocols for GSM and UMTS interfaces. Specified for use in LAPD and similar protocols on the A, Gb, and Iu interfaces to reliably acknowledge link establishment commands, forming the basis for reliable signaling transport in 3GPP networks.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.140 | 3GPP TS 23.140 |
| TS 23.218 | 3GPP TS 23.218 |
| TS 24.022 | 3GPP TS 24.022 |
| TS 24.173 | 3GPP TS 24.173 |
| TS 24.229 | 3GPP TS 24.229 |
| TS 24.292 | 3GPP TS 24.292 |
| TS 24.404 | 3GPP TS 24.404 |
| TS 24.406 | 3GPP TS 24.406 |
| TS 24.454 | 3GPP TS 24.454 |
| TS 24.504 | 3GPP TS 24.504 |
| TS 24.604 | 3GPP TS 24.604 |
| TS 24.606 | 3GPP TS 24.606 |
| TS 24.654 | 3GPP TS 24.654 |
| TS 29.079 | 3GPP TS 29.079 |
| TS 29.163 | 3GPP TS 29.163 |
| TS 29.949 | 3GPP TS 29.949 |
| TS 32.260 | 3GPP TR 32.260 |
| TS 32.270 | 3GPP TR 32.270 |
| TS 32.272 | 3GPP TR 32.272 |
| TS 32.278 | 3GPP TR 32.278 |
| TS 32.850 | 3GPP TR 32.850 |
| TS 33.203 | 3GPP TR 33.203 |
| TS 33.790 | 3GPP TR 33.790 |
| TS 37.462 | 3GPP TR 37.462 |
| TS 43.068 | 3GPP TR 43.068 |
| TS 43.129 | 3GPP TR 43.129 |
| TS 44.064 | 3GPP TR 44.064 |