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.
Key Features
- Provides circuit-switched voice and SMS core network functions
- Centralized around the Mobile Switching Center (MSC) for call control
- Utilizes HLR for permanent subscriber data and VLR for temporary visitor data
- Employs EIR for equipment identity validation and security
- Uses SS7/MAP signaling for communication between nodes
- Enables national and international subscriber roaming
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.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.100 | 3GPP TS 22.100 |
| TS 23.060 | 3GPP TS 23.060 |
| TS 28.530 | 3GPP TS 28.530 |
| TS 29.561 | 3GPP TS 29.561 |
| TS 32.102 | 3GPP TR 32.102 |
| TS 43.064 | 3GPP TR 43.064 |
| TS 44.318 | 3GPP TR 44.318 |
| TS 52.402 | 3GPP TR 52.402 |