Radio Access Network Application Part (RANAP)
Pablo Ruiz A.
© Nokia 2017
Module contents
RANAP (Radio Access Network Application Part) provides the signalling
service between UTRAN (RNC) and CN (CS/PS)
Classes of RANAP procedures
Examples of RANAP Procedures
2 © Nokia 2017
BSSAP in a Rel4 configuration
MSC Server
BSSAP / A over TDM
Mc
SIGTRAN
BSSAP / TDM
backbone
TDM A TDM
BTS BSC MGW
MSC Server
BSSAP /
SIGTRAN
Mc A over IP
backbone
TDM A
IP/RTP
BTS BSC MGW
3 © Nokia 2017
BSSAP at A over TDM
4 © Nokia 2017
BSSAP at A over IP
MAP
BSSAP BSSAP
ISUP TCAP
SCCP SCCP
M3UA M3UA
SCTP SCTP
IP IP
MSS BSC
5 © Nokia 2017
Functions of BSSAP
Both circuit-related and non-circuit related
signalling messages
L
MSC/VLR
DTAP/GSM Layer3
(Call setup, location update) DTAP
MS BSSMAP
BSSMAP
(Paging,
Global Reset)
BSC
6 © Nokia 2017
RANAP in a Rel4 configuration
MSC Server
RNC
Iub
ATM
NodeBs Iu-CS over ATM
RANAP /
Iur Mc
SIGTRAN
ATM
RANAP ATM/AAL5
Iub
backbon
ATM/ Iu-CS ATM/AAL2 e
NodeBs AAL2 RNC
RNC MSC Server
Iub
IP
NodeBs
Iur Mc Iu-CS over IP
IP/RTP
Iub Iu-CS backbon
IP IP/RTP
e
MGW
7 © Nokia 2017
RANAP at Iu-CS over ATM
MAP
RANAP RANAP
ISUP TCAP
SCCP SCCP
MTP3B MTP3B
M3UA M3UA
SSCF SSCF
SSCOP SSCOP
SCTP SCTP
AAL5 AAL5
IP IP ATM ATM
MSS MGW RNC
8 © Nokia 2017
RANAP at Iu-CS over IP
MAP
RANAP RANAP
ISUP TCAP
SCCP SCCP
M3UA M3UA
SCTP SCTP
IP IP
MSS RNC
9 © Nokia 2017
Non Access Stratum vs. Access Stratum
• NAS transmits information directly between UE and CN, transparent to RNC.
• NAS information is packed inside:
- RANAP:Initial_UE or
- RANAP:Direct_Transfer
Non Access Stratum (NAS)
NAS
RANAP
Access Stratum
UE (AS) AS
MSC/VLR
RNC
10 © Nokia 2017
RANAP functions
NAS Information Transfer
RAB Management
Security Mode Control (UTRAN)
Location Management
Iu Interface Management
Trace Control
Data Volume Reporting
11 © Nokia 2017
Module contents
RANAP (Radio Access Network Application Part) provides the signalling
service between UTRAN (RNC) and CN (CS/PS)
Classes of RANAP procedures
Examples of RANAP Procedures
12 © Nokia 2017
RANAP functions are implemented by one or more RANAP elementary procedures.
RNC CN
Request
Response Pos. Ackn. Timeout:
Class 1 Neg. Ackn.
Response Neg. Ackn.
Request
Class 2
No acknowledgement possible,
considered successful
Request
Response Pos. Ackn. Timeout:
finishes the
Class 3 Response Neg. Ackn.
procedure
Response Pos. Ackn.
More than one ackn. possible
13 © Nokia 2017
RANAP Elementary Procedures
Class 1
(1) Not relevant for CS CN.
14 © Nokia 2017
RANAP Elementary Procedures
Class 2
(1) Not relevant for CS CN.
15 © Nokia 2017
RANAP Elementary Procedures
Class 2 (cont)
(2) Not supported.
16 © Nokia 2017
RANAP Elementary Procedures
Class 3
17 © Nokia 2017
Module contents
RANAP (Radio Access Network Application Part) provides the signalling
service between UTRAN (RNC) and CN (CS/PS)
Classes of RANAP procedures
Examples of RANAP Procedures
18 © Nokia 2017
RANAP: transport of NAS information
RNC CN
RANAP
Initial UE Message
(CN Domain Indicator, LAI, RAI, SAI
Iu signaling connection id, NAS-PDU)
RANAP
Direct Transfer
(NAS-PDU, RAI, SAI)
RANAP
Direct Transfer
(NAS-PDU)
19 © Nokia 2017
RANAP: Security Mode Control
RNC CN
RANAP
Security Mode Command
(Integrity Protection Information, Encryption
Information, Key status)
Pos. RANAP
Security Mode Complete
case
(Chosen Integrity Protection Algorithm, Chosen Encryption Algorithm)
Neg. RANAP
case Security Mode Reject
(Cause)
20 © Nokia 2017
RANAP: Paging
RNC CN
RANAP
Paging
(CN Domain Indicator, IMSI, TMSI, LAI or
RAI, Paging Cause)
RANAP
Initial UE Message[Paging_response]
(CN Domain Indicator, LAI or RAI, NAS-PDU)
21 © Nokia 2017
RANAP: Relocating Serving RNC -1- (preparation)
Source
CN
RNC
RANAP
Relocation Required RANAP
(Relocation Type, Cause, Source RNC Id, Relocation Request
Target RNC Id, Source RNC to target RNC (IMSI, Cause, CN Domain Indicator,
transparent container: Source RNC to target RNC transparent
Iu connections, used algorithms, container, RAB(s) to be set up,
RRC information, active transport channels, Iu signaling connection id)
used RAB(s), etc)
RANAP
RANAP Relocation Request Acknowledge
Relocation Command (Target RNC to source RNC transparent
(Target RNC to source RNC transparent container, RAB(s) set up,
container: RRC information and the D-RNC, RAB(s) failed to set up)
Handover cmd
RABs to be released,
RABs with data forwarding)
Handover access
Relocation Detect
RRC procedures ()
Relocation Complete
Iu Release Cmd ()
Iu Release Complete
22 © Nokia 2017
RANAP: Relocating Serving RNC -2- (resources allocation)
Source
RNC CN
RANAP
Relocation Required RANAP
(Relocation Type, Cause, Source RNC Id, Relocation Request
Target RNC Id, Source RNC to target RNC (IMSI, Cause, CN Domain Indicator,
transparent container: Source RNC to target RNC transparent
Iu connections, used algorithms, container, RAB(s) to be set up,
RRC information, active transport channels, Iu signaling connection id)
used RAB(s), etc) RANAP
RANAP Relocation Request Acknowledge
Relocation Command (Target RNC to source RNC transparent
(Target RNC to source RNC transparent container, RAB(s) set up,
container: RRC information and the D-RNC, RAB(s) failed to set up)
Handover cmd RABs to be released,
RABs with data forwarding)
Handover access
Relocation Detect
RRC procedures ()
Relocation Complete
Iu Release Cmd ()
Iu Release Complete
23 © Nokia 2017
RANAP: Relocating Serving RNC -3- (detection)
Source Target
CN
RNC RNC
RANAP
Relocation Required RANAP
(Relocation Type, Cause, Source RNC Id, Relocation Request
Target RNC Id, Source RNC to target RNC (IMSI, Cause, CN Domain Indicator,
transparent container) Source RNC to target RNC transparent
container, RAB(s) to be set up,
Iu signaling connection id)
RANAP
RANAP Relocation Request Acknowledge
Relocation Command (Target RNC to source RNC transparent
(Target RNC to source RNC transparent container, RAB(s) set up,
container, RABs to be released, RAB(s) failed to set up)
Handover cmd RABs with data forwarding)
Handover access
Relocation Detect
RRC procedures ()
Relocation Complete
Iu Release Cmd ()
Iu Release Complete
24 © Nokia 2017
RANAP: Iu Release Request Procedure
RNC CN
Initiated by RNC
RANAP
Iu Release Request
(Cause)
RANAP
Iu Release Command
(Cause) Iu
Release
procedure
RANAP (see next slide)
Iu Release Complete
(RAB Id(s))
25 © Nokia 2017
RANAP: Iu Release Procedure
RNC CN
Initiated by MSS
RANAP
Iu Release Command
(Cause)
RANAP
Iu Release Complete
(RAB Id(s))
26 © Nokia 2017
RANAP: Overload Control Procedure
RNC CN
RANAP
Overload
(Number of Steps, Global RNC-Id)
RANAP
Overload
(Number of Steps, CN Domain Indicator)
27 © Nokia 2017
RANAP: Reset Resource Procedure
RNC CN
RANAP
Reset Resource
(CN Domain Indicator, Global RNC-ID, Cause,
Iu Signalling Connection Identifier List)
RANAP
Reset Resource Acknowledge
(CN Domain Indicator,
Iu Signalling Connection Identifier List)
28 © Nokia 2017
RANAP: Reset Procedure
RNC CN
RANAP
Reset
(Cause, CN Domain Indicator, Global RNC-Id)
RANAP
Reset Acknowledge
(CN Domain Indicator, Global RNC-Id)
29 © Nokia 2017
RANAP: Trace Control
RNC CN
RANAP
CN Invoke Trace
(Trace Type, Trace Reference, OMC Id, UE Id,
Trigger Id)
RANAP
CN Deactivate Trace
(Trace Reference, Trigger Id)
30 © Nokia 2017
RANAP: Call Setup -1-
RNC MGW MSS MGW RNC
A A A B B
dialing Initial_UE [CM_Serv_Req]
Common_ID
Location Reporting Control
Security Mode Command
Security Mode Complete
Direct_Transfer [CM_Serv_Accept]
Direct_Transfer [Setup]
Direct_Transfer [Call Proceeding]
Paging
Initial_UE [Paging_response]
Location Reporting Control
Common_ID
Invoke_Trace
Security Mode Command
Security Mode Complete
Direct_Transfer [Setup]
31 © Nokia 2017 Direct_Transfer [Call_confirmed]
RANAP: Call Setup -2-
RNC MGW MSS MGW RNC
A A A B B
RAB_Assignment_Request
AAL2-Sign:ERQ
AAL2-Sign:ECF
RAB_Assignment_Response
RAB_Assignment_Request
AAL2-Sign:ERQ
AAL2-Sign:ECF
RAB_Assignment_Response
Direct_Transfer [Progress]
Direct_Transfer [Alerting]
Direct_Transfer [Alerting]
answer
Direct_Transfer [Connect]
Direct_Transfer [Connect_ack]
Direct_Transfer [Connect]
Direct_Transfer [Connect_ack]
conversation
32 © Nokia 2017
RANAP: Call Setup -3-
RNC MGW MSS MGW RNC
A A A B B
release
Direct_Transfer [Disconnect]
Direct_Transfer [Release]
Direct_Transfer [Disconnect]
Direct_Transfer [Release Complete]
Iu_Release
Iu_Release_Complete
AAL2-Sign:REL
AAL2-Sign:RLC
Direct_Transfer [Release]
Direct_Transfer [Release_Complete]
Iu_Release
Iu_Release_Complete
AAL2-Sign:REL
AAL2-Sign:RLC
call cleared
33 © Nokia 2017