Vous êtes sur la page 1sur 25

Layer 3

RANAP
RNSAP
NBAP

1 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


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

2 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


UTRAN Specific Signalling and Control Protocols

RNS

I ub
:N RNC
UE Node B BA
P ANA
P
S : R
Iu-C 3G-MSC/VLR
RRC
Iu-
PS:
RA
NA
P
Iur: RNSAP 3G-SGSN

RNC
RNS
3 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Part I
RANAP

4 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


RANAP Services

S-RNC Relocation NAS PDU Transport

RAB Management Location Reporting

Iu Signalling Connection Paging


Management

UTRAN CN

RNC 3G-MSC/VLR
S : RA NAP
Iu-C
Iu-PS: RAN
AP 3G-SGSN

5 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


RANAP: Elementary Procedures

Request
Class 1: timer
EP with response Response (ack/unack)

timeout implicit negative acknowledgement

Class 2: Request
EP with no response

Class 3: Request
timer
EP with multiple responses Response (ack/unack)
Response (ack/unack)
Response (ack/unack)
timeout implicit negative acknowledgement
6 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Example Flow: Paging
Message Type
Class 1: CS domain/ PS domain
CN Domain Indicator
EP with response IMSI
Permanent NAS UE Identity
TMSI / P-TMSI
Temporary UE Identity
LAI / RAI
Paging Area ID
Terminating Conversational Call / ... /
Paging Cause
Terminating High Priority Signalling
Non Searching Indication
non-searching / searching
LA DRX Cycle Length
6 .. 9
Coefficient
RNC
RRC: Pa
g ing Typ
Cell 1 e 1
RANAP
pe 1 : Pagin
Cell 2 g in g Ty g( )
RRC: Pa

: Pagi n g( )
RANAP 3G-MSC/VLR
Cell 3 RRC: Paging Type 1
RNC
7 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Example Flow: NAS Signalling Establishment
RNC MSC/VLR
[RLC-TR, CCCH] RRC Connection Request or SGSN
RRC Connection Setup [RLC-UM, CCCH] RRC Connection
Establishment
[RLC-AM, DCCH] RRC Connection Setup Complete

[RLC-AM, DCCH] Initial Direct Transfer


Initial UE Message ( )

Class 1: Message Type


EP with response CN Domain Indicator
LAI
bit string (24 bits)
(most significant bit (MSB) identifies the node
RAC
(RNC/CN node) that has assigned this value) SAI
NAS-PDU
PLMN Identity + RNC ID Iu Signalling Connection
Identifier
8 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa Global RNC-ID
Class 3 EP
Example Flow: RAB Assignment
Traffic Class
RAB Asymmetry Indicator RAB ID
Maximum Bit Rate
First Setup Or
Guaranteed Bit Rate NAS Synchroni- Modify Item
Delivery Order sation Indicator Second Setup Or
Maximum SDU Size Modify Item
SDU parameters RAB Parameters
Transfer Delay
Traffic Handling Priority User Plane
Allocation/Retention Information
priority RABs To Be Setup
Source Statistics Transport Layer Or Modified List
Descriptor Information RABs To Be MSC/VLR
Released List
or SGSN
RNC

AC
RAB Assignment Request ( )

Bearer setup/modification/release AALx link setup/modification/release

RAB Assignment Response ( )


9 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
MSC/VLR
Example Flow: RAB Assignment or SGSN
RNC

AC
RAB Assignment Request ( )

Bearer setup/modification/release AALx link setup/modification/release

RAB Assignment Response ( )

Radio Network
e.g. 23:
Invalid RAB
Layer Cause RABs Setup
Parameter Transport Layer Or Modified List
Combination Cause RAB ID RABs
NAS Released List
Cause Cause RABs
Protocol Queued List
e.g. 98:
Semantic
Cause RABs Failed to Set-
Error Miscellaneous up Or Modify List
Cause RABs Failed to
Non-standard Release List
10 2006 Nokia
Cause
Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Example Flow: S-RNC Relocation
CN Iu target
source
edge node RNC
RNC
Relocation Required
Relocation Request
TRELOCprep

(1)
Relocation Request
Relocation Command Acknowledge
TRELOCoverall

(2)
RNSAP: Relocation Commit

Relocation Detect RRC: UTRAN


Mobility Information

Relocation Complete RRC: UTRAN Mobility


Iu Release Command Information Confirm
Iu Release Complete
(1): TRELOCalloc
(2): TRELOCcomplete
11 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Part II
RNSAP

12 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


RNSAP Services
Radio Link Management Relocation Execution

CCCH Signalling Transfer Paging

PhyCH reconfiguration Compressed Mode Control

CTCH resource management Measurements on


dedicated resources
etc.

UTRAN
RNS RNC RNC RNS

Iur: RNSAP

