Description
The Packet Data Subsystem (PDS) is a functional architecture concept defined within 3GPP specifications, primarily in the context of the IP Multimedia Subsystem (IMS). It represents the collection of network entities and functions responsible for providing packet-switched data services. The PDS is not a single physical node but a logical grouping that encompasses elements involved in session management, bearer control, policy and charging enforcement, and the transport of user data. Its definition helps in structuring the network for the delivery of multimedia services over all-IP networks.
Architecturally, the PDS interfaces with the IMS core for service control and with the Radio Access Network (RAN) for user plane connectivity. It includes functions such as the Policy and Charging Rules Function (PCRF), the Packet Data Network Gateway (PGW) in LTE, and the User Plane Function (UPF) in 5G. These components work together to establish, maintain, and tear down data sessions, apply quality of service (QoS) policies, and manage charging based on service usage. The PDS ensures that user data packets are routed correctly between the user equipment and external packet data networks.
The role of the PDS is central to the operation of modern mobile broadband. It separates the control plane (handled by IMS and MME/AMF) from the user plane, allowing for scalable and efficient data transport. By defining this subsystem, 3GPP provides a clear model for implementing and interconnecting the various network functions required for packet data services, facilitating interoperability between vendors and consistent service delivery across different generations of mobile networks.
Purpose & Motivation
The Packet Data Subsystem was created to provide a standardized architectural framework for delivering packet-switched data services within 3GPP networks, particularly as services evolved beyond traditional circuit-switched voice. Prior to its definition, packet data capabilities were more fragmented, with functions like GPRS support nodes (GGSN, SGSN) providing data services but without a unified subsystem model integrated with IMS for multimedia. The rise of IMS and the need for rich multimedia services (voice over IP, video calling, messaging) over LTE necessitated a coherent architecture that could handle session control, policy, and charging in an integrated manner.
The PDS addresses the problem of how to efficiently manage and deliver IP-based services by grouping related packet data functions. It solves the challenge of ensuring consistent QoS, security, and charging for diverse services from different providers. By defining this subsystem, 3GPP enabled operators to deploy and manage packet data services more systematically, supporting the transition to all-IP networks and laying the groundwork for the service-based architectures used in 5G. Its creation was motivated by the industry's move towards fixed-mobile convergence and the delivery of seamless multimedia experiences.
Key Features
- Provides architectural framework for packet-switched data services
- Integrates with IMS for multimedia session control
- Encompasses policy and charging enforcement functions
- Manages user plane connectivity and data routing
- Supports quality of service (QoS) differentiation for services
- Facilitates interoperability between core network functions
Evolution Across Releases
Initially defined in 3GPP Release 8 as part of the IMS architecture enhancements for LTE (EPS). It established the Packet Data Subsystem as the logical grouping of functions providing packet data services, including the PDN Gateway (PGW), Serving Gateway (SGW), and Policy and Charging Rules Function (PCRF), to support the all-IP Evolved Packet System.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.167 | 3GPP TS 23.167 |