Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Mobility

GMM/SM

GPRS Mobility Management and Session Management

Mobility →

GMM/SM is the set of protocols and procedures in GPRS and UMTS networks that manages a mobile device's mobility, packet data sessions, and IP connectivity, handling functions like attach, location updates, and PDP context activation.

Introduced
Rel-4
Where
Radio Access Network
Specifications
4 specs
GMM/SM Description Purpose What changed Neighbours Specifications

Description

GMM/SM is a fundamental set of protocols and procedures defined within the 3GPP specifications for GPRS and UMTS packet-switched core networks. It operates between the User Equipment (UE) and the Serving GPRS Support Node (SGSN). GMM/SM is responsible for two primary domains: GPRS Mobility Management (GMM) and Session Management (SM). GMM manages the mobility of the UE, tracking its location and maintaining its registration state with the network. Key GMM procedures include GPRS Attach and Detach, which register and deregister the UE with the network, and Routing Area Updates (RAUs), which update the network when the UE moves between routing areas. These procedures ensure the network can efficiently page the UE and route downlink data to its current location.

Session Management (SM) handles the establishment, modification, and teardown of packet data sessions, known as PDP (Packet Data Protocol) contexts. A PDP context defines the parameters for a data connection, including the requested QoS (Quality of Service), the IP address assigned to the UE, and the associated Access Point Name (APN) that determines connectivity to an external packet data network (e.g., the internet or a corporate intranet). The SM procedures involve signaling exchanges between the UE and SGSN, and between the SGSN and the Gateway GPRS Support Node (GGSN), to activate, modify, or deactivate these contexts. This establishes the user plane bearers necessary for transporting IP packets.

Architecturally, GMM/SM messages are carried over the Non-Access Stratum (NAS) protocol layer. This layer is independent of the underlying radio access technology (e.g., GERAN, UTRAN), providing a consistent interface for core network mobility and session control. The SGSN acts as the central node, coordinating GMM state management and forwarding SM signaling to the appropriate GGSN. The robustness and efficiency of GMM/SM procedures are critical for providing seamless mobility and reliable packet data services, forming the backbone of mobile internet connectivity in 2.5G and 3G networks.

Purpose & Motivation

GMM/SM was created to provide a standardized framework for packet-switched mobility and session management in cellular networks, specifically for GPRS (General Packet Radio Service) introduced as an evolution of GSM. Prior to GPRS, GSM networks were primarily circuit-switched, designed for voice calls, which was inefficient for bursty, intermittent data traffic. The motivation was to enable 'always-on' IP connectivity, where a device could maintain a logical connection to the network without dedicating a continuous circuit, optimizing resource usage for data applications.

It solved the problem of managing mobile devices in a packet-switched environment. Without GMM, the network would not know the location of an idle UE to deliver incoming data, leading to inefficient broadcast paging or lost packets. Without SM, there was no mechanism to dynamically establish and manage data sessions with specific QoS profiles tailored to different applications (e.g., web browsing vs. video streaming). GMM/SM provided the necessary control plane protocols to track mobile devices, authenticate them, and set up the required data paths through the core network, enabling efficient mobile data services.

Its creation was driven by the growing demand for mobile data and internet access in the late 1990s and early 2000s. It laid the groundwork for UMTS packet core (GPRS core network) and influenced the design of later Evolved Packet System (EPS) protocols like EPS Mobility Management (EMM) and EPS Session Management (ESM) in 4G LTE, demonstrating its foundational role in the evolution of mobile broadband.

What changed in its specifications

The latest release-to-release comparison of specifications that define GMM/SM. Each summary describes the whole specification, not only this term.

TS 23.060Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.060: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.060 →
TS 43.318Rel-6 → Rel-7

Rel-7 adds PS handover between GERAN/UTRAN mode and GAN mode (GUGAN), covering new definitions, state updates, and transport channel handling. It is the only feature overview provided, so this brief cannot name four to six items.

Full comparison in TS 43.318 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-4 Initial

Introduced as the core mobility and session management protocol suite for the UMTS packet-switched domain, defined alongside the 3GPP UMTS architecture. It specified procedures for GPRS attach, PDP context management, and inter-system changes between GSM and UMTS, establishing the foundation for 3G data services.

Defining Specifications

3GPP specifications that define or reference GMM/SM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.060 vj00 GPRS Stage 2 Service Description Rel-19 read
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19 read
TR 43.902 vj00 GAN Enhancements Feasibility Study Rel-19 read
TS 44.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19 read