Description
Packet Mobility Management (PMM) is a fundamental state model defined within the 3GPP GPRS and UMTS packet-switched core network architecture, specifically between the User Equipment (UE) and the Serving GPRS Support Node (SGSN). It defines the connectivity and mobility states of a UE for packet-switched services, which is distinct from the Circuit-Switched (CS) mobility management handled by the Mobile Switching Center (MSC). The PMM model is crucial for the network to know the UE's location and readiness to send or receive packet data, which directly impacts resource allocation, paging efficiency, and session management.
The PMM state is maintained in both the UE and the SGSN and must be synchronized. The primary PMM states are PMM-IDLE, PMM-CONNECTED, and PMM-DETACHED. In PMM-IDLE state, the UE has an established Packet Data Protocol (PDP) context (an IP address) but no active radio resource connection; the SGSN knows the UE's Routing Area (RA) but not the exact cell. The network must page the UE within its last known RA to deliver downlink data, triggering a transition to PMM-CONNECTED. In PMM-CONNECTED state, the UE has an active radio connection (e.g., a Radio Resource Control (RRC) connection in UTRAN), and the SGSN knows the UE's current cell or set of cells. This state allows for immediate data transfer. PMM-DETACHED indicates the UE is not registered for packet-switched services; no PDP context exists, and the SGSN holds no valid location information for the UE.
The transitions between these states are triggered by specific procedures. A UE moves from PMM-IDLE to PMM-CONNECTED via a Service Request procedure initiated by the UE for uplink data or by the network's paging response for downlink data. It can also occur due to a Routing Area Update (RAU) procedure when the UE moves. The transition from PMM-CONNECTED to PMM-IDLE typically happens after an inactivity timer expires, and the network releases the radio connection but retains the PDP context. A GPRS Attach procedure moves the UE from PMM-DETACHED to PMM-IDLE (or directly to PMM-CONNECTED if data transfer begins immediately), while a Detach procedure moves it to PMM-DETACHED. The PMM state is tightly coupled with the state of the PDP context and the Mobility Management (MM) state in the circuit-switched domain, though they are managed independently.
PMM's role is central to the operation of 2.5G and 3G packet data networks. It enables the network to conserve radio and network resources by allowing UEs to remain in a low-power, PMM-IDLE state when not actively communicating, while still being reachable for incoming data. It provides the foundation for mobility, allowing the SGSN to track the UE's location at the routing area level and manage handovers between different SGSNs. The synchronization of the PMM state between the UE and SGSN ensures consistent behavior for session management, billing, and lawful interception. While the concept evolved into the EPS Mobility Management (EMM) state model in LTE/EPC and the 5G Mobility Management (5GMM) state model in 5G System (5GS), PMM remains the critical state management protocol for legacy UMTS and GPRS networks.
Purpose & Motivation
Packet Mobility Management was created to introduce efficient, connectionless packet data services into the originally circuit-switched-centric 2G GSM network. Prior to GPRS, GSM was designed primarily for voice calls, which required a dedicated, continuous circuit-switched connection. This model was inefficient for bursty, intermittent data traffic typical of early internet applications like email and web browsing, as it would tie up valuable radio and network resources continuously. The purpose of PMM was to define a state model that could support "always-on" IP connectivity without requiring a permanent radio connection, thereby optimizing resource usage and enabling new data services.
The core problem PMM solved was how to track a mobile device's location and readiness for packet data transfer while allowing it to power down its radio transceiver to save battery life when idle. Without such a model, the network would either need to maintain a full radio connection at all times (wasteful) or lose track of the device entirely (making it unreachable). PMM introduced the intermediate PMM-IDLE state, where the device is registered, has an IP address (PDP context), but has no active radio link. The network knows the device's location at the routing area level (a group of cells), enabling efficient paging to re-establish a connection when needed. This was a revolutionary shift from the circuit-switched model and paved the way for mobile internet.
Furthermore, PMM provided a structured framework for mobility within the packet-switched domain. It defined clear procedures for attachment, detachment, routing area updates, and service requests, which were essential for seamless user experience while moving. It also enabled the core network to manage resources like SGSN contexts and GTP tunnels based on the UE's state. The creation of PMM was a foundational step in the evolution of mobile networks from pure telephony systems to general-purpose data communication platforms, directly enabling the mobile data services that followed.
Key Features
- Defines three primary states: PMM-DETACHED, PMM-IDLE, and PMM-CONNECTED for UE packet-switched connectivity
- Enables efficient radio resource usage by allowing UEs to reside in a low-power PMM-IDLE state
- Supports network-initiated communication through paging procedures triggered from PMM-IDLE state
- Provides a framework for mobility management procedures like GPRS Attach, Detach, and Routing Area Update (RAU)
- Synchronizes state between the User Equipment (UE) and the Serving GPRS Support Node (SGSN)
- Forms the basis for Packet Data Protocol (PDP) context activation and session management
Evolution Across Releases
PMM was formally introduced as part of the 3GPP UMTS Release 4 specifications, building upon the GPRS foundation from GSM Phase 2+. It defined the PMM state model (IDLE, CONNECTED, DETACHED) for the UTRAN packet-switched domain, integrating it with the Serving GPRS Support Node (SGSN) and the new Iu-PS interface. This release established the procedures for state transitions, such as Service Request and Routing Area Update, which are core to UMTS packet data operation.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.060 | 3GPP TS 23.060 |