Description
The GPRS Support Node (GSN) is a generic term for the two primary packet-switched core network elements in GPRS and UMTS architectures: the Serving GPRS Support Node (SGSN) and the Gateway GPRS Support Node (GGSN). The SGSN is responsible for the delivery of data packets to and from mobile stations within its geographical service area. Its functions include packet routing and transfer, mobility management (attach/detach and location management), logical link management, and authentication and charging functions. The SGSN communicates with the Radio Access Network (e.g., BSC in 2G, RNC in 3G) via the Gb or Iu-ps interfaces and with other SGSNs and GGSNs via the Gn/Gp interfaces using the GPRS Tunneling Protocol (GTP).
The GGSN acts as a gateway between the GPRS/UMTS core network and external packet data networks (PDNs), such as the public internet or a corporate intranet. It contains routing information for attached mobile stations and is responsible for IP address assignment, often via DHCP. The GGSN performs the role of a router, forwarding packets between the external PDN and the SGSN serving the user. It also handles policy enforcement, packet filtering, and is a primary point for charging data collection (e.g., for volume-based billing). The connection between the SGSN and GGSN is a GTP tunnel, which encapsulates the user's IP packets to provide mobility transparency.
Together, the SGSN and GGSN form the backbone of the packet-switched core, enabling always-on connectivity. The SGSN manages the user plane (data forwarding) and control plane (session and mobility signaling) towards the access network, while the GGSN anchors the user's session and provides connectivity to the outside world. This architecture separated the packet-switched domain from the circuit-switched domain for voice, allowing for efficient data services. In later 4G EPC and 5G Core networks, the functions of the SGSN and GGSN are evolved and distributed into entities like the MME, SGW, and PGW.
Purpose & Motivation
The GSN architecture was created to introduce packet-switched data capabilities into existing 2G GSM networks, which were originally designed only for circuit-switched voice and SMS. Before GPRS, data services like Circuit Switched Data (CSD) were inefficient, tying up a full traffic channel for the duration of a connection regardless of actual data transfer. The GPRS Support Nodes were developed to provide an 'always-on' IP-based data service, allowing statistical multiplexing of multiple users on shared radio resources and enabling efficient bursty data traffic like web browsing and email.
The separation into SGSN and GGSN served specific purposes. The SGSN, being closer to the radio network, efficiently manages radio resource connections and mobility for a local area. The GGSN provides a stable anchor point to the external IP world, hiding the user's mobility from external networks and simplifying routing and charging. This division allowed for scalable network deployment and independent evolution of access and core network functions. The GSN framework laid the groundwork for mobile broadband, evolving through 3G UMTS and into the foundations of the 4G Evolved Packet Core.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (10 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the GPRS Support Node (GSN) function was enhanced to support standardized X interfaces, including the N3, N9, and Xn user-plane interfaces. This introduction was part of the broader Evolved Packet System framework for a higher-data-rate, packet-optimized system. The update also included support for the End Marker procedure within the 5G System architecture.
In Release 18, the GPRS Support Node (GSN) function was updated to introduce charging support for Time-Sensitive Networking (TSN) services. Furthermore, the release added specific support for charging related to 5G Satellite access within the GPRS/EPC framework. These enhancements expanded the GSN's charging mechanisms to accommodate new service types and access technologies.
In Release 19, the GSN function was enhanced to support energy-related information reporting per network slice and to add charging support for AIoT (Artificial Intelligence of Things) services. Furthermore, it introduced support for store-and-forward satellite operation and UE-satellite-UE communication. These updates expanded the GSN's capabilities in network slice management, IoT charging, and non-terrestrial network connectivity.
- Rel-19 CR 32.240 Support the energy related information per network slice TS 32.240CR0498
- Rel-19 CR 32.240 Add charging support to AIoT service TS 32.240CR0510
- Introduce the support of store and forward satellite operation and UE-satellite-UE communication TS 32.240CR0516
- Support for IPPR mechanism in TS 33.108 TS 33.108CR0434
Explore further
Broader topics and technologies where GSN plays a role.
Defining Specifications
3GPP specifications that define or reference GSN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 22.060 vj00 | GPRS Stage 1 Service Description | Rel-19 |
| TS 22.121 v1400 | Virtual Home Environment Requirements | Rel-5 |
| TS 23.060 vj00 | GPRS Service Description Stage 2 | Rel-19 |
| TR 23.981 vj00 | IPv4 IMS Interworking and Migration Study | Rel-19 |
| TS 27.060 vj00 | TE-MT Interworking for Packet Domain | Rel-19 |
| TS 29.281 vj20 | GTPv1-U Protocol Specification | Rel-19 |
| TS 32.240 vj40 | Charging Management Architecture & Principles | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.401 vj00 | Performance Management Concept & Requirements | Rel-19 |
| TS 33.107 vj00 | Lawful Interception Architecture & Functions | Rel-19 |
| TS 33.108 vj00 | LI Handover Interface Specification | Rel-19 |
| TS 43.033 vd00 | Lawful Interception Stage 2 for GSM/GPRS | Rel-13 |
| TS 43.318 vj00 | Generic Access Network (GAN) Stage 2 | Rel-19 |
| TR 43.902 vj00 | GAN Enhancements Feasibility Study | Rel-19 |
| TS 44.318 vj00 | Generic Access Network (GAN) Interface Procedures | Rel-19 |
| TS 52.402 vj00 | GSM Performance Management Measurements | Rel-19 |