SlideShare a Scribd company logo
1 of 23
Download to read offline
UMTS UTRAN Signaling
Understand and Analyze
UMTS UTRAN Message Flows
and Procedures
Ralf Kreher
Tektronix Monitor & Protocol Test, Berlin
Juergen Placht
Tektronix Monitor & Protocol Test, Munich
Torsten Ruedebusch
Tektronix Monitor & Protocol Test, Berlin
N e t w o r k D i a g n o s t i c s
Academy
Copyright © 2003, Tektronix, Inc. All rights reserved. Tektronix products
are covered by U.S. and foreign patents, issued and pending. Information
in this publication supersedes that in all previously published material.
Specification and price change privileges reserved. TEKTRONIX and TEK
are registered trademarks of Tektronix, Inc. All other trade names
referenced are the service marks, trademarks or registered trademarks
of their respective companies.
5
i Content
i Content 5
ii Preface 9
iii Acknowledgements 11
iv About the Authors 12
1 UMTS Basics 13
1.1 Standards 15
1.2 Network Architecture 17
1.2.1 GSM 17
1.2.2 UMTS Release 99 18
1.2.3 UMTS Release 4 19
1.2.4 UMTS Release 5 20
1.3 UMTS Interfaces 22
1.3.1 Iu Interface 22
1.3.2 Iub Interface 23
1.3.3 Iur Interface 24
1.4 UMTS Domain Architecture 25
1.5 UTRAN 26
1.5.1 UTRAN Tasks 26
1.5.2 RNC Tasks 27
1.5.3 Node B Tasks 27
1.5.4 Area Concept 28
1.5.5 UMTS User Equipment & USIM 28
1.5.6 Mobiles 29
1.5.7 QoS Architecture 31
1.5.8 UMTS Security 32
1.5.9 UTRAN Encryption 34
1.5.10 Integrity Protection 35
1.5.11 Micro Diversity – Multipath 36
1.5.12 Micro Diversity – Softer Handover 36
1.5.13 Macro Diversity – Soft Handover 37
1.5.14 UMTS Network Transactions 38
1.6 Radio Interface Basics 39
1.6.1 Duplex Methods 39
1.6.2 Multiple Access Methods 39
1.6.3 UMTS CDMA 40
1.6.4 CDMA Spreading 41
1.6.5 UMTS Spreading 42
1.6.6 Scrambling 42
1.6.7 Coding Summary 43
1.6.8 Signal to Interference 43
1.6.9 Cell Breathing 44
6 Content
1.6.10 UMTS Channels 45
1.6.11 Transport Channels 47
1.6.12 Common Transport Channels 47
1.6.13 Dedicated Transport Channels 48
1.6.14 Initial UE Radio Access 49
1.6.15 Power Control 50
1.6.16 UE Random Access 51
1.6.17 Power Control in Soft Handover 52
1.7 UMTS Network Protocol Architecture 53
1.7.1 Iub – Control Plane 53
1.7.2 Iub – User Plane 54
1.7.3 Iur – User/Control Plane 55
1.7.4 Iu-CS – User/Control Plane 55
1.7.5 Iu-PS – User/Control Plane 56
1.7.6 E – User/Control Plane 56
1.7.7 Gn – User/Control Plane 57
1.8 ATM 58
1.8.1 ATM Cell 58
1.8.2 ATM Layer Architecture 59
1.8.3 ATM Adaption Layer (AAL) 60
1.8.4 AAL2 60
1.8.5 AAL5 61
1.9 User Plane Framing Protocol 62
1.9.1 Frame Architecture 62
1.9.2 FP Control Frame Architecture 62
1.10 Medium Access Protocol (MAC) 64
1.10.1 MAC Architecture 64
1.10.2 MAC Data PDU 65
1.10.3 MAC Header Alternatives 66
1.11 Radio Link Control (RLC) 67
1.11.1 RLC Services 67
1.11.2 RLC Functions 68
1.11.3 RLC Architecture 70
1.11.4 RLC Data PDUs 70
1.11.5 Other RLC PDUs 71
1.12 Service Specific Connection Oriented Protocol (SSCOP) 72
1.12.1 Example – SSCOP 73
1.13 Service Specific Coordination Function (SSCF) 74
1.14 Message Transfer Part Level 3 – Broadband (MTP3-B) 74
1.15 Internet Protocol (IP) 75
1.15.1 IPV4 Frame Architecture 75
1.16 Signaling Transport Converter (STC) 77
7Content
1.17 Signaling Connection Control Part (SCCP) 78
1.17.1 Example – SCCP 79
1.18 Abstract Syntax Notation One in UMTS (ASN.1) 80
1.18.1 ASN.1 Basic Encoding Rules (BER) 80
1.18.2 ASN.1 Packed Encoding Rules (PER) 81
1.19 Radio Resource Control (RRC) 82
1.19.1 RRC States 83
1.19.2 System Information Blocks (SIB) 86
1.19.3 Example – Broadcast System Information 88
1.19.4 Example – RRC Connection Establishment 90
1.19.5 Example – RRC Connection Release 91
1.19.6 Example – RRC Signaling Connection 93
1.20 Node B Application Part (NBAP) 94
1.20.1 NBAP Functions 94
1.20.2 NBAP Elementary Procedures (EPs) 95
1.20.3 Example – NBAP 95
1.21 Radio Network Subsystem Application Part (RNSAP) 96
1.21.1 RNSAP Functions 96
1.21.2 Example – RNSAP Procedures 97
1.22 Radio Access Network Application Part (RANAP) 98
1.22.1 RANAP Elementary Procedures (EPs) 99
1.22.2 Example – RANAP Procedure 100
1.23 ATM Adaptation Layer Type 2 – Layer 3 (AAL2L3/ALCAP) 101
1.23.1 AAL2L3 Message Format 101
1.23.2 Example – AAL2L3 Procedure 102
1.24 Iu User Plane Protocol 104
1.24.1 Iu-UP Transparent Mode 104
1.24.2 Iu-UP Support Mode Data Frames 105
1.24.3 Iu-UP Support Mode Control Frames 106
1.24.4 Example – Iu-UP Support Mode Message Flow 107
1.25 Adaptive Multi-Rate Codec (AMR) 108
1.25.1 AMR IF 1 Frame Architecture 109
1.26 Terminal Adaption Function (TAF) 110
1.27 Radio Link Protocol (RLP) 111
1.28 Packet Data Convergence Protocol (PDCP) 112
1.28.1 PDCP PDU Format 112
1.29 Broadcast/Multicast Control (BMC) 113
1.29.1 BMC Architecture 114
1.30 Circuit Switched Mobility Management (MM) 115
1.31 Circuit Switched Call Control (CC) 115
1.32 Example – Mobile Originated Call (Circuit Switched) 116
1.33 Packet Switched Mobility Management (GMM) 117
8 Content
1.34 Packet Switched Session Management (SM) 117
1.35 Example – Activate PDP Context (Packet Switched) 118
1.36 GPRS Tunneling Protocol (GTP) 119
1.36.1 Example – GTP-C and GTP-U 120
1.36.2 Example – GTP’ 121
2 UMTS UTRAN Signaling Procedures 123
2.1 Iub – Node B Setup 125
2.2 Iub – IMSI/GPRS Attach Procedure 135
2.3 Iub CS – Mobile Originated Call 147
2.4 Iub CS – Mobile Terminated Call 155
2.5 Iub PS – PDP Context Activation/Deactivation 161
2.6 Iub – IMSI/GPRS Detach Procedure 169
2.7 Iub – Physical Channel Reconfiguration (PDPC) 173
2.8 Iub – Mobile Originated Call with Soft Handover
(Inter Node B, Intra RNC) 179
2.9 Iub – Softer Handover 189
2.10 Iub-Iu – Location Update 193
2.11 Iub-Iu – Mobile Originated Call 199
2.12 Iub-Iu – Mobile Terminated Call 207
2.13 Iub-Iu – Attach 213
2.14 Iub-Iu – PDP Context Activation/Deactivation 217
2.15 Iub-Iu – Detach 225
2.16 Iub-Iur – Soft Handover (Inter Node B, Inter RNC) 229
2.17 Iub-Iur – Forward Handover (Inter Node B, Inter RNC) 235
2.18 Backward Hard Handover (Inter Node B, Inter RNC) 243
2.19 SRNS Relocation (UE not involved) 251
2.20 SRNS Relocation (UE Involved) 259
2.21 Inter System Handover UTRAN-GSM 265
3 Bibliography 267
3.1 Technical Specifications 267
3.1.1 Extract of UMTS-related Specifications 267
3.2 Other Literature 269
4 Glossary 271
5 Index 289
ii Preface
UMTS is the most complex technology in 150 years of communication industry. Imple-
menting and deploying communication networks based on UMTS results in exciting and
fascinating new services and applications. However at the same time it generates enor-
mous technical challenges. Interoperability, roaming or QoS awareness between multi
operators and multi technology network infrastructures are just a few of the problems,
which need to be met. In today's early deployments of UMTS networks five main catego-
ries of problems can be differentiated:
(1) Network Element Instability
(2) Network Element Interworking
(3) Multi Vendor Interworking (MVI)
(4) Configuration Faults
(5) Network Planning Faults
To successfully trial, deploy, operate or troubleshoot such infrastructures and applica-
tions, it is vital to understand and analyze the message flows associated with UMTS. This
book gives a deep insight into the secrets and depths of UMTS signaling on the wireline
interfaces. It
• Displays documented reference scenarios for different procedures
• Explains the procedures at different interfaces
• Improves protocol knowledge
• Analyzes specific protocol messages
• Helps to reduce time and effort to detect and analyze problems and
• Explains how to locate problems in the network.
It is assumed, that the reader of this book is already familiar with UMTS technology at a
fairly detailed level. It is directed to UMTS experts, who need to analyze UMTS signaling
procedures at the most detailed level. This is why only an introductionary overview sec-
tion discusses the UMTS Network architecture, the objectives and functions of the differ-
ent interfaces and the various UMTS protocols. Then the book leads right into the main
part - the analysis of all main signaling processes in a UMTS networks, so called UMTS
scenarios. All main procedures -from Node B Setup to Hard Handover- are described and
explained comprehensively.
All signaling sequences are based upon UMTS traces from various UMTS networks (trial
and commercial networks) around the world. With this book the reader has access to the
first universal UMTS protocol sequence reference, which allows to quickly differentiate
valid from invalid call control procedures. In addition all main signaling stages are being
explained, many of which had been left unclear in the standards so far. They now can be
analyzed based on protocol traces from actual implementations. At the same time - other
than in the standards - dealing with unnecessary bits and pieces is avoided, allowing the
user of the book to focus on the essentials of each signaling process.
9
10 Preface
With this book Tektronix launches a new generation of knowledgeware products, provid-
ing highly specialized knowledge from experts for experts.
The combination of a network of UMTS experts around the world from many different
companies with Tektronix' many years of experience in protocol analysis have resulted in
this unique book, compendium and reference. I hope it will prove helpful for the success-
ful implementation and deployment of UMTS.
Othmar Kyas
Monitoring and Protocol Test
Tektronix Inc.
If you have any kind of feedback or questions feel free to send us an email to
umts-signaling@tektronix.com
Every entry that spots a technical mistake in this book first will be rewarded with either
the next edition or with the upcoming CD ROM version.
For help with acronyms or abbreviations, refer to the glossary at the end of this guide.
12
iv About the Authors
Ralf Kreher
Manager for Customer Training
Mobile Protocol Test
Tektronix, Inc.
Ralf Kreher leads the Customer Training Department for Tektronix' Mobile Protocol
Test business (MPT). He is responsible for the world-class seminar portfolio for mobile
technologies and measurement products.
Before joining Tektronix, Kreher held a trainer assignment for switching equipment at
Teles AG.
Kreher holds a Communication Engineering Degree of the Technical College Deutsche
Telekom Leipzig. He currently resides in Germany.
Juergen Placht
Senior Application Engineer
Mobile Protocol Test
Tektronix, Inc.
Juergen Placht supports sales and customers worldwide in all technical aspects of mo-
bile network protocol test. He is a well-known technology expert at network vendors
and operators.
Before joining Tektronix, Placht held several R&D, sales and marketing assignments at
Tekelec and Siemens.
Placht holds an Electrical Engineering Degree. He currently resides in Germany.
Torsten Ruedebusch
Head of Knowledgeware and Training Department
Mobile Protocol Test
Tektronix, Inc.
Torsten Ruedebusch is the head of the Knowledgeware and Training Department for
Tektronix' Mobile Protocol Test business (MPT). He is responsible for providing leading
edge technology and product seminars and the creation of knowledgeware products,
created from the extensive Tektronix' expertise.
Before joining Tektronix, Ruedebusch held an application engineer assignment at
Siemens CTE.
Ruedebusch holds a Communication Engineering Degree of the Technical College
Deutsche Telekom Berlin. He currently resides in Germany.
About the Authors
13
1 UMTS Basics
The mobile communications industry is renowned for its technical innovation, rapid
growth and tantalizing promises. In contrast to the dramatic downturn in the general
communications market, the mobile sector has continued to grow and evolve.
The technologies used to provide wireless voice and data services to subscribers, such as
Time Division Multiple Access (TDMA), Universal Mobile Telecommunications Systems
(UMTS) and Code Division Multiple Access (CDMA), continue to grow in their complex-
ity. This complexity continues to impart a time-consuming hurdle to overcome when
moving from 2G to 2.5G and to third-generation (3G) networks.
GSM (Global System for Mobile Communication) is the most widely installed wireless
technology in the world. Some estimates put GSM market share at up to 80%. Long domi-
nant in Europe, GSM is now gaining a foothold in Brazil and is expanding its penetration
in the North American market.
One reason for this trend is the emergence of reliable, profitable 2.5G GPRS elements and
services. Adding a 2.5G layer to the existing GSM foundation has been a cost-effective
solution to current barriers while still bringing desired data services to market. Now,
those same operators and manufacturers are getting ready to come to market with 3G
UMTS services, the latest of which is UMTS Release 4 (R4). This transition brings new
opportunities and new testing challenges, both in terms of revenue potential and ad-
dressing interoperability issues to ensure QoS.
With 3G mobile networks, the revolution of mobile communication has just begun. 4G and
5G networks will make the network transparent to the user’s applications. In addition to
horizontal handovers (for example between Node Bs), handovers will occur vertically be-
tween applications and the terrestrial UTRAN (UMTS Terrestrial Radio Access) will be ex-
tended by a satellite-based RAN (Radio Access Network), ensuring global coverage.
G-MSC
EIR
MSC
SGSN GGSN
RNC
BSC
VLR
HLR
PCU
RNC
AuC
Core Network
Circuit switched
Network
e.g. ISDN
Packet switched
Network
e.g. IP
Figure 1 Component Overview of a UMTS Network
Today, there is no doubt anymore; UMTS is real.
Every day the number of tests and trials in different parts of the world increases rapidly.
In some regions we already find active UMTS networks. Therefore, network operators
14
and equipment suppliers are desperate to understand how to handle and analyze UMTS
signaling procedures in order to get the network into operation, detect errors, and trouble-
shoot faults.
Those experienced with GSM will recognize many similarities with UMTS, especially in
Non-Access Stratum or NAS-messaging. However, in the lower layers within the UTRAN,
UMTS introduces a set of new protocols, which deserve close understanding and atten-
tion.
The philosophy of UMTS is to separate the user plane from the control plane, the radio
network from the transport network, the access network from the core network, and the
access stratum from the non-access stratum.
The first part of this book is a refresher on UMTS basics, the second part continues with
in-depth message flow scenarios of all kinds.
1.1 Standards
17
1.2 Network Architecture
UMTS maintains a strict separation between the radio subsystem and the network sub-
system, allowing the network subsystem to be reused with other radio access technology.
The core network is adopted from GSM and consists of two user traffic-dependent do-
mains and several commonly used entities.
Traffic-dependent domains correspond to the GSM or GPRS core networks and handle:
• Circuit switched type traffic in the CS Domain
• Packet switched type traffic in the PS Domain
Both traffic-dependent domains use the functions of the remaining entities – the Home
Location Register (HLR) together with the Authentication Center (AC), or the Equipment
Identity Register (EIR) – for subscriber management, mobile station roaming and identi-
fication, and handling different services. Thus the HLR contains GSM, GPRS, and UMTS
subscriber information.
Two domains handle their traffic types at the same time for both the GSM and the UMTS
access networks. The CS domain handles all circuit switched type of traffic for the GSM as
well as for the UMTS access network; similarly, the PS domain takes care of all packet
switched traffic in both access networks.
1.2.1 GSM
The second generation of PLMN is represented by a GSM network consisting of Network
Switching Subsystem (NSS) and a Base Station System (BSS).
The first evolution step (2.5G) is a GPRS PLMN connected to a GSM PLMN for packet-
oriented transmission.
NSS
GPRS PLMN
BSS
IP
GMSC
UMSC
VLR
SGSN
SLR
AuC
HLR
GGSN
Gs
A
Gc
Gr
E
Gn
Gi
PSTN
ISDN
STP
D,C
BSC
PCU
BTS
Abis
Gb
SMS-SC
SCP
E
Figure 5 GSM Network Architecture
1.2.1 GSM
18
The main element in the NSS is the Mobile Switching Center (MSC), which contains the
Visitor Location Register (VLR). The MSC represents the edge towards the BSS and on the
other side as Gateway MSC (GMSC), the connection point to all external networks, such
as the Public Switched Telephone Network or ISDN. GSM is a circuit switched network,
which means that there are two different types of physical links to transport control infor-
mation (signaling) and traffic data (circuit). The signaling links are connected to Signal-
ing Transfer Points (STP) for centralized routing whereas circuits are connected to special
switching equipment.
HLR Home Location Register SGSN Serving GPRS Support Node
AuC Authentication Center SLR SGSN Location Register
SCP Service Control Point GGSN Gateway GPRS Support Node
SMS-SC Short Message Service Center CSE CAMEL Service Entity
(Customized Application for
Mobile network Enhanced Logic)
The most important entity in BSS is the Base Station Controller, which, along with the
Packet Control Unit (PCU), serves as the interface with the GPRS PLMN. Several Base
Stations (BTS) can be connected to the BSC.
1.2.2 UMTS Release 99
Core Network CS Domain
Core Network PS DomainUTRAN
BSS
IP
RNC
BSC
PCU
RNC
GMSC
UMSC
VLR
SGSN
SLR
AuC
HLR
BTS
Node B
GGSN
Iu-CS
Gs
Iur
Iub
Abis A
Gc
Gr
E
Gn
Gi
PSTN
ISDN
STP
D,C
Gb
Iu-PS
SMS-SC
SCP
E
Figure 6 UMTS Rel. 99 Network Architecture
To implement UMTS means to set up a UMTS Terrestrial Radio Access Network (UTRAN),
which is connected to a circuit switched core network (GSM with UMSC/VLR) and to a
packet switched core network (GPRS with SGSN/SLR). The interfaces are named Iu
whereas Iu-CS goes to the UMSC and Iu-PS goes to the SGSN.
The corresponding edge within UTRAN is the Radio Network Controller (RNC). Other
than in the BSS the RNCs are connected with each other via the Iur interface.
1.2 Network Architecture
38 1.5 UTRAN
1.5.14 UMTS Network Transactions
The following figure shows the order of the necessary transactions of a connection. It
further indicates the interworking of pure signaling exchange and Radio Bearer proce-
dures.
Node B RNC
MSC
SGSN
RRC Connection Setup
Transaction reasoning
Authentication and Security Control
Radio Bearer Establishment
Iub Bearer Establishment
End-to-end connection
Iu-CS/-PS
Bearer Establishment
Iu-CS/-PS Bearer Release
Clearing of RRC Connection
Iub Bearer Release
Figure 25 Network Transitions
The procedures running between UE, Node B, and RNC will exchange Access-Stratum
(AS) messages whereas procedures going through to the core network, MSC and SGSN,
will exchange Non-Access Stratum (NAS) messages.
2.1 Iub – Node B Setup
A Node B Setup will be performed if you have installed a new Node B, made changes in
configuration, or reset a system (for example, for installation of a new software version).
To “announce” these changes to the network, the Node B initiates the Setup procedure.
2.1.1 Overview
FACH
PCH
RNCNode B
with one
cell
RACH
ATM STM-1 line
Common
Transport
Channels
before Node-B Setup
after Node-B Setup
a
c
b
d
a b
dc
ATM Virtual Channels
VCI = a à NBAP
VCI = b à ALCAP
VCI = c,d à reserved for AAL2
ATM Virtual Path
(VPI = x)
PCH: CID = 8
FACH: CID = 9
RACH: CID =10
Figure 95 Node B Setup Overview
If a Node B is set up against a Radio Network Controller (RNC), this setup will happen in
three steps.
Step 1: The Node B requests to be audited by the RNC. During the audit, Node B in-
forms the RNC of how many (just one or more) cells belong to the Node B and
which local cell identifiers they have.
Step 2: For each cell, the RNC performs a Cell Setup. During the Cell Setup, the physical
(radio interface) channels are parameterized. These channels are mandatory in
case of a User Equipment (UE) initial access. In other words: if these channels are
not available it is impossible for the UE after it is switched on to get access to the
network via the radio interface.
Step 3: The common transport channels Paging Channel (PCH), Forward Access Chan-
nel (FACH), and Random Access Channel (RACH) are set up and optionally pa-
rameterized in each cell of the new Node B. On the Iub interface these common
transport channels are carried by AAL2 connections on ATM lines. ATM/AAL2
header values (VPI/VCI/CID) are important, because without knowing them it
is impossible to monitor signaling and data transport on PCH, RACH, and FACH.
If these channels are not monitored some of the most important messages for call
setup and mobility management procedures, such as Paging messages and
rrcConnectionSetup, will be missed in call traces. Once the AAL2 connection for
a common transport channel is installed during Node B setup it will not be re-
leased until this Node B is taken out of service or reset.
2.1.2 Message Flow
The Node B Setup Procedure is executed when a new Node B is taken into service or after
reset.
With an auditRequired message, the Node B requests an audit sequence by the RNC. One
audit sequence consists of one or more audit procedures (our example consists of only
1252.1.1 Overview
Node B RNC
percell
NBAP UL initiatingMessage Id-auditRequired
NBAP UL succesfulOutcome Id-audit:„end of audit sequence“ (local Cell-IDs)
NBAP DL initiatingMessage Id-audit: „start of audit“
opt. FP Up- and Downlink Node Sync (DCH between Node B and RNC)
NBAP DL initiatingMessage Id-cellSetup
(Cell-ID, Primary Scrambling Code, Common Physical Channel IDs)
NBAP UL succesfulOutcome Id-cellSetup
NBAP UL succesfulOutcome Id-SystemInformationUpdate
NBAP DL initiatingMessage Id-SystemInformationUpdate (SIBs)
2.1 Iub – Node B Setup126
one audit procedure). An NBAP Class 2 Elementary procedure transmits an auditRequired
procedure code without requiring a response (connectionless). Hence, longTransactionID
has no meaning and the value is 0.
NBAP UL initiatingMessage Id-auditRequired (longTransActionID=a)
The Audit procedure belongs to NBAP Class 1 Elementary Procedures and requires re-
sponse (connection-oriented). Both messages, Initiating Message and Successful Outcome,
are linked with the same longTransactionID value b.
NBAP DL initiatingMessage Id-audit (longTransActionID=b)
NBAP UL successfulOutcome Id-audit (longTransActionID=b, id-local Cell ID´s={0,1,2,...})
The Node B sends a SuccessfulOutcome Response for the audit procedure to the RNC.
Included is the information how many cells belong to the Node B. A local Cell-ID is as-
signed to each of its cells. In addition, Node B reports to the RNC the power consumption
law values for common and dedicated channels for all cells, so that, from then on, the
RNC is able to control the power resources of each cell, one of the most critical parameters
for UMTS air interface operation.
FP Up- and Downlink Node Synchronization – alignment of Framing Protocol frame num-
bers and timers on RNC and Node B side.
Each cell executes the following steps:
With the CellSetup message, the RNC assigns a Cell-ID (id-C-ID) to each single local Cell
ID. Other important parameters inside the cell setup message are:
• Primary Scrambling Code
• Common Physical Channel IDs of:
– Primary Synchronization Channel (P-SCH)
– Secondary Synchronization Channel (S-SCH)
– Primary Common Pilot Channel (CPICH)
– Common Control Physical Channel (CCPCH).
The common physical channels are necessary to ensure successful initial UE access.
NBAP DL initiatingMessage Id-CellSetup (longTransActionID=c, Id-local Cell ID={0}, id-C-ID=e)
Node B confirms the transmission of parameters with:
NBAP UL successfulOutcome Id-CellSetup (longTransActionID=c)
Optional procedure:
An optional System Information Update may either follow the Cell Setup or the end of
the whole Node B Setup procedure. In this System Information Update, several System
Information Blocks (SIBs) are transmitted. These SIBs contain parameters like timers and
counters for changing RRC states and UMTS Registration Area (URA) Identity. A Master
Information Block (MIB) contains information about which of the many different SIBs are
provided for a particular Cell-ID.
NBAP DL initiatingMessage Id-SystemInformationUpdate (longTransActionID=d, id-C-ID=e, SIBs)
NBAP UL successfulOutcome Id-SystemInformationUpdate (longTransActionID=d)
1272.1.2 Message Flow
RNCNode B
2.1 Iub – Node B Setup128
ALCAP DL ERQ (Path-ID, Ch-ID, SUGR=h)
NBAP UL succesfulOutcome Id-commonTransportChannelSetup (CTrCH-ID, bind-ID=h)
NBAP DL initiatingMessage Id-commonTransportChannelSetup
(Cell-ID, CTrCh-ID + PCH TFS)
ALCAP UL ECF
1292.1.2 Message Flow
After a successful Cell Setup, RNC starts the Common Transport Channel (CTrCh) Setup
for each cell. The RNC sends a Common Transport Channel Setup request to the Node B
that serves the cell. The cell is registered on the RNC side with its Cell ID and a list of
parameters for the Transport Channel (in this case: PCH). The request includes radio
related items such as the Common Transport Channel ID (CTrCH-ID) and the Transport
Format Set (TFS) of the CTrCH.
In the case of Common Transport Channel Setup for the PCH, the message also contains
the parameters for the appropriate paging indication channel (PICH).
NBAP DL initiatingMessage Id-commonTransportChannelSetup (longTransActionID=f, id-C-ID=e,
id-PCH-ParametersItem-CTCH-SetupRqstFDD, commonTransportChannelID=g, PICH Parameters)
NBAP UL successfulOutcome Id-commonTransportChannelSetup
(longTransActionID=f, commonTransportChannelID=g, bindingID=h)
The Node B answers with a Successful Outcome message including the same procedure
code “Common Transport Channel Setup” and the same CTrCH-ID. In addition, Node B
provides a binding ID (bind-ID). This binding-ID connects the NBAP signaling with the
following AAL2L3 procedure. The value of the binding ID will be used as Served User
Generated Reference (SUGR) in the AAL2L3 Establish Request (ERQ) message.
In some systems, bind-ID and SUGR are decoded in different formats since the NBAP
specification defines a binding ID as a 4-octet string only; in contrast, AAL2L3 says the
coding of SUGR depends on implementation. Therefore, the binding ID could be shown
in hexadecimal format while the SUGR is decoded as a decimal number – but the value
remains the same. For example: 01 80 (hex) = 384 (dec)
ALCAP DL ERQ
(Originating Signal. Ass. ID=i, AAL2 Path=k, AAL2 Channel id=l, served user gen reference=h)
ALCAP UL ECF (Originating Signal. Ass. ID=m, Destination Sign. Assoc. ID=i,)
If requested by the NBAP, the ALCAP or AAL2L3 sets up a Switched Virtual AAL2 Con-
nection (SVC). The set up of an AAL2 connection is required, because this connection will
be the physical layer for the common transport channel on the Iub interface that will be
installed later in this process.
The AAL2 virtual connection is uniquely identified by:
• ATM Virtual Path Identifier (VPI)
• ATM Virtual Channel Identifier (VCI)
• AAL2 Connection Identifier (CID)
The AAL2L3 Establish Request (ERQ) sent by the RNC already includes two important
parameters:
• Path-ID
• Channel-ID (Ch-ID)
However, the Path-ID in the ERQ message is not the same as the VPI! The Path-ID is a
mapping of VPI and VCI.
While the Channel-ID of the ERQ message will be used as a value for the AAL2 Connec-
tion ID (CID), the VPI/VCI combination of the ATM header can be found in a configura-
2.10.1 Overview
2.10 Iub-Iu – Location Update
2.10.1 Overview
 DCCH/RRC Connection
