Professional Documents
Culture Documents
MSC in Pool MSC in Pool MSC in Pool MSC in Pool: Leliwa Technical Bulletin
MSC in Pool MSC in Pool MSC in Pool MSC in Pool: Leliwa Technical Bulletin
MSC in Pool
MSC in Pool
Table of contents
Topic Page
Introduction.....................................................................................................3 Network Resource Identification .....................................................................5 Node Selection Function.................................................................................6 Mobility Management....................................................................................10 Acronyms and Abbreviations ........................................................................12 References ...................................................................................................13 Disclaimer.....................................................................................................14
MSC in Pool
Introduction
The MSC in Pool, as a part of Intra Domain Connection of RAN Nodes to Multiple CN Nodes solution, overcomes the strict hierarchy, which restricts the connection of a BSC node to just one MSC. This restriction results from routing mechanisms in the BSC which differentiate only between information to be sent to the MSC (CS domain) or to the SGSN (PS domain) and which do not differentiate between multiple CN nodes in each domain. The MSC in Pool solution introduces a routing mechanism and other related functionality, which enables the BSC to route information to different CN nodes within the CS or PS domain, respectively.
MSC1
MSC2
MSC3
BSC1
BSC2
BSC3
BSC4
BSC5
BSC6
MSC in Pool
availability as other MSCs may provide services in case one MSC in the poolarea fails.
MSC2 MSC1
MSC4 MSC3
BSC3 BSC2 BSC1 Pool-area 1 Pool-area 2 BSC4 BSC5 BSC7 BSC6 BSC8
Pool-area 3
MSC in Pool
An MSC pool-area is an area within which an MS roams without a need to change the serving MSC.
Figure 3 Pool-area definition
The Network Resource Identifier (NRI) identifies uniquely an individual MSC out of all MSCs, which serve in parallel a pool-area. The length of the NRI is the same in all MSCs in one pool-area. In areas where pool-areas overlap the NRI identifies uniquely an MSC out of all MSCs, which serve all these overlapping pool-areas, i.e. an NRI identifies uniquely an MSC within a BSC. In case of overlapping pool-areas the NRI length is configured to be the same in all the nodes serving these pool-areas. More than one NRI may be assigned to an MSC. The NRI is part of the TMSI, which is assigned by the serving MSC to the MS. The TMSI allocation mechanism in the MSC generates TMSIs which contain a configured NRI in the relevant bit positions. The NRI has a flexible length
MSC in Pool
between 10 and 0 bits (0 bits means the NRI is not used and the feature is not applied). The NRI is coded in bits 23 to 14 of TMSI. Regardless of the NRI length the most significant bit of the NRI is always in bit 23 of TMSI.
octet 4 octet 3 octet 2 octet 1 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MSC in Pool
MSC1
(NRI=1) TMSI (NRI=2)
BSC1 MSC2
(NRI=2)
TMSI (NRI=2)
BSC2 MSC3
(NRI=3)
In case an MSC/VLR sends a paging with IMSI (i.e. the paging message does not contain a TMSI), the node selection function in the BSC upon reception temporarily stores the identity of the MSC that issued the paging message. If the node selection function receives a paging response with an IMSI then it checks the temporarily stored identities of the MSCs on entries matching this IMSI and forward the paging response to the node identified by this identity.
MSC BSC
pool
MSC
MSC in Pool
MSC
pool
MSC
Paging Req. (IMSI)
BSC
SGSN
Load balancing
The Node Selection Function in the BSC balances the load between the available MSCs. This is performed by an appropriate selection of the MSC for an MS: which was not yet assigned to an MSC, i.e. when there is no MSC configured for the NRI indicated by the MS, when no NRI can be derived, in exceptional cases, e.g. when the MSC corresponding to an NRI cannot be reached.
The load-balancing algorithm is implementation specific. In case of handover into a pool-area a load balancing between all the target MSC nodes serving this pool-area is gained by configuration. Source MSCs which support MSC in Pool may be configured with all possible target MSCs for each handover target. Source MSC which do not support MSC in Pool can configure only one target MSC per handover target. In this case each of source MSCs which handover to the same pool-area may be configured with another target MSC out of all target MSCs serving the same handover target. The mechanism for distribution of the traffic between the handover target MSCs is implementation specific. This load balancing is complemented by the Node Selection Function in the BSS, which distributes MSs between the MSCs when these MSs enter the pool-area in idle mode.
ReLoad Re-Distribution
There are situations where a network operator wishes to remove load from one MSC in an orderly manner (e.g. to perform scheduled maintenance, or,
MSC in Pool
to perform load re-distribution to avoid overload) with minimal impact to end users and/or additional load on other entities. The re-distribution procedure does not require any new functionality in the terminal, that is, all terminals can be moved. Re-distribution of MSs is initiated via an O&M command in the MSC, which needs to be off-loaded. In a first phase (a couple of Periodic LA Update periods long), MSs doing LA Update are moved to other MSCs in the pool. When the MSC receives the, LA Update request, it returns a new TMSI with a null-NRI, and a nonbroadcast LAI in the accept message. The non-broadcast LAI causes the MS to immediately send a new Location Update, which the BSC node then routes to a new MSC due to the null-NRI.
MSC
(NRI=1) O&M
BSC
MSC
(NRI=2)
LA Upd. (periodic)
MSC
(NRI=3)
MSC
(NRI=2)
BSC
LA Upd.
MSC
(NRI=3)
MSC in Pool
The MSs being moved from one MSC are stopped from registering to the same MSC again by an O&M command in BSCs connected to the pool. The MSs moving into a pool area are also stopped from registering into an MSC being off-loaded in the same manner.
Mobility Management
An MS performs LA Updates, which may result in a change of the serving MSC. In these procedures the new MSC requests from the old MSC MS specific parameters. If multiple MSCs are configured in the new MSC for the old LA indicated by the MS then the new MSC derives the NRI from the old TMSI indicated by the MS. The new MSC uses the old LA together with the NRI to derive the signalling address of the old MSC from its configuration data.
old pool
MSC
(NRI=1)
MSC
(NRI=2) LA Update Request (TMSI, old LAI) Send Identification / Send Parameters
MSC
NRI & old LAI MSC/VLR number
10
MSC in Pool
Note that the default MSC is configured per LA. So different MSCs in a network might have configured different default MSCs for a LA. With this approach more than one of the MSCs that serve a pool-area can be used as default MSC, so load concentration on one MSC and a single point of failure can be avoided.
old pool
MSC
(default)
MSC
Send Identification / Send Parameters
MSC
LAI default MSC number
11
MSC in Pool
12
MSC in Pool
References
This section contains the locations of various specifications, document references and useful information where you can learn more about this subject.
[1]
23.236 Intra-domain connection of Radio Access Network (RAN) nodes to multiple Core Network (CN) nodes
[2]
[3]
[4]
48.008 Mobile Switching Centre - Base Station system (MSC-BSS) interface; Layer 3 specification
[5]
13
MSC in Pool
Disclaimer
This document is based on Leliwa training materials. Information in this document is subject to change without notice. Leliwa assumes no responsibility for any errors that may appear in this document.
This document may be freely redistributed. You can store it on any servers and make it available for public download. In such case it must be clearly indicated that it comes from Leliwa website www.leliwa.com
If you received only this file, you can download more Leliwa Technical Bulletins from the following address: http://www.leliwa.com/downloads If you want to be informed when the new bulletins are uploaded, please send a blank e-mail with Subject="Update_request" to bulletins@leliwa.com or click this link: mailto:bulletins@leliwa.com?subject=Update_request
Leliwa Telecom AB
Orrpelsvgen 66 SE-167 66 BROMMA Sweden GPS: N59.3260, E17.9464 telephone: +46 8 4459430 email: info@leliwa.com
14