basic 3g signalling
TRANSCRIPT
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 1/23
1 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Basic 3G Signalling
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 2/23
2 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Mobility ManagementUMTS Architecture
SRNC
DRNCDRNC
RNS(Radio Network Subsystem)
Iur
BTS
RNC
RNC
RNCIur
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
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 3/23
3 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
RCC connection setup
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 4/234 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
RRC Connection EstablishmentTS 25.931TS 23.107TS 34.108
• RRC connection establishment isalways initiated by the UE
• The UE initiates the procedurewhen the non-access stratum inthe UE requests the establishmentof a signalling connection and theUE is in idle mode (no RRCconnection 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 higherlayer message (e.g. a call setup message).
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 5/235 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
TS 25.931TS 23.107TS 34.108 RRC Connection Establishment
The UE transmitsRRC CONNECTION REQUEST
message (first one)
Reset Counter V300, Start timer T300set the RRC CONNECTION REQUEST message IE "Establishment Cause", set the IE"Initial UE identity" to the variable INITIAL_UE_IDENTITY, set the "protocol errorindicator" to the value of the variable PROTOCOL_ERROR_INDICATOR, includea 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:noRRC CONNECTION SETUP
message from RNCcheck the value of V300 (which is updatedevery time a new RRC CONNECTION REQUESTMESSAGE is sent for that particular
connection request)
V300 =< N300
Reception of an RRCCONNECTION SETUP
by the UE
yes yesEnetr in idle mode =>the end of procedure
no
Increment counter V300and restart timer T300Transmit a new RRCCONNECTION REQUESTMESSAGE
UE compares the value of the IE "initial UE identity" in the received RRC CONNECTIONSETUP message with the value of the variable INITIAL_UE_IDENTITY.In case the values are different, the UE ingnores the rest of the messageIf 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 toCELL_DCH state.
Read more from TS 3GPP 25.331 v.3.5.0 paragraph 8.1.3 ->
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 6/236 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Connection Management
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 7/237 © 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 ManagementSession management Call control
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 8/238 © 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 RequestCall Proceeding
RB SETUP
Alerting
Connect
Connect Acknowledge
UE RNC MSC HLR
RAB Assignment Response
Setup
RAB Assignment RequestCall Proceeding
RB SETUPRB SETUP
Alerting
Connect
Connect Acknowledge
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 9/239 © 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 Connectionestablishment, 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:ERQALCAP: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 RNCNode B CN
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 10/23
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 SETUPRB SETUP
RAB E t bli h t
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 11/23
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 Bearerservice attributes -> AC
AAL2 Connection Setup
NBAP: RL RECONFIGURATION COMMIT
(CP-UE) RRC: RADIO BEARER SETUP COMPLETE (DCCH/DCH1/DPDCH/FP/AAL2)
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 12/23
12 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Paging
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 13/23
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)
BTSUE RNC CN
1
2
2
2
3
4
PagingIntroduction
(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
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 14/23
14 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
PagingIntroduction
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 Bearerservice attributes -> AC
AAL2 Connection Setup
NBAP: RL RECONFIGURATION COMMIT
(CP-UE) RRC: RADIO BEARER SETUP COMPLETE (DCCH/DCH1/DPDCH/FP/AAL2)
5
D di t d M d P i
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 15/23
15 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Dedicated Mode PagingMM 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 withCN1, after RNC receives paging from CN2 (CS speech call for example), the RNC shallbuild a connected mode RRC: PAGING TYPE 2 message for transmission on the DCH orFACH respectively (also active connection to CN2 -active speech call - , incoming PScall -> 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 T Y PE 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
D di t d M d P i
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 16/23
16 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Dedicated Mode PagingMM connected CN1 (PS), MM idle CN2 (CS), RRC; URA_Cell/CellPCH
• The UE is in URA_PCH or CELL_PCH substate having on going datatrasmission with CN1, after RNC receives paging from CN2 (CS call) , theRNC shall append connected mode paging information in an RRC: PAGINGTYPE 1 message, which is transmitted on the PCH.
• The RRC: PAGING TYPE 1 message can include idle and connected modepages 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
Dedicated Mode Paging
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 17/23
17 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Dedicated Mode PagingMM 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 withCN1, after RNC receives paging from CN2 (CS speech call for example), the RNC shallbuild a connected mode RRC: PAGING TYPE 2 message for transmission on the DCH orFACH respectively (also active connection to CN2 -active speech call - , incoming PScall -> 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 T Y PE 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
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 18/23
18 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
SRNC Relocation
SRNC relocation
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 19/23
19 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
SRNC relocation-Execution of SNRS relocation : Iu side-
RNC
Source
RNC
TargetCN
SRNS Relocation Decision
RANAPRANAPRelocation Required
RANAPRANAPRelocation Request
RANAP
ALCAP Iu Data Transport Bearer Setup
RANAPRANAPRelocation Request Ack
RANAP
RANAPRANAPRelocation Command
Relocation CommitRNSAP RNSAP
RANAPRANAPRelocation Complete
RANAP
RANAPRANAPIu Release Command
ALCAP Iu Data Transport Bearer Release
RANAPRANAPIu Release Complete
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 20/23
20 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
Location / Routing Area Update
LA / RA UpdateTS 23.122
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 21/23
21 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
LA / RA UpdateSignalling Procedures
TS 23.060TS 24.008TS 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 reallocationcomplete (new TMSI)
6. Insert SubscriberDataAck
10. Release
8. Location Update Accept(new LAI, new TMSI)
1. LA Update Req .(oldLAI, old TMSI)
4. Update Location
2. Send Identification Ack .(IMSI, triplets)
6. Insert Subscriber Data
1. RRC connectionestablishment
10. RRCconnectionrelease
Interface information transfer for location update when changing VLR area
LA / RA UpdateTS 23.122
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 22/23
22 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
UE SRNS Old 3G_SGSN
5. Cancel Location
New 3G_
SGSNHLR
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 UpdateSignalling Procedures
TS 23.060TS 24.008TS 23.012
Interface information transfer for RA update when changing SGSN area (successful case)
8/12/2019 Basic 3G Signalling
http://slidepdf.com/reader/full/basic-3g-signalling 23/23
23 © NOKIA E-Plus E-Max Project / 23.04.2004 / THa Company Confidential
References
• Nokia 3GRPLS 2, WRST 4 Training