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