LUREC
LUACC or LUREJ
RNC
MSC
ΠSetup DCCH/RRC Connection
 DCCH/RRC Release
Ž SCCP/RANAP Connection
SCCP CR (RANAP IM [LUREQ])
LUACC or LUREJ
 SCCP/RANAP Release
Figure 104 LUP Iub-Iu Overview
Now we will have a more detailed look at the signaling procedures on the Iu interfaces.
To understand this it is also necessary to understand the procedures running on Iub – as
described in the call flow examples previously (2.1–2.9). However, the focus will be on
those Iub messages that trigger Iu activities.
The start is the already well-known Location Update (LUP) procedure.
Step 1: Set up the dedicated control channel (DCCH) for the RRC connection on the Iub
interface.
Step 2: MM/CC/SM (Mobility Management/Call Control/Session Management) mes-
sages are transparently forwarded to the RNC on behalf of the RRC direct trans-
fer messages; in this case the Location Update Request (LUREQ) message.
Step 3: The reception of the LUREQ message triggers the setup of a SCCP/RANAP con-
nection on the Iu-CS interface towards MSC/VLR. The LUREQ is embedded in a
RANAP Initial Message, which is also embedded in a SCCP Connection Request.
The answer can be either Location Update Accept (LUACC) or Location Update
Reject (LUREJ).
Step 4: After sending the answer message, the SCCP/RANAP connection on Iu-CS is
released.
Step 5: Triggered by the release messages from the Iu-CS the RRC connection and its
DCCH are also released.
193
RNCNode B
2.10 Iub-Iu – Location Update194
MSC
RACH: UL RLC TMD rrcConnection
Request (IMSI or TMSI,
establishmentCause=registration)
NBAP DL
initiatingMessage Id-radioLinkSetup
SCCP CR
(RANAP Initial_UE_Message [LUREQ])
NBAP UL
successfulOutcome Id-radioLinkSetup
ALCAP DL ERQ for DCCH
ALCAP UL ECF
DCCH FP Uplink and Downlink Sync
FACH DL RLC UMD
rrcConnectionSetup (IMSI or TMSI)
NBAP UL initiatingMessage
id-radioLink Restoration
DCH UL RLC AMD
rrcConnectionSetupComplete
DCH DL RLC AMD
rrcMeasurementControl
DCH UL RLC AMD
initialDirectTransfer LUREQ
DT1 initiatingMessage CommonID
CC
DT1 initiatingMessage AUTREQ
DT1 successfulOutcome AUTREP
DCH DL RLC AMD
DownlinkDirectTransfer AUTREQ
DCH UL RLC AMD
UplinkDIrectTransfer AUTREP
DT1 initiatingMessage
SecurityModeControl
DT1 successfulOutcome
SecurityModeControl
DCH DL RLC AMD DL
SecurityModeCommand
DCH UL RLC AMD UL
SecurityModeComplete
1952.10.2 Message Flow
2.10.2 Message Flow
Iu-LUP:
First the DCCH on Iub interface is set up.
After the RRC connection is established, MM/CC/SM messages can be exchanged em-
bedded in RRC Direct Transfer messages. The mobile sends a Location Update Request.
When the RNC receives the NAS (Non Access Stratum) message, it starts to set up the
SCCP connection on the Iu-CS interface on behalf of the SCCP Connection Request mes-
sage. This CR message includes a RANAP Initial_UE_Message that carries the embedded
NAS message Location Update Request (LUREQ). The Source Local Reference Number in
the CR message identifies the calling party of this SCCP connection. It will be used as the
destination local reference number in all messages sent by the other side (called party) of
the SCCP connection; in this case the other party is the MSC/VLR:
SCCP CR (source local reference=a, RANAP Initial_UE_Message, NAS message=LUREQ)
When the RNC receives the SCCP Connection Confirm message from the MSC, then the
SCCP connection is established successfully:
SCCP CC (source local reference=b, destination local reference=a)
For exchange of user data, SCCP provides Data Format 1 (DT1) messages in case of a
SCCP Class 2 connection like this. In these DT1 messages, once again RANAP messages
and NAS messages (MM/CC/SM) are embedded:
SCCP DT1 (destination local reference=a, RANAP initiatingMessage, NASmessage=AUTREQ)
SCCP DT1 (destination local reference=b, RANAP successfulOutcome, NASmessage=AUTREP)
The Authentication procedure shown in this call flow example is optional.
With the RANAP Initiating Message that contains the Common ID procedure code, the
true identity (IMSI) is sent to the RNC so that the RNC can check the stored relation
between TMSI and IMSI:
SCCP DT1 (destination local reference=a, RANAP initiatingMessage, Common ID)
With the RANAP Security Mode Control procedure ciphering and/or integrity protection
between RNC and UE are activated:
SCCP DT1 (destination local reference=a, RANAP initiatingMessage, SecurityModeControl)
SCCP DT1 (destination local reference=b, RANAP successfulOutcome, SecurityModeControl)

