You are on page 1of 23

1 NOKIA E-Plus E-Max Project / 23.04.

2004 / THa Company Confidential


Basic 3G Signalling
2 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Mobility Management
UMTS Architecture
SRNC
DRNC DRNC
RNS
(Radio Network Subsystem)
Iur
BTS
RNC
RNC
RNC
Iur
Iub
UE
(Mobile Equipment + USIM)
Uu
UTRAN
(UMTS Terrestial RAN)
External Networks
PLMN, PSTN, ISDN, etc...
Internet
3G MSC
/ VLR
3G SGSN
Iu-CS
Iu-PS
CN
(Core Network)
Gs
3 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
RCC connection setup
4 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
RRC Connection Establishment
TS 25.931
TS 23.107
TS 34.108
RRC connection establishment is
always initiated by the UE
The UE initiates the procedure
when the non-access stratum in
the UE requests the establishment
of a signalling connection and the
UE is in idle mode (no RRC
connection exists)
UE
[FACH] RRC: RRC CONNECTION SETUP
BTS RNC
L1 synchronisation
[RACH] RRC: RRC CONNECTION REQUEST
Radio link setup
[DCH] RRC: RRC CONNECTION SETUP COMPLETE
Once the UE has established the RRC connection, it may then send a higher
layer message (e.g. a call setup message).
5 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
TS 25.931
TS 23.107
TS 34.108
RRC Connection Establishment
The UE transmits
RRC CONNECTION REQUEST
message (first one)
Reset Counter V300, Start timer T300
set the RRC CONNECTION REQUEST message IE "Establishment Cause", set the IE
"Initial UE identity" to the variable INITIAL_UE_IDENTITY, set the "protocol error
indicator" to the value of the variable PROTOCOL_ERROR_INDICATOR, include
a measurement report in the IE "measured results on RACH", as specified in the IE
"intra-frequency reporting quantity fro RACH reporting" and IE "maximum number
of reported cells on RACH" in system information block type 11.
If cell reselction or expiry of T300 occurs:
no
RRC CONNECTION SETUP
message from RNC
check the value of V300 (which is updated
every time a new RRC CONNECTION REQUEST
MESSAGE is sent for that particular
connection request)
V300 =< N300
Reception of an RRC
CONNECTION SETUP
by the UE
yes
yes
Enetr in idle mode =>
the end of procedure
no
Increment counter V300
and restart timer T300
Transmit a new RRC
CONNECTION REQUEST
MESSAGE
UE compares the value of the IE "initial UE identity" in the received RRC CONNECTION
SETUP message with the value of the variable INITIAL_UE_IDENTITY.
In case the values are different, the UE ingnores the rest of the message
If the values are identical, the UE stops the timer T300, and act based on the received
information and submit RRC CONNECTION SETUP COMPLETE message and enter to
CELL_DCH state.
Read more from TS 3GPP 25.331 v.3.5.0 paragraph 8.1.3 ->
6 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Connection Management
7 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Connection Management - CS Call Control management procedures
RNS
RNC
BS
MSC/VLR
SGSN
GGSN
CORE
RRC Connection
Mobility Management connection - user mobility control
HLR
Connection Management - PS Session Management procedures
Connection Management
Radio Resource Control
Mobility Management
Connection Management
Session management Call control
8 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Call Control (CS)
UE RNC MSC HLR
RAB Assignment Response
Setup
RAB Assignment Request
Call Proceeding
RB SETUP
Alerting
Connect
Connect Acknowledge
UE RNC MSC HLR
RAB Assignment Response
Setup
RAB Assignment Request
Call Proceeding
RB SETUP RB SETUP
Alerting
Connect
Connect Acknowledge
9 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Mobile Origianated Call
-RAB Establishment-
The RAB establishment procedure starts right after the RRC Connection
establishment, signalling connection establishment, authentication &
security procedures and call setup signaling
UE
Node B
RNC
CN
RRC:Initial Direct Transfer(MM:CM Service Request)
SCCP:CC
RANAP:Direct Transfer(MM:Authentication Request)
RRC:DL Direct Transfer(MM:Authentication Request)
RANAP:Direct Transfer(MM:Authentication Response)
RANAP:Common ID
RANAP:Security Mode Command
RRC:Security Mode Command
RRC:Security Mode Complete
RANAP:Security Mode Complete
RRC:UL Direct Transfer(CC:Setup)
RANAP:Initial UE Message(MM:CM Service Request)
RANAP:Direct Transfer(CC:Setup)
RRC:UL Direct Transfer(MM:Authentication Response)
RANAP:RAB Assignment Request
NBAP:Radio Link Reconfiguration Prepare
NBAP:Radio Link Reconfiguration ready
ALCAP:ERQ
ALCAP:ECF
ALCAP:ERQ
ALCAP:ECF
NBAP:Radio Link Reconfiguration Commit
RRC:Radio Bearer Setup
RRC:Radio Bearer Setup Complete
RANAP:RAB Assignment Response
RANAP:Direct Transfer(CC:Alerting)
RRC:DL Direct Transfer(CC:Alerting)
RANAP:Direct Transfer(CC:Connect)
RRC:DL Direct Transfer(CC:Connect)
RRC:UL Direct Transfer(CC:Connect Acknowledge)
RANAP:Direct Transfer(CC:Call Proceeding)
RRC:DL Direct Transfer(CC:Call Proceeding)
RANAP:Direct Transfer(CC:Connect Acknowledge)
UE RNC Node B CN
10 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Session Management (PS)
-PDP Context Activation-
UE RNC SGSN GGSN HLR
[DCH] Activate PDP Context Request
Create PDP Context Request
Security Procedures
Create PDP Context Response
[DCH] Activate PDP context accept
RAB Assignment Request
RAB Assignment Complete
1
1
2
3
4
5
6
RB SETUP
UE RNC SGSN GGSN HLR
[DCH] Activate PDP Context Request
Create PDP Context Request
Security Procedures
Create PDP Context Response
[DCH] Activate PDP context accept
RAB Assignment Request
RAB Assignment Complete
1
1
2
3
4
5
6
RB SETUP RB SETUP
11 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
RAB Establishment
-MOC / MTC-
UE BTS RNC CN
(CP) AAL5: RANAP: COMMON ID
D-NBAP: RL RECONFIGURATION PREPARE
D-NBAP: RL RECONFIGURATION READY
(CP) AAL5 ALCAP: AAL2 Connection Setup (CID2 for DTCH/DCH2)
(CP-UE) RRC: RADIO BEARER SETUP (AAL2/FP/DCCH/DCH1/DPDCH)
RANAP: RAB ASSIGNMENT RESPONSE
Connection established
RANAP: RAB ASSIGNMENT REQUEST
Radio Access Bearer
service attributes -> AC
AAL2 Connection Setup
NBAP: RL RECONFIGURATION COMMIT
(CP-UE) RRC: RADIO BEARER SETUP COMPLETE (DCCH/DCH1/DPDCH/FP/AAL2)
12 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Paging
13 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
PRACH: Preamble
AICH
RRC: CONNECTION REQUEST (CCCH/RACH/PRACH)
(CP) AAL5: C-NBAP: RADIO LINK SETUP
(CP-UE) RRC: CONNECTION SETUP (S-CCPCH/FACH/CCCH)
(CP-UE) RRC: CONNECTION SETUP COMPLETE (DCCH/DCH1/UL DPDCH)
(CP-UE) RRC: INITIAL DIRECT TRANSFER (DCCH/DCH1/UL DPDCH)
(CP) AAL5: RANAP: INITIAL UE MESSAGE
RANAP: PAGING
RRC: PAGING TYPE 1 (PCCH/PCH/S-CCPCH)
BTS UE RNC CN
1
2
2
2
3
4
Paging
Introduction
(CP) AAL5: C-NBAP: RL SETUP RESPONSE
(CP) AAL5 ALCAP: AAL2 Connection Setup (CID1 for DCCH/DCH1)
L1 synchronisation
(CP) AAL5: D-NBAP: SYNCH INDICATION
UE - CN signaling (authentication, ciphering, etc) = RRC connection + Iu connection
14 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Paging
Introduction
UE BTS RNC CN
(CP) AAL5: RANAP: COMMON ID
D-NBAP: RL RECONFIGURATION PREPARE
D-NBAP: RL RECONFIGURATION READY
(CP) AAL5 ALCAP: AAL2 Connection Setup (CID2 for DTCH/DCH2)
(CP-UE) RRC: RADIO BEARER SETUP (AAL2/FP/DCCH/DCH1/DPDCH)
RANAP: RAB ASSIGNMENT RESPONSE
Connection established
RANAP: RAB ASSIGNMENT REQUEST
Radio Access Bearer
service attributes -> AC
AAL2 Connection Setup
NBAP: RL RECONFIGURATION COMMIT
(CP-UE) RRC: RADIO BEARER SETUP COMPLETE (DCCH/DCH1/DPDCH/FP/AAL2)
5
15 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Dedicated Mode Paging
MM connected CN1 (PS), MM idle CN2 (CS), RRC; CELL_DCH/CELL_FACH
If the UE is in state CELL_DCH or CELL_FACH having on going data trasmission with
CN1, after RNC receives paging from CN2 (CS speech call for example), the RNC shall
build a connected mode RRC: PAGING TYPE 2 message for transmission on the DCH or
FACH respectively (also active connection to CN2 -active speech call - , incoming PS
call -> RRC: Paging Type 2)
It then transmits the message on the DCCH mapped to the DCH or FACH using AM RLC.
MM Connected MM Idle
UE BS RNC
RRC:PAGING TYPE 2
CN 1
RANAP:PAGING
UE has signalling connection to CN1
UE is in CELL_FACH or CELL_DCH state
Paging response to CN 2
CN 2
16 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Dedicated Mode Paging
MM connected CN1 (PS), MM idle CN2 (CS), RRC; URA_Cell/CellPCH
The UE is in URA_PCH or CELL_PCH substate having on going data
trasmission with CN1, after RNC receives paging from CN2 (CS call) , the
RNC shall append connected mode paging information in an RRC: PAGING
TYPE 1 message, which is transmitted on the PCH.
The RRC: PAGING TYPE 1 message can include idle and connected mode
pages originating from the CN and UTRAN originating pages.
In the Paging type 1 message "Paging Record" Information Element
also the connected mode paging parameters are included
MM Connected MM Idle
UE BS
UE has signalling
UE is in URA_PCH or CEL
PICH
RNC CN 1
RANAP:PAGING
connection to CN1
L_PCH state
CN 2
Paging response to CN 2
(FP/AAL2/PCCH/PCH/S-CCPCH) : PAGING TYPE 1
17 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Dedicated Mode Paging
MM connected CN1 (PS), MM idle CN2 (CS), RRC; CELL_DCH/CELL_FACH
If the UE is in state CELL_DCH or CELL_FACH having on going data trasmission with
CN1, after RNC receives paging from CN2 (CS speech call for example), the RNC shall
build a connected mode RRC: PAGING TYPE 2 message for transmission on the DCH or
FACH respectively (also active connection to CN2 -active speech call - , incoming PS
call -> RRC: Paging Type 2)
It then transmits the message on the DCCH mapped to the DCH or FACH using AM RLC.
MM Connected MM Idle
UE BS RNC
RRC:PAGING TYPE 2
CN 1
RANAP:PAGING
UE has signalling connection to CN1
UE is in CELL_FACH or CELL_DCH state
Paging response to CN 2
CN 2
18 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
SRNC Relocation
19 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
SRNC relocation
-Execution of SNRS relocation : Iu side-
RNC
Source
RNC
Target
CN
SRNS Relocation Decision
RANAP RANAP
Relocation Required
RANAP RANAP
Relocation Request
RANAP
ALCAP Iu Data Transport Bearer Setup
RANAP RANAP
Relocation Request Ack
RANAP
RANAP RANAP
Relocation Command
Relocation Commit
RNSAP RNSAP
RANAP RANAP
Relocation Complete
RANAP
RANAP RANAP
Iu Release Command
ALCAP Iu Data Transport Bearer Release
RANAP RANAP
Iu Release Complete
20 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Location / Routing Area Update
21 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
LA / RA Update
Signalling Procedures
TS 23.122
TS 23.060
TS 24.008
TS 23.012
UE
New 3G_
MSC/VLR
SRNS
5. Cancel Location
Old 3G-
MSC/VLR
HLR
3. Security Functions
2. Send Identification Req. (TMSI)
5. Cancel Location Ack
7.Upd. Location Ack
9. TMSI reallocation
complete (new TMSI)
6. Insert SubscriberDataAck
10. Release
8. Location Update Accept
(new LAI, new TMSI)
1. LA Update Req .(old
LAI, old TMSI)
4. Update Location
2. Send Identification Ack .(IMSI, triplets)
6. Insert Subscriber Data
1. RRC connection
establishment
10. RRC
connection
release
Interface information transfer for location update when changing VLR area
22 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
UE
SRNS Old 3G_SGSN
5. Cancel Location
New 3G_
SGSN
HLR
3. Security Functions
2. SGSN Context Req .(old P-TMSI, old RAI)
5. Cancel Location Ack
7. Update GPRS Location Ack.
9. RA update complete
6. Insert Subscriber Data Ack.
10. Release
8. RA upd Accept (new RAI, new P-TMSI)
1. RA Update req .(old RAI, old P-TMSI)
4. Update GPRS Location
2. SGSN ContextResp. (IMSI, Auth.triplets)
6. Insert Subscriber Data
1. RRC connection
establishment
10. RRC connection release
LA / RA Update
Signalling Procedures
TS 23.122
TS 23.060
TS 24.008
TS 23.012
Interface information transfer for RA update when changing SGSN area (successful case)
23 NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
References
Nokia 3GRPLS 2, WRST 4 Training

You might also like