Class 1: Class 2:
EP with response EP with no response
13 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Flow Example: Relocation Commit
source target
Relocation Commit ( ) RNC
RNC

Message Type Direct Transfer


Information Items 1 .. maxnoofDT (15)
Transaction ID
D-RNTI OP NAS-PDU
NAS-PDU
NAS-PDU
RANAP Relocation OP SAPI
SAPI
SAPI
Information CNCNDomain
CN DomainIndicator
Domain Indicator
Indicator

RAB Context Items 1 .. maxnoofRABs (256)


RAB ID
NAS-PDU
NAS-PDU
DL GTP-PDU
SAPISeqNo
SAPI
UL
CNGTP-PDU
CN Domain SeqNo
DomainIndicator
Indicator
DL Domain
CN
CN N-PDU
DomainSeqNo
Indicator
Indicator
Class 2:
UL Domain
CN
CN N-PDU
DomainSeqNo
Indicator
Indicator EP with no response
14 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Flow Example: Radio Link Setup
Class 1: Message Type
EP with response Transaction ID DCH Information
SRNC-Id DSCH Information
S-RNTI RL Information IEs
D-RNTI
Transmission Gap
UL DPCH Pattern Sequence
Information IEs Information
DL DPCH Active Pattern
Information IEs Sequence Info
Permanent NAS
UE Identity

source Radio Link Setup Request ( ) target


RNC Radio Link Setup Response RNC

Radio Link Setup Request


Radio Link Setup Failure
15 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Part III
NBAP

16 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


NBAP Services
Cell Configuration Mgt Radio Link Mgt

System Information Mgt Resource Event Status

CTCH Mgt Configuration Alignment

CTCH resource management General Error Reporting

Measurements on common DL Power Drift Correction


& dedicated resources

RNC RNS
Iub:
Iur: RBAP
RANAP

Node B

Class 1: Class 2:
EP with response EP with no response
17 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Flow Example: Radio Link Setup
Message Discriminator
DCH Information
Message Type
DSCH Information
Transaction ID
TFCI2 bearer
CRNC Communi- information IEs
cation Context ID
RL Information IEs
DL DPCH
Information IEs Transmission Gap
Pattern Sequence
DL DPCH Information
Information IEs
Active Pattern
Sequence Info

Radio Link Setup Request ( ) RNC


Node B Radio Link Setup Response

Radio Link Setup Request


Radio Link Setup Failure
18 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Measurement on Common Resources
Common Measurement Report ( ) C-RNC
Node B

Message Discriminator
Message Type
Transaction ID Common Measurement Failure Indication
Measurement ID
CHOICE
Common Measurement
Object Type Common Measurement Initiation Request
Cell
RACH Common Measurement Initation Response
CPCH Common Measurement Initation Failure
SFN
Common Measurement Termination Request

19 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


Part IV
Call Setup Example

20 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


Flow Example: Call Setup
3G-MSC
UE Node B RNC /VLR

RRC RRC Connection Request (cause: Originating Conversational Call)


NBAP
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,...) Initial UE Message MM


(cause: MOC establishment request)
(LAI, CM Service Request,...)

21 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa


Flow Example: Call Setup
3G-MSC
UE Node B RNC /VLR
MM Direct Transfer MM
DL Direct Transfer (..., Authentication Request,...) (...,Authentication Request,...)
UL Direct Transfer (...,Authentication Response,...)
Direct Transfer
(old LAI, old TMSI, MS classmark,...)
(...,Authentication Response,...)

Common ID RANAP
(...,IMSI,...)
RRC RANAP
Security Mode Command
Security Mode Command
Security Mode Complete
Security Mode Complete

CC Initial Direct Transfer (...,Setup,...) CC


(called party address, codec capabilities)
Direct Transfer
(...,Setup,...)
Direct Transfer
DL Direct Transfer (..., Call Proceeding,...) (...,Call Proceeding,...)
22 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
Flow Example: Call Setup
3G-MSC
UE Node B RNC /VLR

NBAP RAB Assignment Request RANAP


Radio Link Reconfiguration
Request
Radio Link Reconfiguration
Response

RRC Radio Bearer Setup


Radio Bearer Setup Complete
RAB Assignment Response

CC DL Direct Transfer (..., Alerting,...) Direct Transfer (...,Alerting,...) CC

DL Direct Transfer (..., Connect,...) Direct Transfer (...,Connect,...)

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


(...,Connect Acknowledge,...)
Media Flow
23 2006 Nokia Layer 3 (RANAP RNSAP and NBAP) / Kittipong Thamapa
ERROR: syntaxerror
OFFENDING COMMAND: --nostringval--
STACK:
/Title
()
/Subject
(D:20080904104502+0200)
/ModDate
()
/Keywords
(PDFCreator Version 0.9.5)
/Creator
(D:20080904104502+0200)
/CreationDate
(csmmi121)
/Author
-mark-