Description
The Network Sub System (NSS) is the core network domain of the Global System for Mobile communications (GSM) and its evolved 2.5G/3G counterparts. It is the circuit-switched heart of the network, responsible for managing voice calls, Short Message Service (SMS), and subscriber mobility. The NSS interfaces with the Base Station Subsystem (BSS) on one side and external networks like the Public Switched Telephone Network (PSTN) on the other. Its primary function is to set up, maintain, and tear down circuit-switched connections and to track the location of mobile subscribers to deliver services to them.
Architecturally, the NSS is composed of several key interconnected nodes. The Mobile Switching Center (MSC) is the central switch that handles call routing and switching. It connects calls between mobile users and between mobiles and fixed-line networks. The Visitor Location Register (VLR) is a database, often co-located with the MSC, that stores temporary subscriber data for users currently located in its service area. The Home Location Register (HLR) is the permanent master subscriber database containing all user profiles, service subscriptions, and current location information (pointing to the serving VLR). The Equipment Identity Register (EIR) is a database that lists valid, barred, or stolen mobile equipment identities (IMEI). Additional elements like the SMS Interworking MSC (SMS-IWMSC) and Gateway MSC (GMSC) handle SMS delivery and interconnection with other networks, respectively.
The NSS works through sophisticated signaling protocols, primarily the Mobile Application Part (MAP) running over Signaling System No. 7 (SS7). When a mobile phone registers with the network, it contacts the BSS, which forwards the registration to the MSC/VLR. The VLR then queries the subscriber's HLR (using MAP signaling) to authenticate the user and download their service profile. For a mobile-terminated call, the call is routed to a GMSC, which queries the HLR to find which MSC/VLR is currently serving the subscriber. The HLR provides the address of the serving MSC, and the call is routed there for completion. This intricate dance of signaling between NSS nodes enables seamless mobility and service delivery across wide geographical areas.
Purpose & Motivation
The NSS was created as the foundational core network for GSM to enable wide-area, automated mobile telephony. Prior to GSM, early mobile systems were often manual or had very limited, localized coverage. The NSS solved the fundamental problems of subscriber mobility management and automated call switching in a national or international network. It separated the user's permanent identity (stored in the HLR) from their temporary location (managed by the VLR), a revolutionary concept that allowed users to roam seamlessly.
Its creation was motivated by the goal of a digital, scalable, and standardized cellular network. The NSS architecture provided the switching intelligence and subscriber databases necessary to support millions of users, offering services like call forwarding, roaming, and SMS. It addressed the limitations of previous analog systems by providing a robust, signaling-rich core that could handle complex routing, security (via authentication centers often integrated with the HLR), and service logic. The NSS formed the blueprint for all subsequent circuit-switched mobile core networks, including those for 3G UMTS, before the industry transitioned to the all-IP IMS and packet-switched cores of 4G and 5G.
Classification
Evolution Across Releases
Introduced the split architecture for the MSC, separating the call control (MSC Server) from the media switching (Media Gateway). This was part of the move towards an all-IP core network. The NSS began its evolution into the Circuit Switched (CS) domain of 3G UMTS, maintaining backward compatibility with GSM while supporting new 3G capabilities.
Explore further
Broader topics and technologies where NSS plays a role.
Defining Specifications
3GPP specifications that define or reference NSS, 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.100 v1320 | UMTS Service Requirements Phase 1 | Rel-4 |
| TS 23.060 vj00 | GPRS Service Description Stage 2 | Rel-19 |
| TS 28.530 vj00 | Network Slicing Concepts & Requirements | Rel-19 |
| TS 29.561 vj30 | 5G Interworking with External Data Networks | Rel-19 |
| TS 32.102 vj00 | Telecom Management Physical Architecture Framework | Rel-19 |
| TS 43.064 vj00 | GPRS Radio Interface Lower-Layer Functions | Rel-19 |
| TS 44.318 vj00 | Generic Access Network (GAN) Interface Procedures | Rel-19 |
| TS 52.402 vj00 | GSM Performance Management Measurements | Rel-19 |