You are on page 1of 27

UTRAN Control Protocol Overview (without RRC)

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Objectives
At the end of this module, you will be able to Outline the RANAP, NBAP, and RNSAP services Explain the S-RNC Relocation flow Understand the structure of call setup flows

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

UTRAN Specific Signalling and Control Protocols


RNS UE
RRC

Node B

RNC 3G-MSC/VLR

Iur: RNSAP

3G-SGSN

RNC
3 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

RNS

Part I RANAP

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

RANAP Services
S-RNC Relocation RAB Management Iu Signalling Connection Management NAS PDU Transport Location Reporting Paging

UTRAN RNC 3G-MSC/VLR 3G-SGSN

CN

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

RANAP: Elementary Procedures

Class 1: EP with response

timer

Request Response (ack/unack) timeout implicit negative acknowledgement Request

Class 2: EP with no response

Class 3: EP with multiple responses

timer

Request Response (ack/unack) Response (ack/unack) Response (ack/unack) timeout implicit negative acknowledgement

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Example Flow: Paging


Class 1: EP with response
CS domain/ PS domain IMSI TMSI / P-TMSI LAI / RAI Terminating Conversational Call / ... / Terminating High Priority Signalling

Message Type CN Domain Indicator Permanent NAS UE Identity Temporary UE Identity Paging Area ID Paging Cause Non Searching Indication

LA

non-searching / searching

RNC
Cell 1 Cell 2

6 .. 9

DRX Cycle Length Coefficient

Cell 3

3G-MSC/VLR
RNC

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Example Flow: NAS Signalling Establishment


[RLC-TR, CCCH] RRC Connection Request RRC Connection Setup [RLC-UM, CCCH]

RNC
RRC Connection Establishment

MSC/VLR or SGSN

[RLC-AM, DCCH] RRC Connection Setup Complete

[RLC-AM, DCCH] Initial Direct Transfer

Initial UE Message ( )

Class 1: EP with response bit string (24 bits)

Message Type CN Domain Indicator LAI RAC SAI NAS-PDU PLMN Identity + RNC ID Iu Signalling Connection Identifier Global RNC-ID

(most significant bit (MSB) identifies the node


(RNC/CN node) that has assigned this value)

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Example Flow: RAB Assignment


Traffic Class RAB Asymmetry Indicator Maximum Bit Rate Guaranteed Bit Rate Delivery Order Maximum SDU Size SDU parameters Transfer Delay Traffic Handling Priority Allocation/Retention priority Source Statistics Descriptor

Class 3 EP

RAB ID NAS Synchronisation Indicator RAB Parameters

First Setup Or Modify Item Second Setup Or Modify Item

User Plane Information


Transport Layer Information

RABs To Be Setup Or Modified List RABs To Be Released List

RNC
AC
Bearer setup/modification/release
RAB Assignment Request ( ) AALx link setup/modification/release RAB Assignment Response ( )
9 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

MSC/VLR or SGSN

Example Flow: RAB Assignment


AC
Bearer setup/modification/release

RNC
RAB Assignment Request ( ) AALx link setup/modification/release RAB Assignment Response ( )

MSC/VLR or SGSN

e.g. 23: Invalid RAB Parameter Combination

Radio Network Layer Cause Transport Layer Cause NAS Cause RAB ID Cause

RABs Setup Or Modified List RABs Released List RABs Queued List RABs Failed to Setup Or Modify List RABs Failed to Release List

e.g. 98: Semantic Error

Protocol Cause Miscellaneous Cause Non-standard Cause

10

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Example Flow: S-RNC Relocation


source RNC
Relocation Required

CN Iu edge node

target RNC

TRELOCprep

Relocation Request

(1)
Relocation Command

Relocation Request Acknowledge

(2) TRELOCoverall RNSAP: Relocation Commit


Relocation Detect

RRC: UTRAN Mobility Information RRC: UTRAN Mobility Information Confirm

Iu Release Command Iu Release Complete

Relocation Complete

(1): TRELOCalloc (2): TRELOCcomplete


11 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

RNC: RelocationSupport Identifies whether the Core Network supports the relocation of SRNC. 0 (Not supported), 1 (Supported); default: 1 RNC: NRncRelocationSupport This parameter identifies whether a neighbouring RNC supports relocation of SRNC. 0 (Not supported), 1 (Supported); default: 1 RNC: NRncId This parameter identifies the neighbour RNC. A unique identification for an RNC node within the UTRAN. [1 ... 4095], step 1 RNC: TDataFwd The timer is set when a RANAP:SRNS Data Forward Command message (or a RANAP:Relocation Command message) is received from the PS CN. The timer is internally stopped in the SRNC when the RANAP:SRNS Data Forwarding procedure has been completed. [1 ... 10] s, step 1 s; default value: 4 seconds

Nokia Parameters for S-RNC Relocation

12

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Nokia Parameters for S-RNC Relocation Timer


RNC: TRelocPrep Specifies the maximum time for Relocation Preparation procedure in the source RNC. The timer is set when a RANAP:Relocation Required message is sent. The timer is stopped when a RANAP:Relocation Command or a Relocation Preparation Failure message is received. [1 ... 16] seconds, step 1 second; default value: 6 seconds RNC: TRelocOverall Specifies the maximum time for the protection of overall Relocation procedure in the source RNC. The timer is set in the source RNC when a RANAP:Relocation Command message is received. The timer is stopped when a RANAP:Iu Release Command is received, or the relocation procedure is cancelled. The timer is set in the target RNC when a RANAP:Relocation Request Acknowledge message is sent. The timer is stopped when a RANAP:Relocation Complete message is sent, or the relocation procedure is cancelled. [1 ... 16] seconds, step 1 second; default value: 8 seconds

