There are situations where a network operator will wish to remove load from one CN node in an orderly manner (e.g. to perform scheduled maintenance, or, 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 UEs is initiated via an O&M command in the CN node, which needs to be off-loaded. In a first phase (a couple of Periodic LU/RAU periods long), UEs doing LU/RAU or Attach are moved to other CN nodes in the pool. When the CN node receives the Location Update, Routing Area Update or Attach request, it returns a new TMSI/P-TMSI with a null-NRI, and a non-broadcast LAI/RAI in the accept message.
In CS domain the non-broadcast LAI will cause the terminal to immediately send a new Location Update, which the RAN node then will route to a new MSC due to the null-NRI. In the PS domain, a new Routing Area Update is triggered by setting the periodic routing area update timer to a sufficiently low value (recommended value is 4 seconds) in the accept message. The UE will shortly after send a new Routing Area Update that the RAN node then will route to a new SGSN due to the presence of a null-NRI.
In a second phase (PS domain specific), the SGSN requests all UEs trying to set up PDP Contexts to detach & reattach. When they reattach, the SGSN moves them as in the first phase described above.
A third phase includes scanning through remaining UEs and initiating a move of them to other CN nodes. In the PS domain UEs are requested to detach and reattach, which will cause them to be moved. In case of CS domain a new TMSI is allocated to these UEs using the TMSI re-allocation procedure (with null-NRI and non-broadcast LAI) so that a Location Update is triggered when the ongoing CM transaction ends, which will cause them to be moved.
UEs being moved from one CN node are stopped from registering to the same CN node again by an O&M command in BSCs and RNCs connected to the pool. UEs moving into a pool area may also be stopped from registering into a CN node being off-loaded in the same manner.
In network configurations using MOCN network sharing, re-distribution is always done between CN nodes within the same CN Operator. This is ensured by each CN Operator using his own unique null-NRI. The RAN node is preconfigured with the null-NRIs for the different CN Operators, and it uses the null-NRI to select a CN node within the same CN Operator.
When dedicated core networks (DCNs) are used, re-distribution of UEs is always done to core network nodes of the same DCN as the node being off-loaded. The details are as follows:
-
If null-NRI is used to identify the group of SGSNs that belong to a DCN within a PLMN (see TS 23.401, clause 4.3.25), then the procedure stated in the clause above may be used. The null-NRI corresponds to the DCN of the node being off-loaded.
-
If either "SGSN group ID" or null-NRI is used to identify the group of SGSNs that belong to a DCN within a PLMN, then the following procedure may instead be used:
-
To off-load UEs in PMM-IDLE/STANDBY state that perform RAU Updates or Attaches, the SGSN uses the NAS Message Redirection Procedure (see TS 23.401, clause 5.19.1) to redirect the UE to another SGSN within the same DCN. To off-load UEs in PMM-IDLE/STANDBY state without waiting for the UE to perform a RAU procedure, the SGSN first pages the UE to bring it to PMM-CONNECTED/READY state and then proceeds as below.
-
To off-load UEs in PMM-CONNECTED/READY state, the SGSN first performs P-TMSI reallocation procedure, includes the UEs unchanged P-TMSI and a non-broadcast RAI, and sets the periodic routing area update timer to a sufficiently low value (recommended value is 4 seconds) and forces the UE to change state to PMM-IDLE/STANDBY state. The UE shortly performs a RAU procedure, during which the SGSN uses the NAS Message Redirection Procedure (see TS 23.401, clause 5.19.1) to redirect the UE to another SGSN within the same dedicated CN.
A CN node should ensure that move operations does not overload the network. BSCs and RNCs shall be able to handle situations where several CN nodes are off-loaded simultaneously.
If an operator is using Network Mode of Operation = 1 (i.e. using combined MM and GMM procedures and the Gs interface), then redistribution of MSC load needs to be handled in a special way.
Redistribution of UEs is initiated by O&M command in the SGSN providing the Gs interface to the MSC to be off-loaded. The corresponding NRI distribution or IMSI Hash table is reconfigured to reflect the redistribution. If the SGSNs are also configured in a pool, this is repeated for any SGSN connected to that MSC. The NRI distribution or IMSI Hash table shall have a consistent configuration in all SGSNs in the pool (to ensure that a redistribution of SGSN load doesn't affect the MSC registration of UEs).
The redistribution is done in two phases. During the first phase, the UEs that are performing combined RA/LA updates are moved to a new MSC. When the SGSN receives a Routing Area Update Request (combined RA/LA updating), it checks if the particular UE shall be moved (i.e. it has a Gs association with the MSC being off-loaded). If the UE shall be moved, the SGSN invokes the MSC selection function (NRI distribution or IMSI Hash) to decide where the UE should be distributed. SGSN sends the (BSSAP+) Location-Update-Request (IMSI attach) to the new selected MSC where the UE is registered. Stationary UEs (i.e. UEs not performing RA/LA updates) are not moved during this first phase.
During the second phase, the SGSN scans its Gs associations to find out which UEs shall be moved. For each UE with an association to the MSC being off-loaded, the SGSN sends a Detach Request (indicating IMSI detach). The UE is forced to re-attach to non-GPRS service (note that there is no impact on PDP contexts in this case). The UE sends a RAU request (combined RA/LA updating with IMSI Attach). SGSN checks if the UE shall be moved. If the UE shall be moved, the SGSN invokes the MSC selection function (NRI distribution or IMSI Hash) to select another MSC. SGSN sends the (BSSAP+) Location-Update-Request (IMSI attach) to the new MSC where the UE is registered.
During the redistribution, incoming IMSI Detach messages are (as during normal operation) routed to respective existing associated MSC. That is, the reconfigured NRI distribution or IMSI Hash doesn't affect the routing of IMSI Detach messages.