More Related Content

What's hot

Ltelocationandmobilitymanagement
LtelocationandmobilitymanagementLtelocationandmobilitymanagement
Ltelocationandmobilitymanagement
Morg
 
12 gsm bss network kpi (tch assignment success rate) optimization manual
12 gsm bss network kpi (tch assignment success rate) optimization manual12 gsm bss network kpi (tch assignment success rate) optimization manual
12 gsm bss network kpi (tch assignment success rate) optimization manual
tharinduwije
 
01 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl101 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl1
Md.Akm Sahansha
 
2.oeo000010 lte handover fault diagnosis issue 1
2.oeo000010 lte handover fault diagnosis issue 12.oeo000010 lte handover fault diagnosis issue 1
2.oeo000010 lte handover fault diagnosis issue 1
Klajdi Husi
 
Huawei case analysis call drop
Huawei case analysis call dropHuawei case analysis call drop
Huawei case analysis call drop
Muffat Itoro
 

What's hot (20)

190937694 csfb-call-flows
190937694 csfb-call-flows190937694 csfb-call-flows
190937694 csfb-call-flows
 
Ltelocationandmobilitymanagement
LtelocationandmobilitymanagementLtelocationandmobilitymanagement
Ltelocationandmobilitymanagement
 
3 g call flow
3 g call flow3 g call flow
3 g call flow
 
