UA

Unnumbered Acknowledgement

Protocol
Introduced in R99
A frame type used in data link layer protocols for reliable data transmission without sequence numbers. It acknowledges the receipt of frames, enabling flow control and error recovery in signaling and data transfer. It is a fundamental mechanism for ensuring data integrity in various 3GPP interfaces.

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

R99 Initial

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

SpecificationTitle
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