Professional Documents
Culture Documents
www.huawei.com
Foreword
The Iu interface is specified at the boundary between the Core Network and UTRAN. All the signalling and service between UE and CN must go through it. Iu CS is the interface between RNC and CS. RANAP provides the signalling service between UTRAN and CN. The course discusses Iu CS interface protocol stack, RANAP basic process and Iu interface main service flows.
Page1
Objectives
Understand Iu interface protocol stack and Function Know classification of RANAP messages Grasp Iu connection Management , RAB assignment, SRNS Relocation and know other basic processes.
Page2
Contents
1. Iu Interface Protocol and Functions 2. RANAP Procedure Analysis 3. RANAP Main Procedure
Page3
Contents
1. Iu Interface Protocol and Functions 2. RANAP Procedure Analysis 3. Iu Interface Main Service Flow
Page4
BC Domain
Iu-BC
Iu Interface
Each CN Access Point may be connected to one or more UTRAN Access Points For the PS and CS domains, each UTRAN Access Point shall not be connected to more than one CN Access Point per CN domain For the BC domain, each UTRAN Access Point may be connected to one or more CN Access Points
Page5
RANAP SCCP
signalling Bearer
L1
Uu
L1
AAL5
ATM
Iu
AAL5
ATM MSC
MS
RNS
The figure shows the protocol structure for Iu and Uu. The Application signalling between UE and MSC(NAS) is transferred through RRC connection and Iu connection, such as MM, CC.
Page6
Page7
RANAP
Iu UP
Q.2630.1
SCCP MTP-3B SAAL-NNI ATM PHY
STC
MTP-3B
SAAL-NNI
ATM PHY
Transport Network Layer: Provide respective transport function for Radio Network and service as well as control function of User Plane bear.
Page8
RANAP
Iu UP
SAAL-NNI ATM
PHY Control Plane
AAL2
ATM PHY User Plane
Page9
RANAP
SCCP-SAP
SCCPProvide Type 0 and 2 service for RANAP MTP3-BBandwidth MTP3, similar function as MTP3 SAALATM Signaling Adapter Layer
Iu Connection in R4 CS
MSC Server RANAP RNC MC:H.248 IP Backbone Nc:BICC MSC Server
MGW Iu UP
MGW
CN is soft switch, bear control and call control is separated, Control plane and User plane in Iu interfaces are: >Control PlaneRNCMSC Server, RANAP >User Plane: RNCMGW, IuUP
Page11
MSC/MSC server
RANAP
SCCP MTP-3B SAAL-NNI
ATM
PHY
ATM
PHY
Iu signalling connection Management RAB Assignment SRNS Relocation Transfer NAS Signaling UTRAN Security Mode Control CN send IMSI to RNC Paging UE Activity Tracubg Location Report Iu Overload Report
Page12
RNC
Iu UP
MSC/MGW
Iu UP
Support Mode:
Transfer Data
Error Indication
Frame quality classification.
Page13
Q.2630 (Q.AAL2)
Q.2630.1 STC MTP-3B SAAL-NNI ATM PHY MSC Server
MSC Server
Nb UP:RTP
RNC
IP Backbone
MGW
MGW
Q.2630 Message
Block Request
Confusion Establish Confirm Establish Request Release Confirm Release Request Reset Confirm Reset Request Unblock Confirm Unblock Request
BLO
CFN ECF ERQ RLC REL RSC RES UBC UBL
0000 0010
0000 0011 0000 0100 0000 0101 0000 0110 0000 0111 0000 1000 0000 1001 0000 1010 0000 1011
Page15
Summary
The chapter introduce Iu CS protocol structure. Including Control Plane for transferring signalling and User Plane transferring circuit service. RANAP is the control plane protocol with bear of AAL5. IuUP is the user plane protocol with bear of AAL2. Transport Network Layer has protocol Q.2630 to fulfill AAL2 connection Control in Transport control layer.
Page16
Contents
1. Iu Interface Protocol and Functions 2. RANAP Procedure Analysis 3. Iu Interface Main Service Flow
Page17
RANAP provides the signalling service between UTRAN and CN with a unit of interaction EP(Elementary Procedure). The EPs are defined separately and are intended to be used to build up complete sequences in a flexible manner.
Uu Iu CS UTRAN
E
MSC GMSC
RANAP
UE
From the point of view SAP (Service Access Points), RANAP provide three services:
General control services related to the whole Iu interface instance, accessed in CN through the General Control SAP, connectionless signalling transport. Notification servicesrelated to specified UEs or all UEs in specified area, through the Notification SAP, connectionless signalling transport
Dedicated control servicesrelated to one UE, through the Dedicated Control SAP, connection oriented signaling transport.
Page18
RANAP is user part of SCCP, SCCP provide service Type 0 and Type 2 for RANAP. Therefore, RANAP SCCP MTP-3B SAAL-NNI
Connection oriented data transfer service. dynamically establish and release based on the need ,Each active UE shall have its own signalling connection. Such as Iu Signaling management, RAB Assignment.
ATM
PHY
Connectionless data transfer service. No need to establish logic link, just directly transfer. Messages related to system maintenance management. Such
Page19
EP ClassificationClass1Class2Class3
An EP consists of an initiating message and possibly a response message. - Class 1: Elementary Procedures with response (success and/or failure). - Class 2: Elementary Procedures without response. - Class 3: Elementary Procedures with possibility of multiple responses.
UE
Response
Page20
Message
RAB MODIFY REQUEST RAB RELEASE REQUEST IU RELEASE REQUEST RELOCATION DETECT RELOCATION COMPLETE SRNS DATA FORWARD COMMAND FORWARD SRNS CONTEXT
FORWARD SRNS CONTEXT PAGING COMMON ID CN INVOKE TRACE CN DEACTIVATE TRACE LOCATION REPORTING CONTROL LOCATION REPORT INITIAL UE MESSAGE DIRECT TRANSFER OVERLOAD ERROR INDICATION
Page22
RAB ASSIGNMENT REQUESTone request can require more than one RAB to establish, modify. RAB is distinguish by RAB ID More details in next chapter.
Page23
RANAP message adopts ASN.1 PER code. Its massage need decoding tolls to analysis. The type of message is fixed in front two bytes of position in message code. The following code example is RANAP message Relocation Complete
0x00 0x0D 0x40 0x03 0x00 0x00 0x00 0x00
ThereintoThe first byte 0x00 denotes procedure initiating message; The second byte 0x0D denotes process codeand 0x0D denotes Relocation Complete procedureAccording to the front of two bytesWe can judge that the message is Relocation Complete message. A RANAP message only with message type, its ASN.1 PER code is 7 bytes which likes last example. the length of RANAP message can not less than 7bytes after ASN.1 PER coding.
relocationComplete RANAP-ELEMENTARY-PROCEDURE ::= { INITIATING MESSAGE RelocationComplete PROCEDURE CODE id-RelocationComplete CRITICALITY ignore}
Page24
SRNS Relocation
Related Maintenance
Iu signalling
The signalling between UE and CN is through RRC and Iu interface signalling, shown as below.
Uu Iu CS RNC MSC
UE
RRC
Iu signalling
Iu signalling Management
NASnon-Access Stratum
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page26
Initial UE Message procedure is to establish an Iu signalling connection between a CN domain and the RNC and to transfer the initial NAS-PDU to the default CN node. The procedure uses connection oriented signalling.
RNC MSC
Initial UE Message
Direct Transfer procedure is to carry UE CN signalling messages transparently over the Iu Interface. Not interpreted by the UTRAN.
[ Direct Transfer ] NAS-PDUUE-CN SINGALLING LAILocation Area ID SAIService Area ID SAPIService Access Point ID
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page28
Iu Release Request
Iu Release Request procedure is to enable UTRAN to request the CN to release the Iu connection for a particular UE due to some UTRAN
Iu Release Request
Page29
Iu Release
Iu Release procedure is to enable the CN to release the Iu connection and all UTRAN resources related only to that Iu connection to be released.
[ Iu Release ]
Page30
RAB Concept
RAB, Radio Access Bear, is the service bear between UE and CN(MSC) . RAB includes RB (radio bear) and Iu interface bear. Shown as below.
Uu Iu CS
UE
RNC
MSC
RAB
RB
AAL2 Connection
RAB Management
Page31
RAB Assignment
RNC MSC
RAB Assignment is originated by CN(MSC/MSC Server), but CN only specify RAB ID and other RAB parameters. It is RNC to execute the command to assign the resource for USER PART and send them back to CN with response message. The procedure is connection originated
Page32
RAB Establishment
ERQ(Q.2630.1 Message)
ECF(Q.2630.1 Message) Establish AAL2 Connection
[RAB ASSIGNMENT REQUEST ] RAB ID8Bits RAB ParametersQoS Mapping User Plane ModeTransparent or Support Mode UP Mode VersionsIuUP mode version Transport Layer Address NSAP (ATM Address) Iu Transport Association Binding ID(Termination ID)
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page33
RAB Release
RAB Release Request procedure is to enable UTRAN to request the release of one or several radio access bearers. The procedure uses connection oriented signalling and has no response.
Causes: "RAB pre-empted", "Release due to UTRAN Generated Reason",
RNC
RAB Release Request
Iu Release Request
Iu Release Command Iu Release Complete REL(Q.2630.1 Message) RLC(Q.2630.1 Message) AAL2 Release
Iu Release Command has the cause of Iu Release. Iu Release Complete has the RABs Released List ( RAB ID)
Page35
SRNS Relocation
SRNS Relocation is a UMTS functionality used to relocate the serving RNS role from one RNS to another RNS. it may
Iur
UE
Uu
Target RNS MSC
Source RNS decides to perform SRNS Relocation with the measurement of neighbor LAI.
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page36
Relocation Required
Relocation Request Relocation Request Ack Relocation Command Relocation Detect Relocation Complete
SRNS Relocation procedure includes Relocation Preparation, Relocation Resource Allocation, Relocation Detect, Relocation Complete, Cancel etc.
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page37
Relocation: Preparation The source RNC shall initiate the procedure by generating RELOCATION REQUIRED message. The source RNC shall decide whether to initiate Relocation by RNS measurement.
Source RNC Relocation Required Relocation Request Relocation Request Ack Relocation Command MSC Target RNC
[ Relocation Required ]: Relocation Type: involving UE or not Cause Source ID: Source RNC ID Target ID: Target RNC ID Source RNC To Target RNC Transparent Container
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page38
Preparation Successful The source RNC shall send the RELOCATION REQUIRED message to the CN and the source RNC shall start the timer TRELOCprep.. When the preparation including resource allocation in the target system is ready and the CN has decided to continue the relocation of SRNS, the CN shall send RELOCATION COMMAND message to the source RNC.
Source RNC Relocation Required Relocation Command MSC Relocation Request Relocation Request Ack Target RNC
[ Relocation Command ]: Source RNC To Target RNC Transparent Container L3 Information RABs To Be Released List
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved.
Page39
Preparation Unsuccessful If the CN or target system is not able to accept the relocation of SRNS or a failure occurs during the Relocation Preparation procedure in the CN or the CN decides not to continue, the CN shall send RELOCATION PREPARATION FAILURE message to the source RNC. CN shall release the possibly existing Iu signalling connection towards the target RNC with Cause IE, 'Relocation Cancelled'
Source RNC Relocation Required Relocation Request Relocation Request Ack RELOCATION PREPARATION FAILURE Target RNC
MSC
Page40
Relocation Resource Allocation :Allocate resources from target RNS for a relocation of SRNS. Procedure shall be co-ordinated in all Iu signalling connections existing for the UE. The procedure uses connection oriented signalling.
MSC Relocation Request Target RNC
[ Relocation Request ]: Permanent NAS UE IdentityIMSI Cause CN Domain IndicatorCS or PS Iu signalling Connection IdentifierIu signaling connection ID RABs To Be Setup List (RAB ID,User Plane Mode Source RNC To Target RNC Transparent Container Integrity signallingn Information (O) Encryption Information (O)
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page41
Relocation Resource Allocation: Successful After all necessary resources for accepted RABs including the Iu user plane, are successfully allocated, the target RNC shall send RELOCATION REQUEST ACKNOWLEDGE message to the CN
Source RNC Relocation Required Relocation Command MSC Target RNC
Relocation Request
Relocation Request Ack
[ Relocation Request Ack]: Source RNC To Target RNC Transparent Container RABs To Be Setup List RAB IDTransport Layer Address Iu Transport Association Assigned RAB Parameter Values RABs Failed To Setup List (O)(RAB ID,Cause Choosen Integrity Protection Information (O) Choosen Encryption Information (O)
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page42
Relocation Resource Allocation: Unsuccessful If the target RNC can not accept the relocation of SRNS or a failure occurs in the target RNC, the target RNC shall send RELOCATION FAILURE message to the CN. CN shall stop timer TRELOCalloc and shall assume possibly allocated resources within target RNC completely released.
Source RNC MSC
Target RNC
RELOCATION FAILURE
RELOCATION PREPARATION FAILURE
Relocation Cancel
Enable source RNC to cancel an ongoing relocation of SRNS. The procedure shall be coordinated in all Iu signalling connections existing for the UE. The procedure uses connection oriented signaling. It could be two situation: 1. If Source RNC can not receive Relocation Required ACK message, it will start the procedure. 2. Source RNC starts the procedure if UE reason.
Target RNC
Relocation Detect To indicate by the RNC the detection of SRNS relocation execution to the CN. The target RNC shall send RELOCATION DETECT message to the CN when relocation execution trigger is received. The target RNC shall start SRNC operation. The procedure uses connection oriented signalling.
Source RNC
MSC
Target RNC
Relocation Required
[ DETECT ] No Parameter
Page45
Relocation Complete To indicate by the Target RNC the completion of relocation of SRNS to the CN. When the new SRNC-ID + S-RNTI (Serving RNC Radio Network Temporary Identity) are successfully exchanged with the UE by the radio protocols, target RNC shall initiate Relocation Complete procedure by sending RELOCATION COMPLETE message to CN.
Source RNC
MSC
Target RNC
Relocation Required
Relocation Command
Fulfill Relocation
Page46
Iu CS
RNC MSC
UE
Security Mode Control include cipher and integrity mode. Integrity is for signalling protection. Cipher is for signalling and service. When RLC using confirm or non-confirm mode, cipher is in RLC. When RLC using transparent mode, cipher is in MAC. IKCK is generated during authentication. They are transferred from MSC to RNC in Security Mode Control.
Page47
Security Mode Control To allow the CN to pass cipher and integrity mode information to the UTRAN. UTRAN uses this information to select and load the encryption device for user and signalling data with the appropriate parameters, and also to store the appropriate parameters for the integrity algorithm. The procedure uses connection oriented signalling.
RNC MSC
Security Mode Complete Successful IK, integrity algorithm, CK and encryption algorithms.
RNC
MSC
[ SECURTIY MODE COMPLETE ]: Chosen Integrity Protection Algorithm Chosen Encryption Algorithm
Page49
Unsuccessful IK, integrity algorithm, CK and encryption algorithms IK negotiation with the cause:
Requested Ciphering and/or Integrity Protection Algorithms are not Supported , Failure in the Radio Interface Procedure RNC MSC
COMMON ID
Common ID
To inform the RNC about the permanent NAS UE Identity (i.e. IMSI) of a user. This is used by the RNC e.g. to create a reference between the permanent NAS UE identity of the user and the RRC connection of that user for UTRAN paging co-ordination. The procedure uses connection oriented signalling.
RNC MSC
COMMON ID
Page51
Paging
To enable the CN to page a UE for a UE terminating service request. The procedure uses connectionless signalling. It will use common paging
PAGING
[ PAGING ]: CN Domain Indicator Permanent NAS UE Identity Temporary UE Identity Paging Area ID Paging Cause
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page52
Allow the CN to request information on the location of a given UE. The procedure uses connection oriented signalling
RNC LOCATION REPORTING CONTROL MSC
[ LOCATION REPORTING CONTROL ]: Request Type Vertical Accuracy Code Response Time Positioning Priority Client Type
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page53
UE Location Report
UE Location Report
Provide the UE's location information to the CN. The procedure uses connection oriented signalling..
RNC MSC
LOCATION REPORT
[ LOCATION REPORT ]: Request Type Area Identity Cause Last Known Service Area
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page54
Overload Control
Give some degree of signalling flow control. Algorithms are used to stem the traffic at source with known effect on the service. The procedure uses connectionless signalling.
RNC MSC
OVERLOAD
Page55
Reset
Initialize the UTRAN in the event of a failure in the CN or vice versa. used by the UTRAN to release affected RAB and to erase all affected references, After a guard period of T(RatC) seconds, UEs which were involved in a call are no longer transmitting and that all references at the UTRAN have been cleared. The procedure uses RNCconnectionless signalling. MSC
RESET RESET ACKNOWLEGE
[ RESET ]: Cause CN Domain Indicator Global RNC-ID Global CN-ID
[ RESET ACKNOWLEGE ]: Criticality Diagnostics CN Domain Indicator Global RNC-ID Global CN-ID
Page56
Reset Resource
To initialize part of the UTRAN(Iu connection) in the event of an abnormal failure in the CN or vice versa (e.g. signalling Transport
[ RESET RESOURCE ]: Cause CN Domain Indicator Global RNC-ID Global CN-ID Reset Resource List (Iu signalling Connection Identifier )
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page57
RNC shall release locally the resources and references (i.e. radio resources
Error Indication
Initiated by a node to report detected errors in one incoming message, provided they cannot be reported by an appropriate failure message. If the error situation arises due to reception of a message utilising dedicated signalling, then the Error Indication procedure uses connection oriented signalling. Otherwise the procedure uses connectionless signalling.
RNC
MSC
Error Indication
[ Error Indication ]: Cause Criticality Diagnostics CN Domain Indicator
Page59
Summary
This chapter analyzed RANANP processes and messages in details in the area of Iu connection Management, RAB Management, SRNS
RANAP Messages
Relocate serving RNS role from one RNS to another and service from old Iu to new Iu interface. Includes Relocation Preparation, Resource Allocation, Detect, Complete etc
MSC send IK, CK to RNC and manage Integrity and encryption algorism Common ID:IMSI from MSC to RNC Paging and Common ID Paging Reset Related Reset Recourse Maintenance Overload Control
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page60
Initial UE Message Direct Transfer Iu Release RAB setup RAB modify RAB Release
Relocation Required Relocation Request Relocation Complete Cancel, Failure Common ID Paging
SRNS Relocation
Contents
1. Iu Interface Protocol and Function 2. RANAP Procedure Analysis 3. Iu Interface Main Service Flow
Page62
In previous chapter we have already analyzed control plane, user plane of Iu interface and related message. Next, we will analyze signalling interface of call flow and location upgrade flow how to transferr in Iu interface.
Iu CS UTRAN MSC
Iu CS
MSC
UTRAN
CN
Page63
2. SCCP:CC
3. COMMON ID 4. SECURITY FUNCTION 5. DIRECT TRANSFER(setup) 6. DIRECT TRANSFER(call proceeding) 7. RAB ASSIGNMENT
Iu Connection EstablishmentUE originate service request in calling flow, which included in NAS-PDU of Initial UE message. SCCP make a connect with CRCC message.(step 1,2) MSC send IMSI to RNCCommon ID (step 3). Security Modesometime need authentication (through DT message), and start Security mode control (step4). Number AnalysisCalled number is carried in L3 setup message, MSC judges the call attribute (outgoing PSTN, intra office calling etc) and send Call proceeding once successfully analyzed. All these messages are transferred in DT message.(step5,6).
Page64
7. RAB ASSIGNMENT
RAB AssignmentAfter MSC send Call Proceeding, MSC send RAB ASSIGNMENT to MSC, require RNC to prepare resource, establish user plane bear (AAL2 connection) in Iu interface and wireless bear RB. AAL2 connection is fulfilled with Q.2630 sending ERQ and receiving ECF.
Page65
Calling EstablishMsc send Alerting message to calling party when called party alerting, Msc send Connect message to calling party when called party pick hook and calling party send back Connect Acknowledge . All these messages are L3 message, transfering in DT(Step8, 9, 10)
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page66
Conversation
ConversationVoice streams of Voice Conversation are formatted into Iu UP frame and transferred in AAL2 connection of IuUP .
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page67
MSC
Conversation Release :MSC send calling party disconnect message while called party hang hook, Calling party send release message and MSC send back Acknowledge message. All these messages are L3 message transferred in DT messages(step11,12,13) Resource Release: After finish conversation, Iu connection will release if there is no other service. RAB (step 14) and SCCP connection(step 15) are released either.
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved. Page68
MSC
Page69
Other Flow
The previous slides analyze UE Calling Flow signalling in Iu interfaces. In coming slides, please analyze the UE Called Flow and location update signalling in Iu interfaces.
Page70
MSC
Page71
MSC
Iu Connection Establishment
SCCP:RLC
Page72
Summary
This chapter introduces NAS signalling how to transfer in Iu interface. Including call control originating signalling, terminating signalling and Location Upgrade. Comprehension of these flow help further understanding of RANAP protocol
Page73
Thank you
www.huawei.com