Description
The GERAN Registration Area (GRA) is a core concept in the mobility management of 2G GSM and EDGE networks. It is a logical area, defined within the network's configuration, that consists of one or more Location Areas (LAs) or Routing Areas (RAs). A Location Area is a set of cells where a mobile station (MS) in idle mode can move without performing a location update, while a Routing Area is a subset of a Location Area used for GPRS/EDGE packet-switched services. The GRA aggregates these areas to create a larger zone for registration purposes.
How it works is centered on the mobile device's states. When a mobile device is powered on or enters a new GRA, it must perform a GRA update procedure with the network. This procedure informs the core network's Visitor Location Register (VLR) and/or Serving GPRS Support Node (SGSN) of the device's current GRA. Subsequently, as the device moves between cells that all belong to the same GRA, no further location updates are triggered. This significantly reduces the signaling traffic on the radio interface and within the core network. When an incoming call or packet session arrives for the device, the network pages it across all cells within the entire GRA where the device is registered, ensuring the device is located.
The architecture involves coordination between the Radio Access Network (GERAN BSS - Base Station System) and the Core Network (CN). The GRA identity is broadcast on the BCCH (Broadcast Control Channel) of each cell. The mobile device reads this identity and compares it with its stored GRA. A mismatch triggers the update procedure. The network operator defines GRA boundaries during network planning, balancing the trade-off between paging load (larger GRA means paging more cells) and location update signaling (smaller GRA means more frequent updates). The GRA concept is a key enabler for scalable mobility management, allowing networks to handle a large number of idle devices efficiently by minimizing unnecessary signaling for local movements while still being able to deliver services when needed.
Purpose & Motivation
The GRA was introduced to optimize mobility management signaling in GSM/GPRS/EDGE networks. The fundamental problem it addresses is the trade-off between location update signaling and paging signaling. Without a hierarchical area structure like GRA, a mobile device would need to perform a location update every time it crossed a Location Area (LA) boundary. In dense urban environments with small cells, this could lead to an excessive and unsustainable signaling load on the network and device battery.
Prior to concepts like GRA (and its counterpart in UMTS, the URA), mobility management was primarily based on Location Areas and Routing Areas. The creation of the GRA provided an additional, larger registration area. This was motivated by the need to support devices with high mobility or devices that are predominantly in idle mode (like IoT sensors) more efficiently. By allowing a device to roam across multiple LAs/RAs without updating the core network, the GRA reduces signaling congestion, conserves device battery life, and improves overall network scalability. It is a foundational technique for managing millions of devices in a cellular network, a challenge that became more pronounced with the advent of always-connected packet-switched services via GPRS and EDGE.
Key Features
- Logical grouping of one or more Location Areas (LAs) and/or Routing Areas (RAs)
- Reduces frequency of location update signaling for idle mobile devices
- Paging is performed across the entire GRA to locate a device
- GRA identity broadcast on each cell's BCCH
- Configurable by network operators to balance paging and update loads
- Fundamental for efficient idle mode mobility management in GERAN
Evolution Across Releases
Initially introduced alongside enhancements for GERAN and GPRS. The GRA concept was defined to provide a larger registration area for more efficient mobility management, reducing location update signaling for devices moving within a defined set of Location Areas and Routing Areas.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 23.060 | 3GPP TS 23.060 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.423 | 3GPP TS 25.423 |
| TS 43.051 | 3GPP TR 43.051 |
| TS 43.130 | 3GPP TR 43.130 |
| TS 44.060 | 3GPP TR 44.060 |
| TS 44.160 | 3GPP TR 44.160 |