GA-RC

Generic Access - Resource Control

Protocol
Introduced in Rel-8
A protocol within the Generic Access Network (GAN) framework, also known as UMA, for managing resources and controlling connections between a mobile device and a GAN Controller (GANC) over unlicensed wireless IP networks like Wi-Fi. It enables secure, seamless handovers of voice and data sessions between cellular and IP-based access, extending service coverage.

Description

GA-RC (Generic Access - Resource Control) is a critical control-plane protocol specified within the 3GPP Generic Access Network (GAN) standards, which define the Unlicensed Mobile Access (UMA) technology. It operates between the mobile device, termed the Generic Access - Mobile Station (GA-MS), and the network entity known as the Generic Access Network Controller (GANC). The primary function of GA-RC is to manage the establishment, maintenance, and release of the secure, logical control connection over an unlicensed wireless IP transport network, typically Wi-Fi or Bluetooth. This connection, known as the GA-RC signaling connection, is a prerequisite for all other GAN procedures, including registration, authentication, and the setup of bearers for circuit-switched (CS) and packet-switched (PS) services.

Architecturally, GA-RC resides in the GA-MS and the GANC, sitting above the underlying IP transport layer. It is responsible for the GA-RC Connection Establishment procedure, which involves the mobile device discovering a GANC, establishing a TCP connection to a well-defined port, and then performing mutual authentication and security setup using the GA-RC SECURITY MODE CONTROL procedure. This ensures the integrity and confidentiality of all subsequent signaling messages. Once the secure GA-RC connection is active, the mobile can register its presence with the core network via the GANC, making it appear as if it is connected through a standard cellular radio access network (e.g., GERAN). The GANC acts as a translation point, converting GA-RC messages into equivalent BSSAP (for CS) or RANAP (for PS) messages for the core network.

The protocol defines a comprehensive state machine and a set of messages for connection management, error handling, and keep-alive mechanisms. Key procedures include GA-RC REGISTER for initial attachment, GA-RC DEREGISTER for detachment, and GA-RC REGISTER UPDATE for mobility updates. It also handles redirection to alternative GANCs for load balancing or recovery. GA-RC works in concert with other GAN protocols: GA-CSR (for CS voice/SMS) and GA-PSR (for PS data) rely on the secure tunnel established by GA-RC. Its role is foundational, providing the controlled and secure 'pipe' through which all other service-specific signaling and user plane traffic flows, enabling dual-mode handsets to use IP access as a functional alternative to traditional cellular radio.

Purpose & Motivation

GA-RC was created as part of the 3GPP Generic Access Network (GAN) specifications, introduced in Release 6 and formally standardized in Release 8, to address the growing need for fixed-mobile convergence (FMC). The primary problem it solved was the limited indoor coverage of cellular networks, particularly for voice services. By leveraging ubiquitous unlicensed spectrum technologies like Wi-Fi, operators could extend their service reach into homes, offices, and hotspots, improving customer experience and reducing churn. GA-RC provided the essential control mechanism to securely and reliably integrate these disparate IP access networks into the trusted mobile core.

Historically, before GAN, solutions for using Wi-Fi for mobile services were proprietary or limited to data-only VoIP applications, lacking seamless integration with core mobile features like handover, consistent subscriber identity, and full service continuity. GA-RC, as the resource control protocol, was motivated by the need for a standardized, carrier-grade method to authenticate devices, establish secure tunnels, and manage the logical connection state. It addressed limitations of ad-hoc IP connections by providing a formalized registration and session management process, ensuring that a device connected via Wi-Fi could be managed with the same level of security and policy control as one connected via a cellular base station. This enabled the vision of 'UMA', where the access network became transparent to the core services.

Key Features

  • Establishes and manages the secure control connection between GA-MS and GANC
  • Performs mutual authentication and security mode setup for signaling integrity and confidentiality
  • Handles GANC discovery, registration, deregistration, and registration update procedures
  • Manages error conditions and provides redirection capabilities to alternative GANCs
  • Defines a state machine for reliable connection lifecycle management
  • Provides the foundational control channel for GA-CSR and GA-PSR service protocols

Evolution Across Releases

Rel-8 Initial

Initial formal standardization of the GA-RC protocol within the 3GPP GAN specifications (TS 43.318, 44.318). Defined the complete architecture, message set, and procedures for establishing a secure GA-RC signaling connection over IP, enabling dual-mode mobile stations to register and authenticate with the core network via a GANC using unlicensed wireless access.

Defining Specifications

SpecificationTitle
TS 43.318 3GPP TR 43.318
TS 43.902 3GPP TR 43.902
TS 44.318 3GPP TR 44.318