Cs fallback feature
Cs fallback featureCs fallback feature
Cs fallback feature
 
3g counter & timer
3g counter & timer3g counter & timer
3g counter & timer
 
Layer 3 messages
Layer 3 messagesLayer 3 messages
Layer 3 messages
 
Ericsson important optimization parameters
Ericsson important optimization parametersEricsson important optimization parameters
Ericsson important optimization parameters
 
Kpi 2g troubleshootin
Kpi 2g troubleshootinKpi 2g troubleshootin
Kpi 2g troubleshootin
 
12 gsm bss network kpi (tch assignment success rate) optimization manual
12 gsm bss network kpi (tch assignment success rate) optimization manual12 gsm bss network kpi (tch assignment success rate) optimization manual
12 gsm bss network kpi (tch assignment success rate) optimization manual
 
Nokia 3G UTRAN
Nokia 3G UTRANNokia 3G UTRAN
Nokia 3G UTRAN
 
WCDMA Based Events
WCDMA Based EventsWCDMA Based Events
WCDMA Based Events
 
Simplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach ProcedureSimplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach Procedure
 
Irat handover basics
Irat handover basicsIrat handover basics
Irat handover basics
 
Part 2 planning of 3G
Part 2  planning of 3GPart 2  planning of 3G
Part 2 planning of 3G
 
Huawei 3 g_capacity_optimization
Huawei 3 g_capacity_optimizationHuawei 3 g_capacity_optimization
Huawei 3 g_capacity_optimization
 
01 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl101 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl1
 
2.oeo000010 lte handover fault diagnosis issue 1
2.oeo000010 lte handover fault diagnosis issue 12.oeo000010 lte handover fault diagnosis issue 1
2.oeo000010 lte handover fault diagnosis issue 1
 
