Network Switching Subsystem
Network Switching Subsystem
http://en.wikipedia.org/wiki/Network_and_Switching_Subsystem
(Redirected from Network and Switching Subsystem) Network switching subsystem (NSS) (or GSM core network) is the component of a GSM system that carries out call switching and mobility management functions for mobile phones roaming on the network of base stations. It is owned and deployed by mobile phone operators and allows mobile devices to communicate with each other and telephones in the wider Public Switched Telephone Network or (PSTN). The architecture contains specific features and functions which are needed because the phones are not fixed in one location. The NSS originally consisted of the circuit-switched core network, used for traditional GSM services such as voice calls, SMS, and circuit switched data calls. It was extended with an overlay architecture to provide packet-switched data services known as the GPRS core network. This allows mobile phones to have access to services such as WAP, MMS, and Internet access. All mobile phones manufactured today have both circuit and packet based services, so most operators have a GPRS network in addition to the standard GSM core network.
Contents
1 Mobile switching center (MSC) 1.1 Description 1.2 Mobile switching centre server (MSCS) 1.3 Other GSM core network elements connected to the MSC 1.4 Procedures implemented 2 Home location register (HLR) 2.1 Other GSM core network elements connected to the HLR 2.2 Procedures implemented 3 Authentication centre (AUC) 3.1 Description 3.2 Other GSM core network elements connected to the AUC 3.3 Procedures implemented 4 Visitor location register (VLR) 4.1 Description 4.2 Other GSM core network elements connected to the VLR 4.3 Procedures implemented 5 Equipment identity register (EIR) 6 Other support functions 6.1 Billing centre (BC) 6.2 Short message service centre (SMSC) 6.3 Multimedia messaging service centre (MMSC) 6.4 Voicemail system (VMS) 6.5 Lawful interception functions 7 See also 8 External links
1 of 7
06/06/2010 13:49
http://en.wikipedia.org/wiki/Network_and_Switching_Subsystem
2 of 7
06/06/2010 13:49
http://en.wikipedia.org/wiki/Network_and_Switching_Subsystem
The visitor location register (VLR) for determining where other mobile subscribers are located. Other MSCs for procedures such as handover.
Procedures implemented
Tasks of the MSC include: Delivering calls to subscribers as they arrive based on information from the VLR. Connecting outgoing calls to other mobile subscribers or the PSTN. Delivering SMSs from subscribers to the short message service centre (SMSC) and vice versa. Arranging handovers from BSC to BSC. Carrying out handovers from this MSC to another. Supporting supplementary services such as conference calls or call hold. Generating billing information.
Procedures implemented
3 of 7
06/06/2010 13:49
http://en.wikipedia.org/wiki/Network_and_Switching_Subsystem
The main function of the HLR is to manage the fact that SIMs and phones move around a lot. The following procedures are implemented to deal with this: Manage the mobility of subscribers by means of updating their position in administrative areas called 'location areas', which are identified with a LAC. The action of a user of moving from one LA to another is followed by the HLR with a Location area update procedure. Send the subscriber data to a VLR or SGSN when a subscriber first roams there. Broker between the G-MSC or SMSC and the subscriber's current VLR in order to allow incoming calls or text messages to be delivered. Remove subscriber data from the previous VLR when a subscriber has roamed away from it.
Procedures implemented
The AUC stores the following data for each IMSI: the Ki Algorithm id. (the standard algorithms are called A3 or A8, but an operator may choose a proprietary one). When the MSC asks the AUC for a new set of triplets for a particular IMSI, the AUC first generates a random number known as RAND. This RAND is then combined with the Ki to produce two numbers as follows:
4 of 7 06/06/2010 13:49
http://en.wikipedia.org/wiki/Network_and_Switching_Subsystem
The Ki and RAND are fed into the A3 algorithm and the signed response (SRES) is calculated. The Ki and RAND are fed into the A8 algorithm and a session key called Kc is calculated. The numbers (RAND, SRES, Kc) form the triplet sent back to the MSC. When a particular IMSI requests access to the GSM core network, the MSC sends the RAND part of the triplet to the SIM. The SIM then feeds this number and the Ki (which is burned onto the SIM) into the A3 algorithm as appropriate and an SRES is calculated and sent back to the MSC. If this SRES matches with the SRES in the triplet (which it should if it is a valid SIM), then the mobile is allowed to attach and proceed with GSM services. After successful authentication, the MSC sends the encryption key Kc to the base station controller (BSC) so that all communications can be encrypted and decrypted. Of course, the mobile phone can generate the Kc itself by feeding the same RAND supplied during authentication and the Ki into the A8 algorithm. The AUC is usually collocated with the HLR, although this is not necessary. Whilst the procedure is secure for most everyday use, it is by no means crack proof. Therefore a new set of security methods was designed for 3G phones.
Procedures implemented
The primary functions of the VLR are: To inform the HLR that a subscriber has arrived in the particular area covered by the VLR. To track where the subscriber is within the VLR area (location area) when no call is ongoing. To allow or disallow which services the subscriber may use.
5 of 7
06/06/2010 13:49
http://en.wikipedia.org/wiki/Network_and_Switching_Subsystem
To allocate roaming numbers during the processing of incoming calls. To purge the subscriber record if a subscriber becomes inactive whilst in the area of a VLR. The VLR deletes the subscriber's data after a fixed time period of inactivity and informs the HLR (e.g., when the phone has been switched off and left off or when the subscriber has moved to an area with no coverage for a long time). To delete the subscriber record when a subscriber explicitly moves to another, as instructed by the HLR.
6 of 7
06/06/2010 13:49
http://en.wikipedia.org/wiki/Network_and_Switching_Subsystem
See also
The GPRS core network with the rest of the GSM core network. Base station subsystem
External links
the 3GPP, the standardisation body for GSM and UMTS (http://www.3gpp.org/) Retrieved from "http://en.wikipedia.org/wiki/Network_switching_subsystem" Categories: Global System for Mobile communications | Telecommunications infrastructure This page was last modified on 18 May 2010 at 10:35. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. See Terms of Use for details. Wikipedia is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. Privacy policy About Wikipedia Disclaimers
7 of 7
06/06/2010 13:49