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.
Classification
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.
Explore further
Broader topics and technologies where UA plays a role.
Defining Specifications
3GPP specifications that define or reference UA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.140 v1600 | MMS Non-Realtime Service Definition | Rel-6 |
| TS 23.218 vj00 | IMS Call Model Specification | Rel-19 |
| TS 24.022 vj00 | Radio Link Protocol (RLP) for Circuit Switched Data | Rel-19 |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 |
| TS 24.229 vj50 | IMS call control protocol based on SIP and SDP | Rel-19 |
| TS 24.292 vj00 | IMS Centralized Services (ICS) Protocol | Rel-19 |
| TS 24.404 v1700 | Communication Diversion Services (CDIV) | Rel-7 |
| TS 24.406 v810 | Message Waiting Indication (MWI) Protocol | Rel-8 |
| TS 24.454 v840 | Closed User Group (CUG) Protocol Specification | Rel-8 |
| TS 24.504 v8m0 | Communication Diversion Services Stage 3 | Rel-8 |
| TS 24.604 vj00 | Communications Diversion (CDIV) Protocol Spec | Rel-19 |
| TS 24.606 vj00 | MWI Service Protocol Description | Rel-19 |
| TS 24.654 vj00 | Closed User Group (CUG) supplementary service | Rel-19 |
| TS 29.079 vj00 | Optimal Media Routeing (OMR) Procedures | Rel-19 |
| TS 29.163 vj00 | Interworking between 3GPP IM CN and CS networks | Rel-19 |
| TR 29.949 vj00 | VoLTE IMS Roaming Architecture & Procedures | Rel-19 |
| TS 32.260 vj10 | IMS Charging Management | Rel-19 |
| TS 32.270 vj00 | MMS Charging Management Specification | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.278 vj00 | Monitoring Events Offline Charging Specification | Rel-19 |
| TS 32.850 ve00 | IMS Charging Correlation Methods Study | Rel-14 |
| TS 33.203 vj10 | IMS Security Specification | Rel-19 |
| TS 33.790 vj10 | Security for Next-Gen Real-Time Communication Phase 2 | Rel-19 |
| TS 37.462 vj00 | Iuant Interface Data Link Layer for RETAP/TMAAP | Rel-19 |
| TS 43.068 vj00 | Voice Group Call Service (VGCS) Stage 2 | Rel-19 |
| TS 43.129 vj00 | PS Handover in GERAN A/Gb and GAN Modes | Rel-19 |
| TS 44.064 vj00 | GPRS Logical Link Control (LLC) Protocol | Rel-19 |