13

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Part II RNSAP

14

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

RNSAP Services
Radio Link Management CCCH Signalling Transfer PhyCH reconfiguration CTCH resource management Relocation Execution Paging Compressed Mode Control

etc.

Measurements on dedicated resources

RNS

RNC

RNC

RNS

UTRAN

Class 1: EP with response


15 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Class 2: EP with no response

Flow Example: Relocation Commit


source RNC
Relocation Commit ( )

target RNC

Message Type Transaction ID D-RNTI


OP OP

Direct Transfer Information Items NAS-PDU NAS-PDU NAS-PDU SAPI SAPI SAPI

1 .. maxnoofDT (15)

RANAP Relocation Information

CN Domain Indicator CN Domain Indicator CN Domain Indicator


RAB Context Items RAB ID NAS-PDU NAS-PDU DL GTP-PDU SeqNo SAPI SAPI

1 .. maxnoofRABs (256)

UL GTP-PDU SeqNo CN Domain CN DomainIndicator Indicator DL Domain N-PDU SeqNo CN Indicator CN Domain Indicator UL Domain N-PDU SeqNo CN Indicator CN Domain Indicator
17 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Class 2: EP with no response

Flow Example: Radio Link Setup


EP with response

Class 1:

Message Type Transaction ID SRNC-Id DCH Information DSCH Information RL Information IEs Transmission Gap Pattern Sequence Information Active Pattern Sequence Info Permanent NAS UE Identity

S-RNTI
D-RNTI UL DPCH Information IEs DL DPCH Information IEs

source RNC

Radio Link Setup Request ( ) Radio Link Setup Response

target RNC

Radio Link Setup Request Radio Link Setup Failure


18 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Some Nokia Parameters


RNC: IurItem This parameter consists of all the needed information from the neighbour RNC. RNC: IurList This parameter is a collection of Iur-interfaces related to one RNC. RNC: IurItem This parameter indicates a user plane procedure support of the Iur connection. This information is given separately for each neighbouring RNC. If the user plane is not supported between SRNC and DRNC, initiation of a soft handover procedure is not possible. 0 (Not supported), 1 (Supported); default: 1 etc.

19

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Part III NBAP

20

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

NBAP Services
Cell Configuration Mgt System Information Mgt CTCH Mgt CTCH resource management Measurements on common & dedicated resources Radio Link Mgt Resource Event Status

Configuration Alignment
General Error Reporting DL Power Drift Correction

RNC

RNS

Node B
Class 1: EP with response
21 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Class 2: EP with no response

Flow Example: Radio Link Setup


Message Discriminator Message Type Transaction ID CRNC Communication Context ID DL DPCH Information IEs DL DPCH Information IEs DCH Information DSCH Information TFCI2 bearer information IEs RL Information IEs Transmission Gap Pattern Sequence Information Active Pattern Sequence Info

Radio Link Setup Request ( )

RNC
Radio Link Setup Response

Node B
Radio Link Setup Request

Radio Link Setup Failure


22 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Measurement on Common Resources


Common Measurement Report ( )

C-RNC

Node B Message Discriminator Message Type Transaction ID Measurement ID


CHOICE Common Measurement Object Type
Common Measurement Failure Indication

Common Measurement Initiation Request

Cell RACH CPCH

Common Measurement Initation Response Common Measurement Initation Failure


Common Measurement Termination Request

SFN

23

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Some Nokia Parameters


There is a wide range of telecom and WBTS parameters; please refer to the WCDMA RAN 1.5 Dictionary.

24

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Part IV Call Setup Example

25

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Flow Example: Call Setup


UE
NBAP

Node B

RNC

3G-MSC /VLR

RRC RRC Connection Request (cause: Originating Conversational Call)


Radio Link Setup Request Radio Link Setup Response Downlink Synchronisation Uplink Synchronisation

RRC Connection Setup RRC Connection Setup Complete

MM Initial Direct Transfer (...,CM Service Request,...)

(cause: MOC establishment request)

Initial UE Message

MM

(LAI, CM Service Request,...)

26

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Flow Example: Call Setup


UE
MM

Node B
DL Direct Transfer (..., Authentication Request,...)

RNC

3G-MSC /VLR
Direct Transfer (...,Authentication Request,...) Direct Transfer (...,Authentication Response,...) Common ID RANAP (...,IMSI,...) MM

UL Direct Transfer (...,Authentication Response,...) (old LAI, old TMSI, MS classmark,...)

RRC Security Mode Command Security Mode Complete Security Mode Complete

Security Mode Command

RANAP

CC

Initial Direct Transfer (...,Setup,...) (called party address, codec capabilities) DL Direct Transfer (..., Call Proceeding,...)

Direct Transfer (...,Setup,...) Direct Transfer (...,Call Proceeding,...)

CC

27

NOKIA

topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

Flow Example: Call Setup


UE
NBAP
Radio Link Reconfiguration Request Radio Link Reconfiguration Response

Node B

RNC

3G-MSC /VLR
RAB Assignment Request

RANAP

RRC Radio Bearer Setup Complete

Radio Bearer Setup


RAB Assignment Response

CC

DL Direct Transfer (..., Alerting,...) DL Direct Transfer (..., Connect,...) UL Direct Transfer (...,Connect Acknowledge,...) Direct Transfer (...,Connect Acknowledge,...)

Direct Transfer (...,Alerting,...) Direct Transfer (...,Connect,...)

CC

Media Flow
28 NOKIA topic: UTRAN Control Protocfol Overview/ July 2003 /Markus Wimmer

You might also like