Huawei case analysis call drop
Huawei case analysis call dropHuawei case analysis call drop
Huawei case analysis call drop
 
LTE KPIs and Formulae
LTE KPIs and FormulaeLTE KPIs and Formulae
LTE KPIs and Formulae
 
LTE KPI and PI Formula_NOKIA.pdf
LTE KPI and PI Formula_NOKIA.pdfLTE KPI and PI Formula_NOKIA.pdf
LTE KPI and PI Formula_NOKIA.pdf
 

Viewers also liked (7)

Wcdma ps service_optimization_guide
Wcdma ps service_optimization_guideWcdma ps service_optimization_guide
Wcdma ps service_optimization_guide
 
80066469 hsdpa-cqi-and-ecno
80066469 hsdpa-cqi-and-ecno80066469 hsdpa-cqi-and-ecno
80066469 hsdpa-cqi-and-ecno
 
60118029 hsdpa-parameter-description
60118029 hsdpa-parameter-description60118029 hsdpa-parameter-description
60118029 hsdpa-parameter-description
 
RSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQIRSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQI
 
Basic GSM Call Flows
Basic GSM Call FlowsBasic GSM Call Flows
Basic GSM Call Flows
 
DC-HSPA+ technology
DC-HSPA+ technologyDC-HSPA+ technology
DC-HSPA+ technology
 
Radio Measurements in LTE
Radio Measurements in LTERadio Measurements in LTE
Radio Measurements in LTE
 

Similar to Call flow umts

499198466-LTE-Fundamentals-FinalMerged-PB5.pdf
499198466-LTE-Fundamentals-FinalMerged-PB5.pdf499198466-LTE-Fundamentals-FinalMerged-PB5.pdf
499198466-LTE-Fundamentals-FinalMerged-PB5.pdf
MohamedShabana37
 
download
downloaddownload
download
butest
 
Utran description-3-days (1)
Utran description-3-days (1)Utran description-3-days (1)
Utran description-3-days (1)
Tran Trung
 

Similar to Call flow umts (20)

Umts signaling
Umts signalingUmts signaling
Umts signaling
 
Project
ProjectProject
Project
 
LTE (Long Term Evolution) Introduction
LTE (Long Term Evolution) IntroductionLTE (Long Term Evolution) Introduction
LTE (Long Term Evolution) Introduction
 
Testing
TestingTesting
Testing
 
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUESLTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
 
499198466-LTE-Fundamentals-FinalMerged-PB5.pdf
499198466-LTE-Fundamentals-FinalMerged-PB5.pdf499198466-LTE-Fundamentals-FinalMerged-PB5.pdf
499198466-LTE-Fundamentals-FinalMerged-PB5.pdf
 
Veryx Product Catalog - ATTEST
Veryx Product Catalog - ATTESTVeryx Product Catalog - ATTEST
Veryx Product Catalog - ATTEST
 
UMTS system architecture, protocols & processes
UMTS system architecture, protocols & processesUMTS system architecture, protocols & processes
UMTS system architecture, protocols & processes
 
Umts network protocols and complete call flows
Umts network protocols and complete call flowsUmts network protocols and complete call flows
Umts network protocols and complete call flows
 
Umts networkprotocolsandcompletecallflows_01242
Umts networkprotocolsandcompletecallflows_01242Umts networkprotocolsandcompletecallflows_01242
Umts networkprotocolsandcompletecallflows_01242
 
Umts call-flows
Umts call-flowsUmts call-flows
Umts call-flows
 
download
downloaddownload
download
 
Zigbee 802-15-4
Zigbee 802-15-4Zigbee 802-15-4
Zigbee 802-15-4
 
configuration of switch campus network
configuration of switch campus networkconfiguration of switch campus network
configuration of switch campus network
 
Lte questions adv
Lte questions advLte questions adv
Lte questions adv
 
NetSim Technology Library- Lte and-lte-a
NetSim Technology Library- Lte and-lte-aNetSim Technology Library- Lte and-lte-a
NetSim Technology Library- Lte and-lte-a
 
3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Utran description-3-days (1)
Utran description-3-days (1)Utran description-3-days (1)
Utran description-3-days (1)
 
Transport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in KoreaTransport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in Korea
 

