10 Interlayer service interfaces on the Network side
24.0073GPPGeneral AspectsMobile radio interface signalling layer 3Release 17TS
In addition to the services described in this clause, the RR entity and MM entity also provide services to CM entities which do not belong to the functional blocks of CC, SMS, and SS. (For example, the RR entity provides service to Group Call Control and Broadcast Call Control entities.) These services are not further described in this clause.
10.1 Services provided by the Radio Resource Management entity
The Radio Resource Management (RR) sublayer provides services to the Mobility Management entity (MM).
The RR services are used for:
– establishing control channel connections;
– establishing traffic channel connections;
– ciphering mode indication;
– releasing control channel connections;
– control-data transfer.
The Radio Resource Management services are represented by the RR service primitives.
Figure 10.1: Services provided at RR‑SAP ‑ Network side
10.1.1 Service state diagram
The primitives provided by the Radio Resource Management entity and the transition between permitted states are shown in figure 10.2.
STATES:
IDLE: ‑ No dedicated channel established.
CONPEND: ‑ Connection pending.
DT1: ‑ Data transfer 1, dedicated channel established.
DT2: ‑ Data transfer 2, dedicated channel established, ciphering mode set.
Figure 10.2: Service graph of the Radio Resource Management entity ‑ Network side
10.1.2 Service primitives
Table 10.1: Primitives and Parameters at the RR‑SAP ‑ Network side
PRIMITIVES |
PARAMETERS |
REFERENCE |
RR_EST_REQ |
Parameters for the Initial layer 3 message |
10.1.2.1 |
RR_EST_IND |
Initial layer 3 message |
10.1.2.2 |
RR_EST_CNF |
‑ |
10.1.2.3 |
RR_REL_REQ |
cause |
10.1.2.4 |
RR_REL_IND |
cause |
10.1.2.5 |
RR_SYNC_REQ |
cause (resource assign, ciphering, channel mode modify), list of (RAB ID, NAS Synchronization Indicator) |
10.1.2.6 |
RR_SYNC_CNF |
cause (resource assign, ciphering) |
10.1.2.7 |
RR_DATA_REQ |
Layer 3 message |
10.1.2.8 |
RR_DATA_IND |
Layer 3 message |
10.1.2.9 |
RR_UNIT_DATA_REQ |
Layer 3 message |
10.1.2.10 |
RR_UNIT_DATA_IND |
Layer 3 message |
10.1.2.11 |
RR_ABORT_REQ |
cause |
10.1.2.12 |
RR_ABORT_IND |
cause |
10.1.2.13 |
10.1.2.1 RR_EST_REQ
Request used by the Mobility Management entity to request establishment of control channel connections.
10.1.2.2 RR_EST_IND
Indication to the Mobility Management entity that the establishment of control channel connections has been done.
10.1.2.3 RR_EST_CNF
Confirmation used by RR to confirm the establishment of a requested control channel connection.
10.1.2.4 RR_REL_REQ
Request used by the Mobility Management to release a control channel connection.
10.1.2.5 RR_REL_IND
Indication from RR to MM that the main signalling link has been released.
10.1.2.6 RR_SYNC_REQ
Request used by the Mobility Management entity for synchronization with the RR protocol.
In Iu mode, in case of resource assignment or channel mode modification, Mobility Management includes the list of the RAB IDs and, optionally, the NAS Synchronization Indicators associated with the radio bearers to be assigned or modified.
10.1.2.7 RR_SYNC_CNF
Confirmation used by RR that the requested synchronization is done.
10.1.2.8 RR_DATA_REQ
Request used by the Mobility Management entity for acknowledged control‑data transmission.
10.1.2.9 RR_DATA_IND
Indication used by RR to transfer received control‑data, which should be acknowledged, to the Mobility Management entity.
10.1.2.10 RR_UNIT_DATA_REQ
Request used by the Mobility Management entity for unacknowledged control‑data transmission.
10.1.2.11 RR_UNIT_DATA_IND
Indication used by RR to transfer received control‑data, which should not be acknowledged, to the Mobility Management entity.
10.1.2.12 RR_ABORT_REQ
Request of the abandon of the RR connection.
10.1.2.13 RR_ABORT_IND
Indication that a radio link failure has occurred.
10.2 Services provided by the Mobility Management entity
The Mobility Management (MM) sublayer provides services to the Call Control (CC) entity, the Supplementary Service Support (SS) entity, the Location Services (LCS) (for type A LMU) and the Short Message Service Support (SMS) entity.
The Mobility Management services primitives are recognized by the MMCC, MMSS, MMLCS and MMSMS prefix.
NOTE: The LCS protocol entities for communication between a type A LMU and the network would be included in the figure in the same manner as the protocol entities for CC, SS and SMS.
Figure 10.3: Services provided at MMCC‑SAP, MMSS‑SAP, MMLCS-SAP, MMSMS‑SAP ‑ Network side
10.2.1 Service state diagram
The primitives provided by the Mobility Management entity towards Call Control, Short Messages Service Support, Location Services Support (for a type A LMU) and call independent Supplementary Services Support as well as the transition between permitted states are illustrated in figure 10.4.
NOTE 1: the parameters in RR_SYNC_CNF must correspond to the parameter in RR_SYNC_REQ.
NOTE 2: MMCC‑primitives only at MMCC‑SAP.
NOTE 3: The prefix MMXX is used for substitution of MMCC, MMSS, MMLCS (for type A LMU) or MMSMS.
Figure 10.4: Service graph of the Mobility Management entity, towards Call Control ‑ Network side
10.2.2 Service primitives
Table 10.2: Primitives and Parameters at MMCC‑SAP, MMSS‑SAP, MMLCS-SAP, MMSMS‑SAP ‑ Network side
PRIMITIVES |
PARAMETERS |
REFERENCE |
MMXX_EST_REQ (see note 1) |
Mobile ID |
10.2.2.1 |
MMXX_EST_IND (see note 1) |
First CM message |
10.2.2.2 |
MMXX_EST_CNF (see note 1) |
‑ |
10.2.2.3 |
MMXX_REL_REQ (see note 1) |
cause |
10.2.2.4 |
MMXX_REL_IND (see note 1) |
cause |
10.2.2.5 |
MMXX_DATA_REQ (see note 1) |
Layer 3 message |
10.2.2.6 |
MMXX_DATA_IND (see note 1) |
Layer 3 message |
10.2.2.7 |
MMXX_UNIT_DATA_REQ (see note 1) |
Layer 3 message |
10.2.2.8 |
MMXX_UNIT_DATA_IND (see note 1) |
Layer 3 message |
10.2.2.9 |
MMCC_SYNC_REQ (see note 2) |
cause (resource assign), list of (RAB ID, NAS Synchronization Indicator) |
10.2.2.10 |
MMCC_SYNC_CNF (see note 2) |
cause (resource assign) |
10.2.2.11 |
NOTE 1: MMXX is used as substitution for MMCC, MMSS, MMLCS (for type A LMU) or MMSMS. NOTE 2: Only at MMCC‑SAP. |
10.2.2.1 MMXX_EST_REQ
Request by CC, SS, LCS (for type A LMU) and SMS respectively, for the establishment of a MM connection.
10.2.2.2 MMXX_EST_IND
Indication by the MM sublayer that a MM connection is established.
10.2.2.3 MMXX_EST_CNF
Confirmation of the MM connection establishment by the MM sublayer.
10.2.2.4 MMXX_REL_REQ
Request by CC, SS, LCS (for type A LMU) or SMS respectively, for the release of the MM connection.
10.2.2.5 MMXX_REL_IND
Indication by the MM sublayer that a MM connection has been released.
10.2.2.6 MMXX_DATA_REQ
Request by the CC, SS, LCS (for type A LMU) or SMS entities for acknowledged control‑data transmission.
10.2.2.7 MMXX_DATA_IND
Indication used by MM to transfer the received acknowledged control‑data to the CC, SS, LCS (for type A LMU) or SMS entities.
10.2.2.8 MMXX_UNIT_DATA_REQ
Request used by the CC, SS, LCS (for type A LMU) or SMS entities for unacknowledged control‑data transmission.
10.2.2.9 MMXX_UNIT_DATA_IND
Indication used by MM to transfer the received unacknowledged control‑data to the CC, SS, LCS (for type A LMU) or SMS entities.
10.2.2.10 MMCC_SYNC_REQ
Request used by the CC entity to synchronize with the MM entity (resource assign).
In Iu mode, the CC entity includes the list of the RAB IDs and, optionally, the NAS Synchronization Indicators associated with the requested radio bearers.
10.2.2.11 MMCC_SYNC_CNF
Confirmation used by the MM to inform the CC entity that synchronization is completed (resource assign).
10.3 Services provided by radio resource management entity for GPRS services
10.3.1 Service primitives for GRR-SAP
The GRR-SAP service primitives are defined in 3GPP TS 44.064 [11a]
[Table 10.3.1, and chapters 10.3.1.1 – 10.3.1.5 are Void]
10.3.2 Service primitives for GMMRR-SAP
Table 10.3.2: Primitives and Parameters at GMMRR-SAP – network side
PRIMITIVE |
PARAMETER |
REFERENCE |
GMMRR-PAGE-REQ |
TLLI, IMSI, CI or CI-list or RAI, priority |
10.3.2.1 |
10.3.2.1 GMMRR-PAGE-REQ
Request by GMM to send a RR-paging message to the mobile station.
10.4 Services provided by the LLC entity for GPRS services
10.4.1 Service primitives for LLGMM-SAP
Table 10.4.1: Primitives and Parameters at GRR-SAP – network side
PRIMITIVE |
PARAMETER |
REFERENCE |
LLGMM-ASSIGN-REQ |
newTLLI, oldTLLI, Kc, Algorithm |
10.4.1.1 |
LLGMM-SUSPEND-REQ |
TLLI, page |
10.4.1.3 |
LLGMM-RESUME-REQ |
TLLI |
10.4.1.4 |
LLGMM-PAGE-IND |
TLLI |
10.4.1.5 |
LLGMM-PAGE-RESP-IND |
TLLI |
10.4.1.6 |
LL-UNITDATA-REQ |
TLLI, SMM-PDU, protect, cipher |
10.4.1.9 |
LL-UNITDATA-IND |
TLLI, SMM-PDU, cipher |
10.4.1.10 |
LLGMM-STATUS-IND |
TLLI, cause |
10.4.1.11 |
10.4.1.1 LLGMM-ASSIGN-REQ
A new TLLI and/or a ciphering key and/or a ciphering algorithm is assigned to the LL sublayer. Also an old TLLI can be unassigned.
10.4.1.2 Void
10.4.1.3 LLGMM-SUSPEND-REQ
All LLC links will cease sending PDUs. The parameter page indicates that data shall be sent if available and therefore paging shall be needed. Or the cause indicates that data shall not be sent until a RESUME-REQ is received.
10.4.1.4 LLGMM-RESUME-REQ
Normal LLC frame sending and reception is possible again.
10.4.1.5 Void
10.4.1.6 Void
10.4.1.7 LLGMM-PAGE-IND
Requires to send a paging message to the mobile station.
10.4.1.8 LLGMM-PAGE-RESP-IND
A paging response has been received from the mobile.
10.4.1.9 LL-UNITDATA-REQ
Request to send a SMM message in unacknowledged mode to the peer entity.
10.4.1.10 LL-UNITDATA-IND
A SMM message in unacknowledged mode has been received from the peer entity.
10.4.1.11 LLGMM-STATUS-IND
Indication used by LLC to transfer lower layer failures to the GMM sublayer.
10.4.2 Service primitives for LLSMS-SAP
Table 10.4.2: Primitives and Parameters at LLSMS-SAP – network side
PRIMITIVE |
PARAMETER |
REFERENCE |
LL-UNITDATA-REQ |
TLLI, SMS-CP-PDU, protect, cipher |
10.4.2.1 |
LL-UNITDATA-IND |
TLLI, SMS-CP-PDU |
10.4.2.2 |
10.4.2.1 LL-UNITDATA-REQ
An LLC UI frame will be sent to the peer entity.
10.4.2.2 LL-UNITDATA-IND
An LLC UI frame has been received from the peer entity.
10.5 Services provided by the GMM for GPRS services
The GPRS Mobility Management (GMM) sublayer provides services to the Session Management (SM) entity and the Short Message Service Support (SMS) entity for message transfer.
10.5.1 Service primitives for GMMSM-SAP
Table 10.5.1: Primitives and Parameters at GMMSM-SAP – network side
PRIMITIVE |
PARAMETER |
REFERENCE |
GMMSM-RELEASE-IND |
– |
10.5.1.1 |
GMMSM-UNITDATA-REQ |
SM-PDU |
10.5.1.2 |
GMMSM-UNITDATA-IND |
SM-PDU |
10.5.1.3 |
10.5.1.1 GMMSM-RELEASE-IND
The GPRS mobility management informs the session management that the MS has been GPRS detached, e.g. by timer expiry, and therefore the PDP contexts are not valid anymore.
10.5.1.2 GMMSM-UNITDATA-REQ
The GMM is requested to forward a SM PDU to LLC in order to send it in unacknowledged more to the peer entity.
10.5.1.3 GMMSM-UNITDATA-IND
The GMM forwards a SM PDU, which has been received in unacknowledged mode via LLC from the peer entity.
10.5.2 Service primitives for PMMSMS-SAP
Table 10.5.2: Primitives and Parameters at PMMSMS‑SAP ‑ Network side
PRIMITIVES |
PARAMETERS (message, info elements of message, other parameters) |
REFERENCE |
PMMSMS_REL_REQ |
– |
10.5.2.1 |
PMMSMS_ERROR _IND |
cause |
10.5.2.2 |
PMMSMS_UNITDATA_REQ |
SMS-PDU |
10.5.2.3 |
PMMSMS_UNITDATA_IND |
SMS-PDU |
10.5.2.4 |
10.5.2.1 PMMSMS_REL_REQ
The GMM is requested to release of a PS signalling connection.
10.5.2.2 PMMSMS_ERROR_IND
The GMM indicates that a PS signalling connection has been released.
10.5.2.3 PMMSMS_UNITDATA_REQ
The GMM is requested to forward a SMS PDU in order to send to the peer entity.
10.5.2.4 PMMSMS_UNITDATA_IND
Indication used by GMM to transfer the received data to the GSMS entities.
10.5.3 Service primitives for GMMSS-SAP
Table 10.5.3: Primitives and Parameters at GMMSS-SAP – network side
PRIMITIVE |
PARAMETER |
REFERENCE |
GMMSS-RELEASE-IND |
– |
10.5.3.1 |
GMMSS-UNITDATA-REQ |
SS-PDU |
10.5.3.2 |
GMMSS-UNITDATA-IND |
SS-PDU |
10.5.3.3 |
10.5.3.1 GMMSS-RELEASE-IND
The GPRS mobility management informs the Supplementary service that the MS has been GPRS detached, e.g. by timer expiry.
10.5.3.2 GMMSS-UNITDATA-REQ
The GMM is requested to forward a SS PDU to lower layer in order to send it to the peer entity.
10.5.3.3 GMMSS-UNITDATA-IND
The GMM forwards a SS PDU, which has been received from the peer entity.
10.6 Services provided by the Radio Resource Management entity for CTS on the fixed part
In addition to services described in clause 10.1, the CTS Radio Resource Management (CTS‑RR) inside the RR sublayer provides services to the CTS Mobility Management entity (CTS‑MM).
The CTS‑RR services are used for:
– alive check;
– hunting;
– group alerting.
The CTS Radio Resource Management services are represented by the CTS‑RR service primitives.
10.6.1 Service primitives
Table 10.6: Primitives and Parameters at the RR‑SAP – Fixed part side
PRIMITIVES |
PARAMETERS |
REFERENCE |
RR_CTS_ALIVE_CHECK_REQ |
CTSMSI |
10.6.1.1 |
RR_ CTS_ALIVE_CHECK_IND |
Cause |
10.6.1.2 |
RR_ CTS_HUNTING_REQ |
‑ |
10.6.1.3 |
RR_ CTS_GROUP_ALERTING_REQ |
CTSMSI, display |
10.6.1.4 |
10.6.1.1 RR_ CTS_ALIVE_CHECK_REQ
Request used by the CTS Mobility Management entity to request an alive check.
10.6.1.2 RR_ CTS_ALIVE_CHECK_IND
Indication to the CTS Mobility Management entity on the results of the alive check.
10.6.1.3 RR_ CTS_HUNTING_REQ
Request to hunt the mobiles.
10.6.1.4 RR_ CTS_GROUP_ALERTING_REQ
Request to alert a group of mobiles.