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

Glossary term · Core Network

GSN

GPRS Support Node

Core Network →

GSN is a core network node in 2G/3G/4G GPRS and UMTS that handles packet data traffic, referring specifically to either the Serving GPRS Support Node (SGSN) or the Gateway GPRS Support Node (GGSN).

Introduced
R99
Where
Core Network › Evolved Packet Core
Specifications
17 specs
Also in
Services, Management, Radio Access Network
GSN Description Purpose What changed Neighbours Specifications

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.

What changed in its specifications

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

TR 21.905Rel-17 → Rel-18

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

Full comparison in TR 21.905 →
TS 22.060Rel-18 → Rel-19

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

Full comparison in TS 22.060 →

Evolution Across Releases

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

R99 Initial

Introduced the GSN architecture as part of the initial GPRS standards for GSM networks. Defined the SGSN for session and mobility management and the GGSN as the gateway to external IP networks, establishing the fundamental GTP-based tunneling between them.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.060 vj00 GPRS Stage 1 Service Description Rel-19 read
TS 22.121 v531 Virtual Home Environment Service Requirements Rel-5 read
TS 23.060 vj00 GPRS Stage 2 Service Description Rel-19 read
TR 23.981 vj00 IPv4 IMS Interworking and Migration Study Rel-19 read
TS 27.060 vj00 TE-MT Interworking for Packet Domain Rel-19 read
TS 29.281 vj20 GTPv1-U Protocol Specification Rel-19 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19 read
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19 read
TS 33.108 vj00 LI Handover Interface Specification Rel-19 read
TS 43.033 vd00 Lawful Interception Stage 2 for GSM/GPRS Rel-13 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
TS 52.402 vj00 GSM Performance Management Measurements Rel-19 read