The Network Resource Identifier (NRI) is specified in Rel-5 for Intra Domain Connection of RAN Nodes to Multiple CN nodes (see TS 23.236). NRI is part of the temporary identity TMSI (CS domain) or P-TMSI (PS domain), which is assigned by the serving CN node to the MS. This clause describes NRI usage in MOCN.
Within the shared network NRIs has to be coordinated between the operators at least due to following reasons:
to avoid redirection or CS/PS un-coordination when the non-supporting UE performs LA/RA update.
to achieve that correct UE answers to paging (TMSI/P-TMSI shall be unique within shared network).
to achieve that a non-supporting UE in visited PLMN will not change network due to LA/RA update or Detach/Attach function.
to achieve that non-supporting UE in visited PLMN remains CS/PS coordinated when the UE moves within shared network.
Operator coordination of CS-NRI and LAI tuple for the CS domain, and PS-NRI and RAI tuple for the PS domain is also required between the shared network and the dedicated networks of the sharing partners:
to achieve that non-supporting UE in visited PLMN remain registered in the same operators network when the UE moves from dedicated network to a shared network.
to achieve that non-supporting UE in visited PLMN remains CS/PS coordinated when the UE moves from dedicated network to a shared network.
By coordinating the actual values of the CS-NRIs for the CS domain and the PS-NRIs/MMECs for the PS domains between networks, additional signalling can be avoided when handling LA/RA updates for subscribers of the sharing partners since analysis of LAI/RAI will not be necessary.
Operator coordination of TAI and MMEC (mapped to PS-NRI) is also required between shared UTRAN or GERAN and E-UTRANs of the sharing partners:
to achieve that non-supporting UE in visited PLMN remain registered in the same operators network when the UE moves from dedicated network to a shared network.
to achieve that non-supporting UE in visited PLMN becomes CS/PS coordinated when the UE moves from EUTRAN to a shared UTRAN or GERAN network.
If CSFB is configured for a UE, the TAI and MMEC (mapped to PS-NRI) should be operator coordinated so that additional signalling can be avoided. In any case the TAI and MMEC (mapped to PS-NRI) coordinated with another operator than the selected CS domain operator of the UE is not allowed.
CS/PS coordination is achieved by allocating to the UE, an NRI for the CS domain and an NRI for the PS domain that together with LAI and RAI respectively indicates the same operator in the shared network.
At LA/RA update the RNC/BSC routes the NAS message to the operator that is defined by NRI, even if NRI is created in a PLMN different from Common PLMN.
In figure A.1 below operators A, B and C have both shared and dedicated networks, operator D has only dedicated network and operator E only shared network.
In the above, one or more of the operators in the shared network may deploy Iu-Flex or A/Gb-Flex between that shared radio access network and their core networks. Additionally, operators may deploy Iu-Flex or A/Gb-Flex within their dedicated core networks. For non-supporting UEs, operator coordination of the CS-NRI and LAI tuple and PS-NRI/MMEC and RAI/TAI tuple is needed not only within the shared network, but also between the shared network and the dedicated networks.
A calculation for the possible number of subscribers in this scenario is:
With max 4 sharing CN operators, two most significant bits of NRI is required to identify the CN operator.
3 bits are used for the restart counter.
5 bits of NRI allows 32 independent NRI values for each CN operator.
This leaves 20 bits for every MSC that is 1 M non-purged TMSI.
The following aspects need to be considered for this solution:
If more bits are needed for the restart counter or CN operator ID, each additional bit reduces the available TMSI space half.
The basic configuration allows 32 M TMSI values for each CN operator, a lot of TMSI values are wasted if some sharing partners have substantially less subscribers than others.
It may not be feasible in large networks that use Iu-Flex or A/Gb-Flex for load balancing (see Annex A, network configuration examples in TS 23.236).
The number of NRI bits used for CN operator ID may need to be fixed in the initial planning. Otherwise configuration of all existing nodes must be changed when new partners join the shared network.
Alternative 2; individual NRI values used to identify the CN operator
This could be considered in the case where a network is shared between one big and many small CN operators.
The biggest CN operator who needs more pool areas and TMSI space takes NRI values 32…63, [1xxxxx], this means 32M TMSI values when 4 bit is used for restart counter.
Rest of shared NRI space is allocated to other CN operators in blocks of 4M TMSI values like NRI = 28 - 31 [0111xx], 24 - 27 [0110xx] …. 0 - 3 [000xx]. Initially gaps can be left between allocated NRI range that can be used for expansion.
Following aspects need to be considered for this solution:
If more bits are needed for the restart counter or NRI, each additional bit reduces the available TMSI space half.
The initial planning of NRI length should take into account the pool area configurations of all sharing operators.
TMSI per LA:
Taking the example configurations mentioned above but changing the TMSI allocation per LA would result in an increase of the addressing space, then the same TMSI value can be used multiple times in the same VLR. More considerations with this TMSI per LA approach can be found in TS 23.236.
For GWCN, the BSC and RNC determines a serving CN operator for a non-supporting UE based on the principles defined in clause 4.2.5.3, such that determined CN operator outcome (deterministic outcome) is the same in CS and PS domain.
When source network determines target CN operator in handover and CS fallback, the NRI and MMEC coordination is required as for MOCN (see clause A.1) within the shared network and operator coordination of the CS-NRI and LAI tuple and PS-NRI/MMEC and RAI/TAI tuple between the shared network and the dedicated networks of the sharing partners:
to achieve that a non-supporting UE in visited PLMN will not change network due to LA/RA update;
to achieve that non-supporting UE in visited PLMN becomes CS/PS coordinated.
When the target RAN node receives an idle mode signalling (Attach Request/Routeing Area Update Request/Location Area Update Request messages) from a UE it routes the request to a CN node based on the NRI provided by the UE. For MOCN an operator is thereby selected. For GWCN an operator is selected by the CN node. The RAN stores the NRI received from the UE.
B.
If the UE can be served by the selected CN operator the UE is kept. A 'Redirection Completed' indication shall then be included in the response to the RAN node and the procedure ends. In the following cases the CN operator can serve the UE:
The UE is a non-roaming subscriber of the selected CN operator.
The UE is already served by the selected CN operator (e.g. periodic updates or mobility within a pool).
The RAN node indicates a RAN selected CN operator and the selected CN operator is serving the UE in the opposite domain.
C.
If the UE is not kept by the selected CN operator then 'Redirection Indication' with 'CS/PS coordination Required' and IMSI is included in the response to the RAN node. Old LAI (for the CS domain) or old RAI (for the PS domain) or an indication whether the UE is attaching in the current domain, is also included in the response.
D.
If the UE is under operator coordination, the RAN node selects a core node of the identified operator and forwards the message accordingly. The procedure ends.
However, in conditions valid for step E and if the UE lacks CS registration in the source network (e.g. as with source LTE and no SGs registration) then achieving a successful CS/PS coordination and keeping the same serving operator as in the source network will be dependent upon the access to the information about the source network PS domain registration. For that reason it becomes necessary to check if the UE is registered in the PS domain (see step E) and if so register with that operator also in the CS domain. For example at cell reselection from a source LTE to a target GERAN network without DTM there will, during CS registration, be no registration in the PS domain within the shared target network. Therefore a check must also been done in all possible source networks of the sharing operators otherwise users may become CS/PS uncoordinated. The lack of CS registration in the source network implies an initial CS attach in the target network and therefore step E will be performed.
A similar situation can occur when the UE lacks PS registration (as with no Data roaming for the UE) but for normal cases the UE is already registered in the target shared network in the CS domain when the PS registration occur. Checking in the source networks is then not necessary.
E.
If the UE is not under operator coordination, or if the UE is making an initial attach, the RAN node sends requests to all connected CN nodes or by a possible optimization to one CN node per operator in the opposite domain in the target shared network, to inquire if the UE is served by the opposite domain. To not risk a change of serving operator for cases described in step D (i.e. when attaching to CS domain) then it is also necessary to check in the all MMEs that may hold the UEs context, of the sharing operators, if the UE is registered in the PS domain. Checking the source MMEs is done by relaying requests from target RAN via the CN in the target shared network. However in deployments where these cases are not applicable (e.g. always CS registration in source networks) or when it is sufficient to achieve CS/PS coordination, then the source networks need not to be checked.
F1.
If the UE is registered in the opposite domain then the RAN node retrieves the PLMN of that registered operator and selects the same operator for the current domain. The procedure ends.
F2.
If the UE is not registered in the opposite domain then the RAN node selects operator based on the IMSI analysis. The procedure ends.
If during execution of step D or E, a registration in the opposite domain occurs, then the RAN node can optionally select as follows:
If the UE is registered in the opposite domain and is under operator coordination and is not performing an initial attach, then the RAN node, for both domains, selects serving operator based on the registration information from the opposite domain.
If the UE is registered in the opposite domain and is not under operator coordination or is attaching, but with regards to the current domain the UE:
is under operator coordination and is not performing an initial attach, then the RAN node, for both domains, selects serving operator based on the registration information applicable to the current domain.
is not under operator coordination or is attaching then the RAN node, for both domains, selects serving operator based on IMSI analysis.
For parallel registrations in the CS and PS domains the above means that CS/PS coordination is achieved and that serving operator is kept.