Recently uploaded

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Call flow umts

  • 1. UMTS UTRAN Signaling Understand and Analyze UMTS UTRAN Message Flows and Procedures Ralf Kreher Tektronix Monitor & Protocol Test, Berlin Juergen Placht Tektronix Monitor & Protocol Test, Munich Torsten Ruedebusch Tektronix Monitor & Protocol Test, Berlin N e t w o r k D i a g n o s t i c s Academy
  • 2. Copyright © 2003, Tektronix, Inc. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. All other trade names referenced are the service marks, trademarks or registered trademarks of their respective companies.
  • 3. 5 i Content i Content 5 ii Preface 9 iii Acknowledgements 11 iv About the Authors 12 1 UMTS Basics 13 1.1 Standards 15 1.2 Network Architecture 17 1.2.1 GSM 17 1.2.2 UMTS Release 99 18 1.2.3 UMTS Release 4 19 1.2.4 UMTS Release 5 20 1.3 UMTS Interfaces 22 1.3.1 Iu Interface 22 1.3.2 Iub Interface 23 1.3.3 Iur Interface 24 1.4 UMTS Domain Architecture 25 1.5 UTRAN 26 1.5.1 UTRAN Tasks 26 1.5.2 RNC Tasks 27 1.5.3 Node B Tasks 27 1.5.4 Area Concept 28 1.5.5 UMTS User Equipment & USIM 28 1.5.6 Mobiles 29 1.5.7 QoS Architecture 31 1.5.8 UMTS Security 32 1.5.9 UTRAN Encryption 34 1.5.10 Integrity Protection 35 1.5.11 Micro Diversity – Multipath 36 1.5.12 Micro Diversity – Softer Handover 36 1.5.13 Macro Diversity – Soft Handover 37 1.5.14 UMTS Network Transactions 38 1.6 Radio Interface Basics 39 1.6.1 Duplex Methods 39 1.6.2 Multiple Access Methods 39 1.6.3 UMTS CDMA 40 1.6.4 CDMA Spreading 41 1.6.5 UMTS Spreading 42 1.6.6 Scrambling 42 1.6.7 Coding Summary 43 1.6.8 Signal to Interference 43 1.6.9 Cell Breathing 44
  • 4. 6 Content 1.6.10 UMTS Channels 45 1.6.11 Transport Channels 47 1.6.12 Common Transport Channels 47 1.6.13 Dedicated Transport Channels 48 1.6.14 Initial UE Radio Access 49 1.6.15 Power Control 50 1.6.16 UE Random Access 51 1.6.17 Power Control in Soft Handover 52 1.7 UMTS Network Protocol Architecture 53 1.7.1 Iub – Control Plane 53 1.7.2 Iub – User Plane 54 1.7.3 Iur – User/Control Plane 55 1.7.4 Iu-CS – User/Control Plane 55 1.7.5 Iu-PS – User/Control Plane 56 1.7.6 E – User/Control Plane 56 1.7.7 Gn – User/Control Plane 57 1.8 ATM 58 1.8.1 ATM Cell 58 1.8.2 ATM Layer Architecture 59 1.8.3 ATM Adaption Layer (AAL) 60 1.8.4 AAL2 60 1.8.5 AAL5 61 1.9 User Plane Framing Protocol 62 1.9.1 Frame Architecture 62 1.9.2 FP Control Frame Architecture 62 1.10 Medium Access Protocol (MAC) 64 1.10.1 MAC Architecture 64 1.10.2 MAC Data PDU 65 1.10.3 MAC Header Alternatives 66 1.11 Radio Link Control (RLC) 67 1.11.1 RLC Services 67 1.11.2 RLC Functions 68 1.11.3 RLC Architecture 70 1.11.4 RLC Data PDUs 70 1.11.5 Other RLC PDUs 71 1.12 Service Specific Connection Oriented Protocol (SSCOP) 72 1.12.1 Example – SSCOP 73 1.13 Service Specific Coordination Function (SSCF) 74 1.14 Message Transfer Part Level 3 – Broadband (MTP3-B) 74 1.15 Internet Protocol (IP) 75 1.15.1 IPV4 Frame Architecture 75 1.16 Signaling Transport Converter (STC) 77
  • 5. 7Content 1.17 Signaling Connection Control Part (SCCP) 78 1.17.1 Example – SCCP 79 1.18 Abstract Syntax Notation One in UMTS (ASN.1) 80 1.18.1 ASN.1 Basic Encoding Rules (BER) 80 1.18.2 ASN.1 Packed Encoding Rules (PER) 81 1.19 Radio Resource Control (RRC) 82 1.19.1 RRC States 83 1.19.2 System Information Blocks (SIB) 86 1.19.3 Example – Broadcast System Information 88 1.19.4 Example – RRC Connection Establishment 90 1.19.5 Example – RRC Connection Release 91 1.19.6 Example – RRC Signaling Connection 93 1.20 Node B Application Part (NBAP) 94 1.20.1 NBAP Functions 94 1.20.2 NBAP Elementary Procedures (EPs) 95 1.20.3 Example – NBAP 95 1.21 Radio Network Subsystem Application Part (RNSAP) 96 1.21.1 RNSAP Functions 96 1.21.2 Example – RNSAP Procedures 97 1.22 Radio Access Network Application Part (RANAP) 98 1.22.1 RANAP Elementary Procedures (EPs) 99 1.22.2 Example – RANAP Procedure 100 1.23 ATM Adaptation Layer Type 2 – Layer 3 (AAL2L3/ALCAP) 101 1.23.1 AAL2L3 Message Format 101 1.23.2 Example – AAL2L3 Procedure 102 1.24 Iu User Plane Protocol 104 1.24.1 Iu-UP Transparent Mode 104 1.24.2 Iu-UP Support Mode Data Frames 105 1.24.3 Iu-UP Support Mode Control Frames 106 1.24.4 Example – Iu-UP Support Mode Message Flow 107 1.25 Adaptive Multi-Rate Codec (AMR) 108 1.25.1 AMR IF 1 Frame Architecture 109 1.26 Terminal Adaption Function (TAF) 110 1.27 Radio Link Protocol (RLP) 111 1.28 Packet Data Convergence Protocol (PDCP) 112 1.28.1 PDCP PDU Format 112 1.29 Broadcast/Multicast Control (BMC) 113 1.29.1 BMC Architecture 114 1.30 Circuit Switched Mobility Management (MM) 115 1.31 Circuit Switched Call Control (CC) 115 1.32 Example – Mobile Originated Call (Circuit Switched) 116 1.33 Packet Switched Mobility Management (GMM) 117
  • 6. 8 Content 1.34 Packet Switched Session Management (SM) 117 1.35 Example – Activate PDP Context (Packet Switched) 118 1.36 GPRS Tunneling Protocol (GTP) 119 1.36.1 Example – GTP-C and GTP-U 120 1.36.2 Example – GTP’ 121 2 UMTS UTRAN Signaling Procedures 123 2.1 Iub – Node B Setup 125 2.2 Iub – IMSI/GPRS Attach Procedure 135 2.3 Iub CS – Mobile Originated Call 147 2.4 Iub CS – Mobile Terminated Call 155 2.5 Iub PS – PDP Context Activation/Deactivation 161 2.6 Iub – IMSI/GPRS Detach Procedure 169 2.7 Iub – Physical Channel Reconfiguration (PDPC) 173 2.8 Iub – Mobile Originated Call with Soft Handover (Inter Node B, Intra RNC) 179 2.9 Iub – Softer Handover 189 2.10 Iub-Iu – Location Update 193 2.11 Iub-Iu – Mobile Originated Call 199 2.12 Iub-Iu – Mobile Terminated Call 207 2.13 Iub-Iu – Attach 213 2.14 Iub-Iu – PDP Context Activation/Deactivation 217 2.15 Iub-Iu – Detach 225 2.16 Iub-Iur – Soft Handover (Inter Node B, Inter RNC) 229 2.17 Iub-Iur – Forward Handover (Inter Node B, Inter RNC) 235 2.18 Backward Hard Handover (Inter Node B, Inter RNC) 243 2.19 SRNS Relocation (UE not involved) 251 2.20 SRNS Relocation (UE Involved) 259 2.21 Inter System Handover UTRAN-GSM 265 3 Bibliography 267 3.1 Technical Specifications 267 3.1.1 Extract of UMTS-related Specifications 267 3.2 Other Literature 269 4 Glossary 271 5 Index 289
  • 7. ii Preface UMTS is the most complex technology in 150 years of communication industry. Imple- menting and deploying communication networks based on UMTS results in exciting and fascinating new services and applications. However at the same time it generates enor- mous technical challenges. Interoperability, roaming or QoS awareness between multi operators and multi technology network infrastructures are just a few of the problems, which need to be met. In today's early deployments of UMTS networks five main catego- ries of problems can be differentiated: (1) Network Element Instability (2) Network Element Interworking (3) Multi Vendor Interworking (MVI) (4) Configuration Faults (5) Network Planning Faults To successfully trial, deploy, operate or troubleshoot such infrastructures and applica- tions, it is vital to understand and analyze the message flows associated with UMTS. This book gives a deep insight into the secrets and depths of UMTS signaling on the wireline interfaces. It • Displays documented reference scenarios for different procedures • Explains the procedures at different interfaces • Improves protocol knowledge • Analyzes specific protocol messages • Helps to reduce time and effort to detect and analyze problems and • Explains how to locate problems in the network. It is assumed, that the reader of this book is already familiar with UMTS technology at a fairly detailed level. It is directed to UMTS experts, who need to analyze UMTS signaling procedures at the most detailed level. This is why only an introductionary overview sec- tion discusses the UMTS Network architecture, the objectives and functions of the differ- ent interfaces and the various UMTS protocols. Then the book leads right into the main part - the analysis of all main signaling processes in a UMTS networks, so called UMTS scenarios. All main procedures -from Node B Setup to Hard Handover- are described and explained comprehensively. All signaling sequences are based upon UMTS traces from various UMTS networks (trial and commercial networks) around the world. With this book the reader has access to the first universal UMTS protocol sequence reference, which allows to quickly differentiate valid from invalid call control procedures. In addition all main signaling stages are being explained, many of which had been left unclear in the standards so far. They now can be analyzed based on protocol traces from actual implementations. At the same time - other than in the standards - dealing with unnecessary bits and pieces is avoided, allowing the user of the book to focus on the essentials of each signaling process. 9
  • 8. 10 Preface With this book Tektronix launches a new generation of knowledgeware products, provid- ing highly specialized knowledge from experts for experts. The combination of a network of UMTS experts around the world from many different companies with Tektronix' many years of experience in protocol analysis have resulted in this unique book, compendium and reference. I hope it will prove helpful for the success- ful implementation and deployment of UMTS. Othmar Kyas Monitoring and Protocol Test Tektronix Inc. If you have any kind of feedback or questions feel free to send us an email to umts-signaling@tektronix.com Every entry that spots a technical mistake in this book first will be rewarded with either the next edition or with the upcoming CD ROM version. For help with acronyms or abbreviations, refer to the glossary at the end of this guide.
  • 9. 12 iv About the Authors Ralf Kreher Manager for Customer Training Mobile Protocol Test Tektronix, Inc. Ralf Kreher leads the Customer Training Department for Tektronix' Mobile Protocol Test business (MPT). He is responsible for the world-class seminar portfolio for mobile technologies and measurement products. Before joining Tektronix, Kreher held a trainer assignment for switching equipment at Teles AG. Kreher holds a Communication Engineering Degree of the Technical College Deutsche Telekom Leipzig. He currently resides in Germany. Juergen Placht Senior Application Engineer Mobile Protocol Test Tektronix, Inc. Juergen Placht supports sales and customers worldwide in all technical aspects of mo- bile network protocol test. He is a well-known technology expert at network vendors and operators. Before joining Tektronix, Placht held several R&D, sales and marketing assignments at Tekelec and Siemens. Placht holds an Electrical Engineering Degree. He currently resides in Germany. Torsten Ruedebusch Head of Knowledgeware and Training Department Mobile Protocol Test Tektronix, Inc. Torsten Ruedebusch is the head of the Knowledgeware and Training Department for Tektronix' Mobile Protocol Test business (MPT). He is responsible for providing leading edge technology and product seminars and the creation of knowledgeware products, created from the extensive Tektronix' expertise. Before joining Tektronix, Ruedebusch held an application engineer assignment at Siemens CTE. Ruedebusch holds a Communication Engineering Degree of the Technical College Deutsche Telekom Berlin. He currently resides in Germany. About the Authors
  • 10. 13 1 UMTS Basics The mobile communications industry is renowned for its technical innovation, rapid growth and tantalizing promises. In contrast to the dramatic downturn in the general communications market, the mobile sector has continued to grow and evolve. The technologies used to provide wireless voice and data services to subscribers, such as Time Division Multiple Access (TDMA), Universal Mobile Telecommunications Systems (UMTS) and Code Division Multiple Access (CDMA), continue to grow in their complex- ity. This complexity continues to impart a time-consuming hurdle to overcome when moving from 2G to 2.5G and to third-generation (3G) networks. GSM (Global System for Mobile Communication) is the most widely installed wireless technology in the world. Some estimates put GSM market share at up to 80%. Long domi- nant in Europe, GSM is now gaining a foothold in Brazil and is expanding its penetration in the North American market. One reason for this trend is the emergence of reliable, profitable 2.5G GPRS elements and services. Adding a 2.5G layer to the existing GSM foundation has been a cost-effective solution to current barriers while still bringing desired data services to market. Now, those same operators and manufacturers are getting ready to come to market with 3G UMTS services, the latest of which is UMTS Release 4 (R4). This transition brings new opportunities and new testing challenges, both in terms of revenue potential and ad- dressing interoperability issues to ensure QoS. With 3G mobile networks, the revolution of mobile communication has just begun. 4G and 5G networks will make the network transparent to the user’s applications. In addition to horizontal handovers (for example between Node Bs), handovers will occur vertically be- tween applications and the terrestrial UTRAN (UMTS Terrestrial Radio Access) will be ex- tended by a satellite-based RAN (Radio Access Network), ensuring global coverage. G-MSC EIR MSC SGSN GGSN RNC BSC VLR HLR PCU RNC AuC Core Network Circuit switched Network e.g. ISDN Packet switched Network e.g. IP Figure 1 Component Overview of a UMTS Network Today, there is no doubt anymore; UMTS is real. Every day the number of tests and trials in different parts of the world increases rapidly. In some regions we already find active UMTS networks. Therefore, network operators
  • 11. 14 and equipment suppliers are desperate to understand how to handle and analyze UMTS signaling procedures in order to get the network into operation, detect errors, and trouble- shoot faults. Those experienced with GSM will recognize many similarities with UMTS, especially in Non-Access Stratum or NAS-messaging. However, in the lower layers within the UTRAN, UMTS introduces a set of new protocols, which deserve close understanding and atten- tion. The philosophy of UMTS is to separate the user plane from the control plane, the radio network from the transport network, the access network from the core network, and the access stratum from the non-access stratum. The first part of this book is a refresher on UMTS basics, the second part continues with in-depth message flow scenarios of all kinds. 1.1 Standards
  • 12. 17 1.2 Network Architecture UMTS maintains a strict separation between the radio subsystem and the network sub- system, allowing the network subsystem to be reused with other radio access technology. The core network is adopted from GSM and consists of two user traffic-dependent do- mains and several commonly used entities. Traffic-dependent domains correspond to the GSM or GPRS core networks and handle: • Circuit switched type traffic in the CS Domain • Packet switched type traffic in the PS Domain Both traffic-dependent domains use the functions of the remaining entities – the Home Location Register (HLR) together with the Authentication Center (AC), or the Equipment Identity Register (EIR) – for subscriber management, mobile station roaming and identi- fication, and handling different services. Thus the HLR contains GSM, GPRS, and UMTS subscriber information. Two domains handle their traffic types at the same time for both the GSM and the UMTS access networks. The CS domain handles all circuit switched type of traffic for the GSM as well as for the UMTS access network; similarly, the PS domain takes care of all packet switched traffic in both access networks. 1.2.1 GSM The second generation of PLMN is represented by a GSM network consisting of Network Switching Subsystem (NSS) and a Base Station System (BSS). The first evolution step (2.5G) is a GPRS PLMN connected to a GSM PLMN for packet- oriented transmission. NSS GPRS PLMN BSS IP GMSC UMSC VLR SGSN SLR AuC HLR GGSN Gs A Gc Gr E Gn Gi PSTN ISDN STP D,C BSC PCU BTS Abis Gb SMS-SC SCP E Figure 5 GSM Network Architecture 1.2.1 GSM
  • 13. 18 The main element in the NSS is the Mobile Switching Center (MSC), which contains the Visitor Location Register (VLR). The MSC represents the edge towards the BSS and on the other side as Gateway MSC (GMSC), the connection point to all external networks, such as the Public Switched Telephone Network or ISDN. GSM is a circuit switched network, which means that there are two different types of physical links to transport control infor- mation (signaling) and traffic data (circuit). The signaling links are connected to Signal- ing Transfer Points (STP) for centralized routing whereas circuits are connected to special switching equipment. HLR Home Location Register SGSN Serving GPRS Support Node AuC Authentication Center SLR SGSN Location Register SCP Service Control Point GGSN Gateway GPRS Support Node SMS-SC Short Message Service Center CSE CAMEL Service Entity (Customized Application for Mobile network Enhanced Logic) The most important entity in BSS is the Base Station Controller, which, along with the Packet Control Unit (PCU), serves as the interface with the GPRS PLMN. Several Base Stations (BTS) can be connected to the BSC. 1.2.2 UMTS Release 99 Core Network CS Domain Core Network PS DomainUTRAN BSS IP RNC BSC PCU RNC GMSC UMSC VLR SGSN SLR AuC HLR BTS Node B GGSN Iu-CS Gs Iur Iub Abis A Gc Gr E Gn Gi PSTN ISDN STP D,C Gb Iu-PS SMS-SC SCP E Figure 6 UMTS Rel. 99 Network Architecture To implement UMTS means to set up a UMTS Terrestrial Radio Access Network (UTRAN), which is connected to a circuit switched core network (GSM with UMSC/VLR) and to a packet switched core network (GPRS with SGSN/SLR). The interfaces are named Iu whereas Iu-CS goes to the UMSC and Iu-PS goes to the SGSN. The corresponding edge within UTRAN is the Radio Network Controller (RNC). Other than in the BSS the RNCs are connected with each other via the Iur interface. 1.2 Network Architecture
  • 14. 38 1.5 UTRAN 1.5.14 UMTS Network Transactions The following figure shows the order of the necessary transactions of a connection. It further indicates the interworking of pure signaling exchange and Radio Bearer proce- dures. Node B RNC MSC SGSN RRC Connection Setup Transaction reasoning Authentication and Security Control Radio Bearer Establishment Iub Bearer Establishment End-to-end connection Iu-CS/-PS Bearer Establishment Iu-CS/-PS Bearer Release Clearing of RRC Connection Iub Bearer Release Figure 25 Network Transitions The procedures running between UE, Node B, and RNC will exchange Access-Stratum (AS) messages whereas procedures going through to the core network, MSC and SGSN, will exchange Non-Access Stratum (NAS) messages.
  • 15. 2.1 Iub – Node B Setup A Node B Setup will be performed if you have installed a new Node B, made changes in configuration, or reset a system (for example, for installation of a new software version). To “announce” these changes to the network, the Node B initiates the Setup procedure. 2.1.1 Overview FACH PCH RNCNode B with one cell RACH ATM STM-1 line Common Transport Channels before Node-B Setup after Node-B Setup a c b d a b dc ATM Virtual Channels VCI = a à NBAP VCI = b à ALCAP VCI = c,d à reserved for AAL2 ATM Virtual Path (VPI = x) PCH: CID = 8 FACH: CID = 9 RACH: CID =10 Figure 95 Node B Setup Overview If a Node B is set up against a Radio Network Controller (RNC), this setup will happen in three steps. Step 1: The Node B requests to be audited by the RNC. During the audit, Node B in- forms the RNC of how many (just one or more) cells belong to the Node B and which local cell identifiers they have. Step 2: For each cell, the RNC performs a Cell Setup. During the Cell Setup, the physical (radio interface) channels are parameterized. These channels are mandatory in case of a User Equipment (UE) initial access. In other words: if these channels are not available it is impossible for the UE after it is switched on to get access to the network via the radio interface. Step 3: The common transport channels Paging Channel (PCH), Forward Access Chan- nel (FACH), and Random Access Channel (RACH) are set up and optionally pa- rameterized in each cell of the new Node B. On the Iub interface these common transport channels are carried by AAL2 connections on ATM lines. ATM/AAL2 header values (VPI/VCI/CID) are important, because without knowing them it is impossible to monitor signaling and data transport on PCH, RACH, and FACH. If these channels are not monitored some of the most important messages for call setup and mobility management procedures, such as Paging messages and rrcConnectionSetup, will be missed in call traces. Once the AAL2 connection for a common transport channel is installed during Node B setup it will not be re- leased until this Node B is taken out of service or reset. 2.1.2 Message Flow The Node B Setup Procedure is executed when a new Node B is taken into service or after reset. With an auditRequired message, the Node B requests an audit sequence by the RNC. One audit sequence consists of one or more audit procedures (our example consists of only 1252.1.1 Overview
  • 16. Node B RNC percell NBAP UL initiatingMessage Id-auditRequired NBAP UL succesfulOutcome Id-audit:„end of audit sequence“ (local Cell-IDs) NBAP DL initiatingMessage Id-audit: „start of audit“ opt. FP Up- and Downlink Node Sync (DCH between Node B and RNC) NBAP DL initiatingMessage Id-cellSetup (Cell-ID, Primary Scrambling Code, Common Physical Channel IDs) NBAP UL succesfulOutcome Id-cellSetup NBAP UL succesfulOutcome Id-SystemInformationUpdate NBAP DL initiatingMessage Id-SystemInformationUpdate (SIBs) 2.1 Iub – Node B Setup126
  • 17. one audit procedure). An NBAP Class 2 Elementary procedure transmits an auditRequired procedure code without requiring a response (connectionless). Hence, longTransactionID has no meaning and the value is 0. NBAP UL initiatingMessage Id-auditRequired (longTransActionID=a) The Audit procedure belongs to NBAP Class 1 Elementary Procedures and requires re- sponse (connection-oriented). Both messages, Initiating Message and Successful Outcome, are linked with the same longTransactionID value b. NBAP DL initiatingMessage Id-audit (longTransActionID=b) NBAP UL successfulOutcome Id-audit (longTransActionID=b, id-local Cell ID´s={0,1,2,...}) The Node B sends a SuccessfulOutcome Response for the audit procedure to the RNC. Included is the information how many cells belong to the Node B. A local Cell-ID is as- signed to each of its cells. In addition, Node B reports to the RNC the power consumption law values for common and dedicated channels for all cells, so that, from then on, the RNC is able to control the power resources of each cell, one of the most critical parameters for UMTS air interface operation. FP Up- and Downlink Node Synchronization – alignment of Framing Protocol frame num- bers and timers on RNC and Node B side. Each cell executes the following steps: With the CellSetup message, the RNC assigns a Cell-ID (id-C-ID) to each single local Cell ID. Other important parameters inside the cell setup message are: • Primary Scrambling Code • Common Physical Channel IDs of: – Primary Synchronization Channel (P-SCH) – Secondary Synchronization Channel (S-SCH) – Primary Common Pilot Channel (CPICH) – Common Control Physical Channel (CCPCH). The common physical channels are necessary to ensure successful initial UE access. NBAP DL initiatingMessage Id-CellSetup (longTransActionID=c, Id-local Cell ID={0}, id-C-ID=e) Node B confirms the transmission of parameters with: NBAP UL successfulOutcome Id-CellSetup (longTransActionID=c) Optional procedure: An optional System Information Update may either follow the Cell Setup or the end of the whole Node B Setup procedure. In this System Information Update, several System Information Blocks (SIBs) are transmitted. These SIBs contain parameters like timers and counters for changing RRC states and UMTS Registration Area (URA) Identity. A Master Information Block (MIB) contains information about which of the many different SIBs are provided for a particular Cell-ID. NBAP DL initiatingMessage Id-SystemInformationUpdate (longTransActionID=d, id-C-ID=e, SIBs) NBAP UL successfulOutcome Id-SystemInformationUpdate (longTransActionID=d) 1272.1.2 Message Flow
  • 18. RNCNode B 2.1 Iub – Node B Setup128 ALCAP DL ERQ (Path-ID, Ch-ID, SUGR=h) NBAP UL succesfulOutcome Id-commonTransportChannelSetup (CTrCH-ID, bind-ID=h) NBAP DL initiatingMessage Id-commonTransportChannelSetup (Cell-ID, CTrCh-ID + PCH TFS) ALCAP UL ECF
  • 19. 1292.1.2 Message Flow After a successful Cell Setup, RNC starts the Common Transport Channel (CTrCh) Setup for each cell. The RNC sends a Common Transport Channel Setup request to the Node B that serves the cell. The cell is registered on the RNC side with its Cell ID and a list of parameters for the Transport Channel (in this case: PCH). The request includes radio related items such as the Common Transport Channel ID (CTrCH-ID) and the Transport Format Set (TFS) of the CTrCH. In the case of Common Transport Channel Setup for the PCH, the message also contains the parameters for the appropriate paging indication channel (PICH). NBAP DL initiatingMessage Id-commonTransportChannelSetup (longTransActionID=f, id-C-ID=e, id-PCH-ParametersItem-CTCH-SetupRqstFDD, commonTransportChannelID=g, PICH Parameters) NBAP UL successfulOutcome Id-commonTransportChannelSetup (longTransActionID=f, commonTransportChannelID=g, bindingID=h) The Node B answers with a Successful Outcome message including the same procedure code “Common Transport Channel Setup” and the same CTrCH-ID. In addition, Node B provides a binding ID (bind-ID). This binding-ID connects the NBAP signaling with the following AAL2L3 procedure. The value of the binding ID will be used as Served User Generated Reference (SUGR) in the AAL2L3 Establish Request (ERQ) message. In some systems, bind-ID and SUGR are decoded in different formats since the NBAP specification defines a binding ID as a 4-octet string only; in contrast, AAL2L3 says the coding of SUGR depends on implementation. Therefore, the binding ID could be shown in hexadecimal format while the SUGR is decoded as a decimal number – but the value remains the same. For example: 01 80 (hex) = 384 (dec) ALCAP DL ERQ (Originating Signal. Ass. ID=i, AAL2 Path=k, AAL2 Channel id=l, served user gen reference=h) ALCAP UL ECF (Originating Signal. Ass. ID=m, Destination Sign. Assoc. ID=i,) If requested by the NBAP, the ALCAP or AAL2L3 sets up a Switched Virtual AAL2 Con- nection (SVC). The set up of an AAL2 connection is required, because this connection will be the physical layer for the common transport channel on the Iub interface that will be installed later in this process. The AAL2 virtual connection is uniquely identified by: • ATM Virtual Path Identifier (VPI) • ATM Virtual Channel Identifier (VCI) • AAL2 Connection Identifier (CID) The AAL2L3 Establish Request (ERQ) sent by the RNC already includes two important parameters: • Path-ID • Channel-ID (Ch-ID) However, the Path-ID in the ERQ message is not the same as the VPI! The Path-ID is a mapping of VPI and VCI. While the Channel-ID of the ERQ message will be used as a value for the AAL2 Connec- tion ID (CID), the VPI/VCI combination of the ATM header can be found in a configura-
  • 20.
  • 21. 2.10.1 Overview 2.10 Iub-Iu – Location Update 2.10.1 Overview  DCCH/RRC Connection LUREC LUACC or LUREJ RNC MSC Œ Setup DCCH/RRC Connection  DCCH/RRC Release Ž SCCP/RANAP Connection SCCP CR (RANAP IM [LUREQ]) LUACC or LUREJ  SCCP/RANAP Release Figure 104 LUP Iub-Iu Overview Now we will have a more detailed look at the signaling procedures on the Iu interfaces. To understand this it is also necessary to understand the procedures running on Iub – as described in the call flow examples previously (2.1–2.9). However, the focus will be on those Iub messages that trigger Iu activities. The start is the already well-known Location Update (LUP) procedure. Step 1: Set up the dedicated control channel (DCCH) for the RRC connection on the Iub interface. Step 2: MM/CC/SM (Mobility Management/Call Control/Session Management) mes- sages are transparently forwarded to the RNC on behalf of the RRC direct trans- fer messages; in this case the Location Update Request (LUREQ) message. Step 3: The reception of the LUREQ message triggers the setup of a SCCP/RANAP con- nection on the Iu-CS interface towards MSC/VLR. The LUREQ is embedded in a RANAP Initial Message, which is also embedded in a SCCP Connection Request. The answer can be either Location Update Accept (LUACC) or Location Update Reject (LUREJ). Step 4: After sending the answer message, the SCCP/RANAP connection on Iu-CS is released. Step 5: Triggered by the release messages from the Iu-CS the RRC connection and its DCCH are also released. 193
  • 22. RNCNode B 2.10 Iub-Iu – Location Update194 MSC RACH: UL RLC TMD rrcConnection Request (IMSI or TMSI, establishmentCause=registration) NBAP DL initiatingMessage Id-radioLinkSetup SCCP CR (RANAP Initial_UE_Message [LUREQ]) NBAP UL successfulOutcome Id-radioLinkSetup ALCAP DL ERQ for DCCH ALCAP UL ECF DCCH FP Uplink and Downlink Sync FACH DL RLC UMD rrcConnectionSetup (IMSI or TMSI) NBAP UL initiatingMessage id-radioLink Restoration DCH UL RLC AMD rrcConnectionSetupComplete DCH DL RLC AMD rrcMeasurementControl DCH UL RLC AMD initialDirectTransfer LUREQ DT1 initiatingMessage CommonID CC DT1 initiatingMessage AUTREQ DT1 successfulOutcome AUTREP DCH DL RLC AMD DownlinkDirectTransfer AUTREQ DCH UL RLC AMD UplinkDIrectTransfer AUTREP DT1 initiatingMessage SecurityModeControl DT1 successfulOutcome SecurityModeControl DCH DL RLC AMD DL SecurityModeCommand DCH UL RLC AMD UL SecurityModeComplete
  • 23. 1952.10.2 Message Flow 2.10.2 Message Flow Iu-LUP: First the DCCH on Iub interface is set up. After the RRC connection is established, MM/CC/SM messages can be exchanged em- bedded in RRC Direct Transfer messages. The mobile sends a Location Update Request. When the RNC receives the NAS (Non Access Stratum) message, it starts to set up the SCCP connection on the Iu-CS interface on behalf of the SCCP Connection Request mes- sage. This CR message includes a RANAP Initial_UE_Message that carries the embedded NAS message Location Update Request (LUREQ). The Source Local Reference Number in the CR message identifies the calling party of this SCCP connection. It will be used as the destination local reference number in all messages sent by the other side (called party) of the SCCP connection; in this case the other party is the MSC/VLR: SCCP CR (source local reference=a, RANAP Initial_UE_Message, NAS message=LUREQ) When the RNC receives the SCCP Connection Confirm message from the MSC, then the SCCP connection is established successfully: SCCP CC (source local reference=b, destination local reference=a) For exchange of user data, SCCP provides Data Format 1 (DT1) messages in case of a SCCP Class 2 connection like this. In these DT1 messages, once again RANAP messages and NAS messages (MM/CC/SM) are embedded: SCCP DT1 (destination local reference=a, RANAP initiatingMessage, NASmessage=AUTREQ) SCCP DT1 (destination local reference=b, RANAP successfulOutcome, NASmessage=AUTREP) The Authentication procedure shown in this call flow example is optional. With the RANAP Initiating Message that contains the Common ID procedure code, the true identity (IMSI) is sent to the RNC so that the RNC can check the stored relation between TMSI and IMSI: SCCP DT1 (destination local reference=a, RANAP initiatingMessage, Common ID) With the RANAP Security Mode Control procedure ciphering and/or integrity protection between RNC and UE are activated: SCCP DT1 (destination local reference=a, RANAP initiatingMessage, SecurityModeControl) SCCP DT1 (destination local reference=b, RANAP successfulOutcome, SecurityModeControl)