ranap services
TRANSCRIPT
-
8/11/2019 RANAP Services
1/6
5 RANAP Services
RANAP provides the signalling service between UTRAN and CN that is required to
full the RANAP functions
described in clause ! RANAP services are divided into three groups based on
Service Access Points "SAP# dened in
$%&'(
%! )eneral control services( The* are related to the whole +u interface instance
between RNC and logical CN
do,ain- and are accessed in CN through the )eneral Control SAP! The* utilise
connectionless signalling
transport provided b* the +u signalling bearer!
.! Notication services( The* are related to specied U/s or all U/s in specied
area- and are accessed in CN
through the Notication SAP! The* utilise connectionless signalling transport
provided b* the +u signalling
bearer!
0! 1edicated control services( The* are related to one U/- and are accessed in CN
through the 1edicated Control
SAP! RANAP functions that provide these services are associated with +u signallingconnection that is
,aintained for the U/ in question! The +u signalling connection is realised with
connection oriented signalling
transport provided b* the +u signalling bearer!
& Services /2pected fro, Signalling Transport
Signalling transport "see $5'# shall provide two di3erent service ,odes for the
RANAP!
%! Connection oriented data transfer service! This service is supported b* a
signalling connection between RNC and
CN do,ain! +t shall be possible to d*na,icall* establish and release signalling
connections based on the need!
-
8/11/2019 RANAP Services
2/6
/ach active U/ shall have its own signalling connection! The signalling connection
shall provide in sequence
deliver* of RANAP ,essages! RANAP shall be notied if the signalling connection
brea4s!
3GPP
Release 1999 15 3GPP TS 25.413 V3.14.0 (2003-09)
.! Connectionless data transfer service! RANAP shall be notied in case a RANAP
,essage did not reach the
intended peer RANAP entit*!
unctions of RANAP
RANAP protocol has the following functions(
6 Relocating serving RNC! This function enables to change the serving RNC
functionalit* as well as the related +u
resources "RA7"s# and Signalling connection# fro, one RNC to another!
6 8verall RA7 ,anage,ent! This function is responsible for setting up- ,odif*ing
and releasing RA7s!
6 9ueuing the setup of RA7! The purpose of this function is to allow placing so,e
requested RA7s into a queue-
and indicate the peer entit* about the queuing!
6 Requesting RA7 release! :hile the overall RA7 ,anage,ent is a function of the
CN- the RNC has the
capabilit* to request the release of RA7!
6 Release of all +u connection resources! This function is used to e2plicitl* release all
resources related to one +u
connection!
6 Requesting the release of all +u connection resources! :hile the +u release is
,anaged fro, the CN- the RNC has
the capabilit* to request the release of all +u connection resources fro, the
corresponding +u connection!
6 SRNS conte2t forwarding function! This function is responsible for transferring
SRNS conte2t fro, the RNC to
-
8/11/2019 RANAP Services
3/6
the CN for inters*ste, change in case of pac4et forwarding!
6 Controlling overload in the +u interface! This function allows ad;usting the load in
the +u interface!
6 Resetting the +u! This function is used for resetting an +u interface!
6 Sending the U/ Co,,on +1 "per,anent NAS U/ identit*# to the RNC! This function
,a4es the RNC aware of
the U/ocation reporting! This function is used for transferring the actual location
infor,ation fro, RNC to the CN!
-
8/11/2019 RANAP Services
4/6
6 1ata volu,e reporting function! This function is responsible for reporting
unsuccessfull* trans,itted 1> data
volu,e over UTRAN for specic RA7s!
6 Reporting general error situations! This function allows reporting of general error
situations- for which function
specic error ,essages have not been dened!
These functions are i,ple,ented b* one or several RANAP ele,entar* procedures
described in the following clause!
3GPP
Release 1999 16 3GPP TS 25.413 V3.14.0 (2003-09)
= RANAP Procedures
=!% /le,entar* Procedures
+n the following tables- all /Ps are divided into Class %- Class . and Class 0 /Ps "see
subclause 0!% for e2planation of
the di3erent classes#!
Table 1: Class 1
Elementar S!""ess#!l $!t"%me &ns!""ess#!l $!t"%me
Pr%"e'!re
ntatn*
+essa*e Res,%nse messa*e Res,%nse messa*e
+u Release +U R/>/AS/
C8??AN1
+U R/>/AS/ C8?P>/T/
Relocation
Preparation
R/>8CAT+8N
R/9U+R/1
R/>8CAT+8N C8??AN1 R/>8CAT+8N
-
8/11/2019 RANAP Services
5/6
PR/PARAT+8N A+>UR/
Relocation
Resource
Allocation
R/>8CAT+8N
R/9U/ST
R/>8CAT+8N R/9U/ST
AC@N8:>/1)/
R/>8CAT+8N A+>UR/
Relocation
Cancel
R/>8CAT+8N
CANC/>
R/>8CAT+8N CANC/>
AC@N8:>/1)/
SRNS Conte2t
Transfer
SRNS C8NT/T
R/9U/ST
SRNS C8NT/T
R/SP8NS/
Securit* ?ode
Control
S/CUR+TB
?81/
C8??AN1
-
8/11/2019 RANAP Services
6/6
S/CUR+TB ?81/
C8?P>/T/
S/CUR+TB ?81/ R//CT
1ata Dolu,e
Report
1ATA D8>U?/
R/P8RT
R/9U/ST
1ATA D8>U?/ R/P8RT
Reset R/S/T R/S/T AC@N8:>/1)/
Reset Resource R/S/T
R/S8URC/
R/S/T R/S8URC/
AC@N8:>/1)/
Table 2: Class 2
Elementar Pr%"e'!re +essa*e
RA7 Release Request RA7 R/>/AS/ R/