0% found this document useful (0 votes)
199 views151 pages

LTE Radio Access Network Protocols and Procedures

The document provides an overview of LTE Radio Access Network protocols and procedures, detailing the signaling processes and protocols involved in the Evolved Packet System (EPS). It covers key protocols such as RR, RRC, and NAS, along with their roles in user and control plane communications. The document also outlines objectives for understanding the architecture, signaling, and procedures related to LTE RAN operations.

Uploaded by

spweda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
199 views151 pages

LTE Radio Access Network Protocols and Procedures

The document provides an overview of LTE Radio Access Network protocols and procedures, detailing the signaling processes and protocols involved in the Evolved Packet System (EPS). It covers key protocols such as RR, RRC, and NAS, along with their roles in user and control plane communications. The document also outlines objectives for understanding the architecture, signaling, and procedures related to LTE RAN operations.

Uploaded by

spweda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

LTE Radio Access Network PROTOCOLS & PROCEDURES

LTE Radio Access Network Protocols and Procedures LZU 10 !!"


Overview text: Hi! The LTE Protocols and Procedures eLearning course gives a detailed description of the LTE RAN signaling !t covers the "# and $% interfaces and corresponding protocols "#AP and $%AP as well as the protocols used over these interfaces: RR&' P(&P' RL&' )A& and the ph*sical la*er for the radio interface

Objectives
+ + + + + + + + Explain the RR& Protocol Explain the P(&P Protocol Explain the RL& and )A& Protocols Explain the "#,$% !nterface and the "#AP,$%AP Protocol (escri-e attach procedure and .E states and the difference -etween connected and idle /ode (escri-e call setup (escri-e /o-ilit* over "# and $% !nterfaces (escri-e !RAT Handover

#$% learn a&out


+ .nderstand the protocols and procedures involved within the Evolved Pac0et $*ste/ 1EP$2 + .nderstand how signaling is perfor/ed -etween the .E' eNode3' ))E' $erving45atewa* and Pac0et (ata Networ0 5atewa*

'ntroduction to LTE Protocols & (rocedures

)odule Sco(e and O&*ecti+es


Scope

+ Evolved Pac0et $*ste/ Architecture + &ontrol and user plane protocols + 5eneral Protocol /odel and Protocol interactions

Objectives

+ (escri-e the Evolved Pac0et $*ste/ Architecture + List the &ontrol and user plane protocols + Explain the 5eneral Protocol /odel and Protocol interactions + (escri-e the various traffic cases in EP$

",PP LTE and SAE #ork 'te-s


$pecification 5roup 6or0 !te/ Result

TSG RAN

LTE

EUTRAN Specifications (36 series)

LTE: Long Term Evolution EUTRAN: Evolved UMTS Terrestrial Radio Access Network

$pecification 5roup

6or0 !te/

Result

TSG SA

SAE

SAE: System Architecture Evolution EP : Evolved Packet ore

EPC Specifications ( ro! Re" # on$ar%s)

E+ol+ed Packet S%ste- Arc$itecture


H$$ S6a

EPC 1Evolved Pac0et &ore2

))E P,$456

))E P,$456

SAE 1$*ste/ Architecture Evolution2

EPS

S'

1Evolved Pac0et $*ste/2

E*UTRAN
eN&

() ()
eN& eN&

LTE 1Long Ter/ Evolution2

()

U+
UE

EPS Protocol Cate.ories


L3 Si,na""in,
7 Non Access Strat+! (NAS)
&o//unication -etween .E and ))E

L) Transport
7 Pac-et .ata Conver,ence Protoco" (P.CP)
4 &iphering and integrit* protection for RR& /essages 4 !P header co/pression,deco/pression for user plane

7 Ra%io Reso+rce Contro" (RRC)


&o//unication -etween .E and eNode3

7 Ra%io Lin- Contro" (RLC) * Transfer of RR& /essages and user data using:
8 Ac0nowledged )ode 1A)2 8 Transparent )ode 1T)2 or 8 .nac0nowledged )ode 1.)2 * Error &orrection 1AR92

7 S' App"ication Protoco" (S'AP)


&o//unication -etween eNode3 and ))E

7 () App"ication Protoco" (()AP)


&o//unication -etween eNode3 and eNode3

7 /e%i+! Access Contro" (/AC)


4 Error &orrection 1HAR92 4 Transfer of RR& /essages and user data using: 4 Priorit* handling 1scheduling2 4 Transport :or/at selection

7 GPRS T+nne"in, Protoco" Contro" (GTP*C)


4 &o//unication -etween ))E and $56 4 &o//unication -etween $56 and P56 4 &o//unication -etween ))E and ))E

7 GPRS T+nne"in, Protoco" User (GTP*U)


Transfers data -etween 5PR$ tunneling endpoints

,eneral Protocol )odel


+ + + + :or each la*er the pa*load is called $(. 1$ervice (ata .nit2 :or each la*er $(.;Protocol Header is called P(. 1Pac0et (ata .nit2 La*er n P(. < La*er n;% $(. E g A P(&P P(. < RL& $(. and RL& P(. < RL& Header;RL& $(.

Header

Pa*load
La*er n $(. La*er n P(.

La*er n

Header

Pa*load
La*er n;% $(. La*er n;% P(.

La*er n;%

EPS /earer ser+ice and NAS Si.nallin. Connection


R3$ .E ))E $,P456

EP$ 3earer $ervice 1$%4.P2 (ata Radio 3earer


Ra%io LinTraffic C0anne" RRC Si,na""in, C0anne"

Transport &earer (GTP)

S' Si,na""in, &earer

$ignalling Radio 3earer NA$ $ignalling &onnection

UE Protocol Stack
NAS
Session /obi"it2 /ana,e!ent /ana,e!ent NAS Sec+rit2

App"ication
Connecte% /o%e /obi"it2

S2ste! 3nfo A5+isition AS Sec+rit2

Ce"" Se"ection RRC Connection

Pa,in, Reception

3P

RRC

R& /eas+re!ent /ana,e!entv Reportin,

&ontrol,Report $APs

3nte,rit24 Cip0erin, P.CP

1ea%er Co!pression

T)
RLC

A)

.)

L)

/AC

RA Contro" RA Contro"

1AR6 1AR6
Contro" Contro"

P02sica" La2er

Protocol 'nteraction

!P pac0et .ser =i .ser =#

!P pac0et

EP$ -earers
P(&P
=i

P(&P 1ea%er Co!pr8 1ea%er Co!pr8

Cip0erin, )A&
Payload selection

.ecip0erin,

RL&
=i

E4.TRAN Radio 3earers


Se,!entation7 AR6

RL& Concatenation7 AR6

Logical &hannels
Priority handling! "ayload selection Retransmission control

/AC !+"tip"e9in, 12bri%AR6 AR6 12bri%

)A&

/AC %e!+"tip"e9in, 12bri%AR6 AR6 12bri%

PH> /AC sc0e%+"er


Modulation scheme Antenna and resource assignment

Co%in, : R/ Co%in,
/o%+"ation

Transport &hannels

PH>

Co%in, : R/ .eco%in,
.e!o%+"ation

.ata !o%+"ation

.ata !o%+"ation

Antenna an% Antenna an% resro+ce !appin, reso+rce !appin,

Antenna an% Antenna an% resro+ce !appin, reso+rce %e!appin,

Ph*sical &hannels

eNode3

.E

Redundancy version

UE 0 ))E Control Plane

NA$ RR& P(&P RL& )A& L% .E


.u

NA$ Rela* RR& P(&P RL& )A& L% eNode3


$%4))E

$%4 AP $&TP !P L# L%

$%4AP $&TP !P L# L% ))E

UE 0 Packet Data N# ,atewa% User Plane


Application !P P(&P RL& )A& L% .u
Rela* Rela*

!P 5TP4. .(P,!P L# L% $?,$@ $5i

P(&P RL& )A& L%

5TP4. .(P,!P L# L% $%4.

5TP4. 5TP4. .(P,!P .(P,!P L# L% L# L%

.E

eNode3

$erving 56

P(N 56

Su--ar%

Su--ar%
The control signaling -etween the .E and the Evolved Pac0et &ore is done with NA$ protocol
NA$ RR& P(&P RL& )A& Application !P P(&P RL& )A& L%
.E user plane protocols

The control signaling -etween the .E and the E4.TRAN 1eNode32 is done with the RR& protocol

L%
.E control plane protocols

LTE

1ui2

PROPERT3ES On passin,7 ; inis0; b+tton< On fai"in,7 ; inis0; b+tton< A""o$ +ser to "eave 5+i=< User !a2 vie$ s"i%es after 5+i=< User !a2 atte!pt 5+i=<

Goes to Ne9t S"i%e Goes to S"i%e After +ser 0as co!p"ete% 5+i= At an2 ti!e Un"i!ite% ti!es

Radio Resource Control (rotocol 3 RRC

'ntroduction

Sco(e and O&*ecti+es


Scope
+ + + + + + RR& $tates and /o-ilit* RR& Procedures and )essages $*ste/ !nfor/ation !dle )ode -ehavior Paging initiated -* the &ore Networ0 and how it is forwarded to the .E $ignaling Radio 3earers and RR& &onnection esta-lish/ent

Objectives
+ Explain the RR& idle and connected states and ela-orate on /o-ilit* in each caseA + )ention the RR& Procedures and )essages + (escri-e how $*ste/ !nfor/ation is trans/itted + Explain how the .E perfor/s cell selection and reselection in idle /ode + (escri-e the paging procedure and the RR& connection esta-lish/ent procedure

RRC Procedures
+ + + $*ste/ infor/ation &ell $election , Reselection &onnection control 0 RR& connection esta-lish/ent 0 $ecurit* activation 0 RR& connection re4esta-lish/ent 0 RR& connection reconfiguration 0 Paging 0 RR& connection release 0 Radio lin0 failure related actions )easure/ent &ontrol 0 )easure/ent configuration 0 )easure/ent reporting )o-ilit* )anage/ent !nter,!ntra E4.TRAN /o-ilit* )o-ilit* fro/ E4.TRAN Handover to E4.TRAN Other procedures Transparent transfer of NA$ /essages 1(L,.L (irect Transfer2 .E capa-ilit* transfer Protocol error handling

RRC

$*ste/ !nfo ABuisition A$ $ecurit*

&ell $election RR& &onnection

Paging Reception R3 )anage/entv

&onnected )ode )o-ilit* )easure/ent Reporting

RRC )essa.es
+ + + + + + + + + + + + + + + ounter heck ounter heckRes"onse S$%ParametersRe&uest S$%ParametersRes"onse 'L(n)ormationTrans)er *andover$romEUTRAPre"arationRe&uest Master(n)ormation%lock MeasurementRe"ort Mo+ility$romEUTRA ommand Paging RR onnectionRecon)iguration RR onnectionRecon)iguration om"lete RR onnectionReesta+lishment RR onnectionReesta+lishment om"lete RR onnectionReesta+lishmentRe#ect + + + + + + + + + + + + + RR onnectionRelease RR onnectionRe&uest RR onnectionSetu" RR onnectionSetu" om"lete SecurityMode ommand SecurityMode om"lete SecurityMode$ailure System(n)ormation System(n)ormation%lockTy"e, UE a"a+ilityEn&uiry UE a"a+ility(n)ormation UL*andoverPre"arationTrans)er UL(n)ormationTrans)er

RRC States

RRC States
Trac-in, Area Up%ate Connection Re*activation Trac-in, Area Up%ate

RR&4!(LE
1E))4 RE5!$TERE(2 //E*initiate% Connection Re"ease

RR&4 &ONNE&TE(
1E))4RE5!$TERE(2

Protocol States and )o&ilit%

S%ste- 'n4or-ation

E5a-(le o4 -a((in. to c$annels


)!3 $!3% $!3# $!3C $!3D $!3?

$!

$!

3&&H

3&&H

3&&H

3&H TT!< DE P3&H

(L4$&H TT!<@E P($&H TT!< %FE

(L4$&H TT!< C#E P($&H

S%ste- 'n4or-ation /locks


$*ste/ Para/eters Related to
&ell $election !nfo PL)N4id Trac0ing Area &ode &ell !d &ell 3arred :reBuenc* 3and !ndicator $!3 $cheduling .L EAR:&N .L 3andwith (L 3andwith &o//on Radio Resource &onf Paging !nfo &ell Reselection Neigh-ouring &ells 4intra freBuenc* Neigh-ouring &ells 4inter freBuenc* !nter RAT reselection 1.TRAN2 !nter RAT reselection 15RAN2 !nter RAT reselection 1&()A#EEE2 ho/e eNode3 ET6$ notification
x x x x

$*ste/ !nfor/ation carried in $*ste/ !nfor/ation 3loc0s

)!3

$!3 %
x x x x x x x

$!3 #

$!3 C

$!3 D

$!3 ?

$!3 F

$!3 G

$!3 @

$!3 H

$!3 %E

$!3 %%

x x

x x x x x x x

'dle )ode

'dle )ode Tasks


Manual Mode Automatic mode

PL)N $election
(ndication to user
Location Registration response

PL)Ns availa-le

$upport for /anual &$5 !( selection


PL)N selected &$5 !( selected

Availa-le&$5 !(s to NA$

&ell $election and Reselection


Registration Area changes Service re&uests

NAS ontrol

Radio measurements

Location Registration

RRC6'DLE Cell Selection 0 Cell Reselection


go here whenever a new PL)N is selected cell infor/ation stored for the PL)N $tored !nfor/ation &ell $election no suita-le &ell found &ell $election when leaving connected /ode return to !dle )ode &onnected )ode suita-le cell found suita-le cell found

'
no suita-le cell found

no cell infor/ation stored for the PL)N !nitial &ell $election

&a/ped Nor/all*
trigger $uita-le &ell found

suita-le cell found

Leave !dle )ode

$elected PL)N is reIected

go here An* &ell $election 6hen no .$!) in the .E .$!) inserted

&ell Reselection Evaluation Process no accepta-le cell found

no suita-le &ell found

&ell $election when leaving connected /ode return to !dle )ode &onnected )ode 1E/ergenc* calls onl*2

Accepta-le &ell found leave !dle )ode

Accepta-le &a/ped on an* cell Accepta-le &ell found no accepta-le &ell :ound $uita-le &ell found &ell :ound

' )

trigger

&ell Reselection Evaluation Process

Pa.in.

CN 'nitiated Pa.in.

LTE Pa.in. 3 'nitial Conte5t Setu(


The ))E a paging /essage which is sent to all eNode3s in a trac0ing area1s2

//E

.Es use the Rando/ Access procedure to initiate access to the serving cell

RR& PA5!N5

$%AP:Paging

R! %#& Access Pr#ce%ure


NA$: $ervice ReBuest

S1-AP:INITIAL UE MESSAGE (FFS) + NAS:Service Request eNB UE sig !""i g c# ecti# I$ +

NA$ /essaging continues in order to set up the call

Pa.in. and DR7 c%cle


+ Paging channel 1P&H2 uses P($&H trans/ission + Paging indicated on P(&&H
0 (R" c*cle defined 0 $pecial Jpaging )A& !(K indicating paging group 0 !f !( /atches .E reads P($&H to find which .E that is paged

P(&&H
.E receiver circuitr* switched off su-fra/e (R" c*cle

Possi-ilit* to page this ter/inal

.E receiver circuitr* switched off

SR/s and RRC Connection

Si.nalin. Radio /earers 8SR/s9


RR&
$R3E $R3% $R3#

P(&P + $ignaling Radio 3earers 1$R3s2 are offered -* the P(&P la*er to the RR& la*er for transport of RR& 1and NA$2 /essages
0 0 0 $R3E: .sed for RR& /essages on the &&&H $R3%: .sed for RR& and NA$ /essages on the (&&H $R3# 1optionall* configured2: .sed for low4priorit* NA$ /essages on (&&H

RRC Connection Esta&lis$-ent

!dle )ode LRR& &onnection ReBuestL CCC14ULSC1

+ RR& &onnection ReBuest is initiated -* the higher la*ers in the .E

0 A uniBue .E identit* $4T)$! is used in the reBuest /essage


+ RR& &onnection $etup + RR& connection esta-lish/ent procedure creates the signaling radio -earer $R3%

LRR& &onnection $etupL CCC14.LSC1 &onnected )ode LRR& &onnection $etup &o/pleteL .CC14ULSC1

Securit% Related Procedures


//E
!N!T!AL &ONTE"T $ET.P RE9.E$T
1!ntegrit* Protection Algorith/ E!AA &iphering Algorith/ EEAA $ecurit* Me*2

# (ecide Algorith/s' (erive Me*s Activate $ecurit* for $R3

$E&.R!T> )O(E &O))AN( 1EEAAE!A2

$E&.R!T> )O(E &O)PLETE


!N!T!AL &ONTE"T $ET.P RE$PON$E

Su--ar%

su--ar%
)aster !nfor/ation 3loc0 $*ste/ !nfor/ation 3loc0

RRC 3.LE

LRR& &onnection ReBuestL CCC14ULSC1

+ RR& &onnection ReBuest is initiated -* the higher la*ers in the .E + RR& &onnection $etup 1&4RNT! is allocated2

.LSC1 LRR& &onnection $etupL

LRR& &onnection $etup &o/pleteL .CC14ULSC1


RRC CONNECTE.

+ RR& connection esta-lish/ent procedure creates the signaling radio -earer R3=%'

1ui2

PROPERT3ES On passin,7 ; inis0; b+tton< On fai"in,7 ; inis0; b+tton< A""o$ +ser to "eave 5+i=< User !a2 vie$ s"i%es after 5+i=< User !a2 atte!pt 5+i=<

Goes to Ne9t S"i%e Goes to S"i%e After +ser 0as co!p"ete% 5+i= At an2 ti!e Un"i!ite% ti!es

Packet Data Con+er.ence (rotocol 3 PDCP

'ntroduction

Sco(e and O&*ecti+es


Scope
+ + + + + $eBuence nu/-ering Header co/pression !ntegrit* protection &iphering P(&P data and control P(.

Objectives
+ Explain what happens when a P(. arrives in the P(&P trans/itting and receiving entit* + Explain what happens during $eBuence nu/-ering' header co/pression' integrit* protection' ciphering and wh* we need the/ + (escri-e the P(&P data and control P(.

Packet Data Con+er.ence Protocol


P(&P :unctions
7 Header co/pression,deco/pression of !P data flows using ROH& 7 Transfer of data 7 )aintenence of seBuence nu/-ers for radio -earers 7 !n seBuence deliver* of upper la*er P(.s at re4esta-lish/ent of lower la*ers 7 (uplicate detection of lower la*er $(.s at re4esta-lish/ent 7 &iphering,deciphering of data 7 !ntegrit* protection,verification of &ontrol Plane 7 Ti/er -ased discard 7 (uplicate discarding

P(&P P(&P $ervices $ervices 7 7 Transfer Transfer of of user user plane plane data data
77 Transfer Transfer of of control control plane plane data data 77 Header Header co/pression co/pression 77 !ntegrit* !ntegrit* protection protection of of control control plane plane 77 &iphering &iphering -oth -oth control control and and user user plane plane

PDCP Entit% and :unctions

PDCP Entit%
.E,E4.TRAN
Trans/itting P(&P entit* Receiving P(&P entit*

E4.TRAN,.E

$eBuence nu/-ering

!n order deliver* and duplicate (etection 1. plane2

Header &o/pression 1user plane onl*2


Pac0ets associated to a P(&P $(.

Header &o/pression 1user plane onl*2

to a P(&P $(.

Pac0ets NOT associated

Pac0ets associated to a P(&P $(.

to a P(&P $(.

Pac0ets NOT associated

!ntegrit* Protection 1control plane onl*2 &iphering

!ntegrit* Nerification 1control plane onl*2 (eciphering Re/ove P(&P Header

Add P(&P header

Radio !nterface 1.u2

Se;uence Nu-&erin.
6H>: 7 Reordering 7 (uplicate detection 7 !ntegrit* protection 7 &iphering
$R3%O.L $R3%O(L
&O.NT &O.NT

eN3
$R3%O.L $R3%O(L

.E .E

(R3O.L (R3O(L

&O.NT4& &O.NT4&

(R3O.L (R3O(L

.E .E &tx &tx

HO6: P.CP SN<


H:N P(&P $N

NextOP(&POT"O$N T"OH:N &O.NT

<eader Co-(ression
$ave the -andwith -*: 8 Re/oving redundant info 8 Encoding i/portant info 8 Hop -* Hop 8 .nidirectional
RT P 8 N<D Hlen !Pv D TTL TO$ :lags Protocol Pac0et length :rag/ent offset $TAT!& !N:ERRE( &HAN5E$ RAREL> (estination port &hec0su/ PT $eBuence no &HAN5E$ O:TEN Appr. 30 of 40 octets are static or easily compressible! &hec0su/ !dentification $ource address (estination address .( P $ource port Length N P " && ) Ti/esta/p $$R& !dentifier

.E,.E &ontext
Header P(&P P(.

R3O.L

P(&P P(.

R3O.L

Header

P(&P P(.

&R& chec0su/ covering the header before co/pression is included in the co/pressed header

&o/pressed Header &ontains encoded data

.E,.E &ontext

'nte.rit% Protection
6H>: To ensure data origin

P(&P P(. Header

P(&P P(.
P(&P P(. Header P(&P $(.

P(&P P(.
P(&P $(. P(&P P(. Header

P(&P $(.

&O.NT (irection MOeN3ORR&!nt 3earer !d

E!A E!A

/AC*3

(/AC*3

E!A E!A

&O.NT (irection MOeN3ORR&!nt 3earer !d

/AC*3

<

(/AC*3

$ending $ide .E,eN3

Receiving $ide .E,eN3

Ci($erin.
6H>: To protect the data over radio
EEAE EEA% EEA#

&O.NT4&, &O.NT (!RE&T!ON LEN5TH 3EARER

&O.NT4&, &O.NT (!RE&T!ON 3EARER LEN5TH

ME>.Penc

EEA

ME>.Penc

EEA

ME>$TREA) 3LO&M PLA!NTE"T PLA!NTE"T 3LO&M 3LO&M Sen%er

ME>$TREA) 3LO&M PLA!NTE"T PLA!NTE"T 3LO&M 3LO&M Receiver

&!PHERTE"T &!PHERTE"T 3LO&M 3LO&M

PDCP PDU

PDCP Data PDU


The P(&P (ata P(. is used to conve*: A P(&P $(. $N .ser plane data containing unco/pressed P(&P $(. .ser plane data containing co/pressed P(&P $(. &ontrol plane data )A&4! field 1for $R3 onl*2

PDCP Data PDU :or-at


(,& R R R P(&P $N Oct % Oct # Oct C

R (ata

P(&P $N

Oct % Oct #

P(&P $N 1cont 2 (ata

)A&4! )A&4! 1cont 2 )A&4! 1cont 2 )A&4! 1cont 2

Oct N4C Oct N4# Oct N4% Oct N


(,& P(&P $ N (ata Oct % Oct #

P.CP .ata< P.U for!at SR&

P.CP .ata< P.U for!at .R&< SN ') bits !appe% to RLC A/4U/ SN > bits !appe% to RLC U/

PDCP Control PDU :or-at

(,&

P(. T*pe

Oct % Oct #

(,&

P(. T*pe :)$ 1cont 2 3it/ap % 1optional2

:)$

Oct % Oct # Oct C

!nterspersed ROH& feed-ac0 pac0et

3it/ap N 1optional 2

Oct #;N

P.CP Contoro"< ROC1 fee%bac-

P.CP Contoro"< STATUS Report

(,& :)$

(ata,&ontrol :irst )issing P(&P $N

ROH& RO-ust Header &o/pression

Su--ar%

Su--ar%
(ata transfer P addition of P(&P seBuence nu/-er &iphering and deciphering of user and control plane data Header co/pression and deco/pression with ROH& !ntegrit* protection of control plane data

1ui2

PROPERT3ES On passin,7 ; inis0; b+tton< On fai"in,7 ; inis0; b+tton< A""o$ +ser to "eave 5+i=< User !a2 vie$ s"i%es after 5+i=< User !a2 atte!pt 5+i=<

Goes to S"i%e Goes to S"i%e After +ser 0as co!p"ete% 5+i= At an2 ti!e Un"i!ite% ti!es

Radio Link Control Protocol3 RLC

'ntroduction

Sco(e and O&*ecti+es


Scope

+ RL& transparent /ode entit* + RL& unac0nowledged /ode entit* + RL& ac0nowledged /ode entit* + RL& P(.s
Objectives

+ Explain wh* we need three RL& /odes + (escri-e the RL& entities' their function and the RL& P(.s in each /ode

RLC Protocol Entit%


RL& $ervices
Provided to .pper La*ers: 7 Transparent data transfer 7 .nac0nowledged data transfer 7 Ac0nowledged data transfer Expected :ro/ Lower La*ers: 7 (ata transfer 7 Notification of a trans/ission opportunit* 7 Notification of HAR9 deliver* failure fro/ trans/itting )A& entit* 7 !n4seBuence deliver* 7 (uplicate detection 7 :low control 7 RL& Re4esta-lish/ent 7 Protocol Error (etection and Recover*

RL& :unctions
$eg/entation and re4asse/-l* 7 &oncatenation 7 Padding 7 Transfer of user data in T)' .) and A) 7 Error correction 1AR92

RLC Entities & )odes

RLC Entities

RLC Trans(arent )ode Entit%


.E,EN3 radio interface T)4$AP T)4$AP EN3,.E

Trans/ission -uffer

Trans/itting T)4RL& entit*

Receiving T)4 RL& entit*

3&&H,P&&H ,&&&H

3&&H,P&&H ,&&&H

RLC unacknowled.ed )ode Entit%


.E,EN3 .)4$AP radio interface .)4$AP EN3,.E

Trans/ission -uffer

$(. reasse/-l* Trans/itting .)4RL& entit* Receiving .)4RL& entit* Re/ove RL& header

$eg/entation Q &oncatenation

Add RL& header

Reception -uffer Q HAR9 reordering

(T&H

(T&H

RLC A) Entit%
A) 4$AP

Trans/ission -uffer

RL& control

$(. reasse/-l*

$eg/entation Q &oncatenation

Retrans/ission -uffer

Re/ove RL& header

Reception -uffer Q HAR9 reordering

Add RL& header Routing

(&&H,(T&H

(&&H,(T&H

RLC PDU

Protocol Data Units 3 PDU


+ RL& (ata P(.
0 T) P(.' .) P(.' A) P(. and A)( P(. $eg/ent

+ RL& &ontrol P(.


0 $TAT.$ P(.

RLC Trans(arent )ode PDU


+ The RL& T) P(. introduces no overhead

+ T) is used for signaling on 3&&H and P&&H

RLC Unacknowled.ed )ode PDU


+ Header: :ixed Part 1:!' E' $N2 ; Extension Part 1Es' L!s2 + .) RL& Entit* configured -* RR& to use either ? -it $N or %E -it $N

.)( P(. with ? -it $N 1No L! 2

.)( P(. with %E -it $N 1No L! 2

RLC Unacknowled.ed )ode PDU= > &its SN= cont

.)( P(. with ? -it $N 1Odd nu/-er of L!s' i e M < %' C' ?' R2

P(. with ? -it $N 1Even nu/-er of L!s' i e M < #' D' F' R2

RLC Unacknowled.ed )ode PDU= 10 &its SN= cont

.)( P(. with %E -it $N 1Odd nu/-er of L!s' i e M < %' C' ?' R2

.)( P(. with %E -it $N 1Even nu/-er of L!s' i e M < #' D' F' R2

RLC Acknowled.ed )ode PDU


+ A) RL& Entit* uses%E -it $N + Header: :ixed Part 1(,&' R:' P' :!' E' $N2 ; Extension Part 1E1s2' L!1s22

A)( P(. with %E -it $N 1No L! 2

RLC Acknowled.ed )ode PDU

'n4or-ation Ele-ent? E &it


Extension -it
$i-ed header

Value
0 1

Description
Data field follows from the octet following the fixed part of the header A set of E field and ! field follows from the octet following the fixed part of the header

E-tension "art o) the header

Value
0 1

Description
Data field follows from the octet following the ! field following this E field A set of E field and ! field follows from the bit following the ! field following this E field

'n4or-ation Ele-ent? Len.t$ 'ndicator= L'


Len,t0 3n%icator (L3) fie"%
The L! field indicates the length in -*tes of the corresponding data field ele/ent present in the RL& data P(. delivered,received -* an .) or an A) RL& entit* The value E is reserved

'n4or-ation Ele-ent? :ra-in. 'n4or-ation 4ield= :'

Value
00 01 10 11

Description
"irst byte of the Data field corresponds to the first byte of a # $ %D&. ast byte of the Data field corresponds to the last byte of a # $ %D&. "irst byte of the Data field corresponds to the first byte of a # $ %D&. ast byte of the Data field does not correspond to the last byte of a # $ %D&. "irst byte of the Data field does not correspond to the first byte of a # $ %D&. ast byte of the Data field corresponds to the last byte of a # $ %D&. "irst byte of the Data field does not correspond to the first byte of a # $ %D&. ast byte of the Data field does not correspond to the last byte of a # $ %D&.

'n4or-ation Ele-ent? Se.-ent O44set= SO

+ The $eg/ent Offset field indicates the position of the A/. P.U se,!ent in -*tes within the original A)( P(. The first -*te in the (ata field of the original A)( P(. is referred -* the $O field value SEEEEEEEEEEEEEEES

'n4or-ation Ele-ent? Last Se.-ent :la.= LS:

Last $eg/ent :lag field


Value
0 1

Description
ast byte of the A'D (D& segment does not correspond to the last byte of an A'D (D&. ast byte of the A'D (D& segment corresponds to the last byte of an A'D (D&.

'n4or-ation Ele-ent? Rese.-entation :la.= R:

Value
0 1 A'D (D& A'D (D& segment

Description

'n4or-ation Ele-ent? Poll= P


Polling -it field
Value
0 1 %tat)s report not re*)ested %tat)s report is re*)ested

Description

'n4or-ation Ele-ent? Control Pdu T%(e= CPT

+ &ontrol P(. T*pe -it field


Value
000 001,111 %+A+&% (D& #eser-ed .(D&s with this coding will be discarded by the recei-ing entity for this release of the protocol/

Description

Su--ar%

Su--ar%
(ata transfer in Ac0nowledged' .nac0nowledged and Transparent /ode Error correction -* AR9 1A)2 &oncatenation' seg/entation and reasse/-l* of RL& $(.s 1A) Q .)2
Exa/ples 7 No!P: .) 7 T&P4-ased traffic: A)
T) is onl* used for $R3s when no RL& .) or A) entit* is set up *et

1ui2

PROPERT3ES On passin,7 ; inis0; b+tton< On fai"in,7 ; inis0; b+tton< A""o$ +ser to "eave 5+i=< User !a2 vie$ s"i%es after 5+i=< User !a2 atte!pt 5+i=<

Goes to Ne9t S"i%e Goes to S"i%e After +ser 0as co!p"ete% 5+i= At an2 ti!e Un"i!ite% ti!es

)ediu- Access Control Protocol 3 )AC

'ntroduction

Sco(e and O&*ecti+es


Scope
+ + + + + + + )apping of channels )A& P(. Rando/ access procedure HAR9 /echanis/ (L , .L $cheduling /echanis/ .L Ti/e Align/ent &onnection $etup procedure

Objectives
+ Explain how logical channels are /apped to transport channels and ph*sical channels + (escri-e the )A& P(. for/at' the Rando/ access procedure' the HAR9 /echanis/' the (L and .L scheduling /echanis/ and .L ti/e align/ent + Explain the connection setup procedure

)AC Protocol Entit%


+ )A& $ervices
0 (ata Transfer 0 Reallocation of resources

+ )A& :unctions
0 )apping -etween logical4 and transport channels 0 )ultiplexing of )A& $(.s 0 (e/ultiplexing of )A& $(.s 0 $cheduling infor/ation reporting 0 Error &orrection 0 Priorit* handling -etween .Es 0 Priorit* handling -etween logical channels 0 Logical channel prioritiTation 0 Transport :or/at selection
Upper "a2ers PCC1 &CC1 CCC1 .CC1 .TC1 /AC *contro"

Lo,ica" C0anne" Prioriti=ation (

(.e*) /+"tip"e9in,

Contro"

1AR6

Ran%o! Access Contro"

PC1

&C1

.L*SC1

UL*SC1 Lo$er "a2ers

RAC1

C$annels

Lo.ical C$annels
Contro"< + &roa%cast Contro" C0anne" (&CC1)
0 (L -roadcast of s*ste/ control infor/ation

+ Pa,in, Contro" C0anne" (PCC1)


0 (L paging infor/ation .E position not 0nown on cell level

+ Co!!on Contro" C0anne" (CCC1)


0 .L,(L 6hen no RR& connection exists

+ .e%icate% Contro" C0anne" (.CC1)


0 .L,(L dedicated control infor/ation .sed -* .Es having an RR& connection

Traffic< + .e%icate% Traffic C0anne" (.TC1)


0 .L,(L (edicated Traffic to one .E' user infor/ation

Trans(ort C$annels
.o$n"in-< + &roa%cast C0anne" (&C1)
0 $*ste/ !nfor/ation -roadcasted in the entire coverage area of the cell 3ea/for/ing is not applied 0 .ser data' control signaling and $*ste/ !nfo HAR9 and lin0 adaptation 3roadcast in the entire cell or -ea/for/ing (R" and )3)$ supported 0 Paging !nfo -roadcasted in the entire cell

+ .o$n"in- S0are% C0anne" (.L*SC1) + Pa,in, C0anne" (PC1) Up"in-< + Up"in- S0are% c0anne" (UL*SC1)

0 .ser data and control signaling HAR9 and lin0 adaptation 3ea/for/ing /a* -e applied

+ Ran%o! Access C0anne" (RAC1)


0 Rando/ Access trans/issions 1as*nchronous and s*nchronous2 The trans/ission is t*picall* contention -ased :or .Es having an RR& connection there is so/e li/ited support for contention free access

P$%sical C$annels and Si.nals


P02sica" c0anne"s + P02sica" .o$n"in- S0are% C0anne" (P.SC1)
0 trans/ission of the (L4$&H transport channel

+ P02sica" Up"in- S0are% C0anne" (PUSC1)


0 trans/ission of the .L4$&H transport channel

+ P02sica" Contro" or!at 3n%icator C0anne" (PC 3C1)


0 indicates the P(&&H for/at in (L

+ P02sica" .o$n"in- Contro" C0anne" (P.CC1)


0 (L L%,L# control signaling

+ P02sica" Up"in- Contro" C0anne" (PUCC1)


0 .L L%,L# control signaling

+ P02sica" 12bri% AR6 3n%icator C0anne" (P13C1)


0 (L HAR9 info

+ P02sica" &roa%cast C0anne" (P&C1)


0 (L trans/ission of the 3&H transport channel

+ P02sica" Ran%o! Access C0anne" (PRAC1)


0 .L trans/ission of the rando/ access prea/-le as given -* the RA&H transport channel

P02sica" si,na"s + Reference Si,na"s (RS)


0 support /easure/ents and coherent de/odulation in uplin0 and downlin0

+ Pri!ar2 an% Secon%ar2 S2nc0roni=ation si,na"s (P*SC1 an% S*SC1)


0 (L onl* and used in the cell search procedure

+ So+n%in, Reference Si,na" (SRS)


0 supports .L scheduling /easure/ents

C$annel )a((in.
.o$n"inUp"in-

P&&H

3&&H
)!3 $!3

(T&H (&&H

&&&H

(T&H

(&&H

&&&H

Logical &hannels
Uty"e o) in)ormation. /tra))ic0control1

P&H

3&H

(L4$&H

.L4$&H

RA&H

Transport &hannels
Uhow and with what characteristics. /common0shared0mc0+c1

P(&&H info

4$ched T: (L 4$ched grant .L 4Pwr &trl c/d 4HAR9 info A&M,NA&M

4&9! 4A&M,NA&M 4$ched reB

Ph*sical &hannels
U+its! sym+ols! modulation! radio )rames etc.

P3&H

P($&H P&:!&H P(&&H


4half fra/e s*nc 4cell id

PH!&H

P.&&H

P.$&H PRA&H
4/easure/ents for .L scheduling

4/eas for (L sched 4/eas for /o-ilit* 4coherent de/od

4fra/e s*nc 4cell id group

4coherent de/od

Ph*sical $ignals
Uonly L, in)o.

R$

P4$&H

$4$&H

R$

$R$

)AC PDU

)AC PDU
R,R,E,L&!(,:,L R,R,E,L&!(,:,L R,R,E,L&!(,:,L R,R,E,L&!(,:,L su-4header su-4header su-4header su-4header R,R,E,L&!(,:,L R,R,E,L&!( padding su-4header su-4header

)A& header

)A& &ontrol )A& &ontrol ele/ent % ele/ent #

)A& $(.

)A& $(.

Padding 1opt2

)A& pa*load

L&!( E R : L

Logical &hannel !( Extension 3it Reserved Length :lag Length

)AC Su&3$eader

R :

E L

L&!(

Oct % Oct #

R :

E L L

L&!(

Oct % Oct # Oct C

R,R,E,L&!(,:,L su-4header with G4-its L field

R,R,E,L&!(,:,L su-4header with %?4-its L field

L&!(

Oct %

R,R,E,L&!( su-4header

)AC Procedures

)AC Procedures
+ + + + + + + + + + Rando/ Access )aintenance of .plin0 Ti/e Align/ent (L4$&H data transfer .L4$&H data transfer P&H reception 3&H reception (iscontinuous Reception 1(R"2 )A& reconfiguration )A& Reset $e/i4Persistent $cheduling

Rando- Access Procedure


+ P+rpose
0 !nitial access 0 Esta-lish .L s*nchroniTation 0 !ndicate presence of .L data

)A& procedure

+ T$o t2pes
0 &3RA P &ontention 3ased 0 &:RA P &ontention :ree

+ Consists of fo+r p0ases


% # C D Rando/ Access Prea/-le Rando/ Access Response RR& &onnection ReBuest RR& &onnection $etup

RR& procedure

Data Trans4er usin. <AR1


(e/ultiplexed into logical channels and forwarded to RL& for reordering
Tr3l0 % H*-rid AR9 processes Tr3l0 # Tr3l0 E Tr3l0 ?

Receiver processing Receiver processing Receiver processing Receiver processing Receiver processing Receiver processing Receiver processing Receiver processing NA&M A&M
D Tr3l0 E

A&M ? Tr3l0 D

NA&M F Tr3l0 ? G

A&M

NA&M @ Tr3l0 E H

A&M

NA&M

&:NE Tr3l0 E

% Tr3l0 %

# Tr3l0 #

C Tr3l0 C

Tr3l0 C

Tr3l0 D

% /s TT!

:ixed ti/ing relation

Nu/-er of HAR9 processes tuned to /atch the RTT 7 :(( @ HAR9 processes 7 T(( depending on as*//etr*

DL Sc$edulin. )ec$anis+ .E provides a &hannel 9ualit* Report 1&9!2 -ased on (L reference s*/-ols + $cheduler assigns resources per R3 -ased on 9o$' &9! etc + Resource allocation is trans/itted in connection with data

.L sc0e%+"er
Re s C6 3 Re fe o+ rc

.a ta
ea ""o ca tio n

rep

ren ce

ort

s2 !b o"s

eNo%e&

UE

UL Sc$edulin. )ec$anis+ .E reBuests .L trans/ission via Lscheduling reBuestL + $cheduler assigns initial resources without detailed 0nowledge of -uffer content + )ore detailed -uffer status report /a* follow in connection with data
/eas+re!ents
C0 an ne "

UL sc0e%+"er
&+ ffe r Re s Sc 0e o+ rc "in ,

.a ta
sta t+s rep

so +n % in ,7

RS

%+

ea

ort

ss

i,n

Re 5

+e s

!e n

eNo%e&

UE

)aintenance o4 U(link Ti-e Ali.n-ent


+ 6hen the .E gets Ti/ing 4 Rando/ Access Response 4 Pigg* 3ac0ed together with data
: TA
TA *

UE ) UE '

Ti/ing Advance &o//and Oct %

Connection Setu(

Connection Setu(
eNode3
RRC
3&&H: System (n)ormation

))E

RRC

Ran%o! Access
RRC?CONNECTE.

&ell $election

7Ad/ission &trl
PRA&H: RA * "ream+le

/AC /AC RRC

/AC /AC

(L4$&H: RA * res"onse .L4$&H: RR onnection Re&uest

7Allocation of $R3 resources in 33

1!nitial .E identit*' &ause2

RRC Connection Estab"is0!ent

(L4$&H: RR RRC RRC


.L4$&H: RR

RRC onnection Setu" RRC RRC S'*AP S'*AP RRC


om"lete

1$R3% para/eters2
1$elected PL)N id' NA$: Attach ReBuest 82

onnection Setu" om"lete

))E selection 1-ased on $4T)$!2


(nitial UE Message 1eN3 .E $%AP
id 88'NA$:Attach ReBuest'TA!2

S'*AP

!nitial &ontext $etup ReBuest (L4$&H: Security Mode ommand


1))E .E $%AP id 888' NA$: Attach Accept' $ecurit*' 3earer para/s' e g TE!(2

S'*AP

3nitia" Conte9t Set+p

RRC RRC RRC RRC

1$ecurit* &onfiguration2

.L4$&H: Security Mode (L4$&H: RR

RRC RRC RRC S'*AP RRC S'*AP


RR& connected

onnection Recon)iguration

1!ntra4freBuenc* /easure/ent configuration' 3earer $etup' NA$: Attach Accept2

Allocation of pa*load -earer resources


!nitial &ontext $etup Response
13earer para/s' e g TE!(2

.L4$&H: RR

onn Recon)

om"lete

8 The !)$! is provided in the Attach ReBuest 88 eN3 .E $%AP id is included in all .E4related (L $%AP /essages

UL (n)orm Trans)er 1NA$: Attach RRC


&o/plete2

S'*AP

.plin0 NA$ Transport


1NA$: Attach &o/plete2

S'*AP
LTE active

888 ))E .E $%AP id is included in all .E4related LTE active .L $%AP /essages except for !nitial .E /essage

Su--ar%

Su--ar%
Rando/ Access Procedure

H*-rid auto/atic repeat reBuest 1HAR92


% # F

Receiver Sen%er

Receiver processing Receiver processing Receiver processing Receiver processing Receiver processing Receiver processing Receiver processing

NAM

A&M

A&M

NAM

NAM

1ui2

PROPERT3ES On passin,7 ; inis0; b+tton< On fai"in,7 ; inis0; b+tton< A""o$ +ser to "eave 5+i=< User !a2 vie$ s"i%es after 5+i=< User !a2 atte!pt 5+i=<

Goes to Ne9t S"i%e Goes to S"i%e After +ser 0as co!p"ete% 5+i= At an2 ti!e Un"i!ite% ti!es

)o&ilit% in RRC Connected State

'ntroduction

Sco(e and O&*ecti+es


$cope

+ $% !nterface and $%4 AP + "# !nterface and "#4 AP + "#' $% and !RAT )o-ilit* + &$ :all-ac0
O-Iectives

+ .nderstand the $% and "# !nterfaces and the related protocols + (escri-e the "#' $% and !RAT )o-ilit* + .nderstand the &$ :all-ac0 concept

S1 'nter4ace and S1 A((lication Protocol

S1 'nter4ace

:unctions o4 S1AP
+ + + + + + + + + + + + + + + E4RA3 )anage/ent !nitial &ontext Transfer :unction )o-ilit* :unction for .Es in LTEOA&T!NE Paging NA$ signaling Transport -etween .E and ))E &o//on !( /anage/ent .E &apa-ilit* !nfo !ndication :unction $% !nterface )anage/ent :unctions $% .E &ontext Release :unction .E &ontext )odification :unction $tatus Transfer Trace :unction Location Reporting $% &()A #EEE Tunneling :unction 6arning )essage Trans/ission :unction

S1AP Ele-entar% Procedures= class 1


Ele/entar* Procedure' class % Handover Preparation Handover Resource Allocation Path $witch ReBuest Handover &ancellation !nitiating )essage HAN(ONER RE9.!RE( HAN(ONER RE9.E$T PATH $6!T&H RE9.E$T HAN(ONER &AN&EL $uccessful Outco/e Response )essage HAN(ONER &O))AN( HAN(ONER RE9.E$T A&MNO6LE(5E PATH $6!T&H RE9.E$T A&MNO6LE(5E HAN(ONER &AN&EL A&MNO6LE(5E E4RA3 $ET.P RE$PON$E .nsuccessful outco/e Response )essage HAN(ONER PREPARAT!ON :A!L.RE HAN(ONER :A!L.RE PATH $6!T&H RE9.E$T :A!L.RE

E4RA3 $etup

E4RA3 $ET.P RE9.E$T

E4RA3 )odif*

E4RA3 )O(!:> RE9.E$T

E4RA3 )O(!:> RE$PON$E

E4RA3 Release

E4RA3 RELEA$E &O))AN(

E4RA3 RELEA$E RE$PON$E

!nitial &ontext $etup

!N!T!AL &ONTE"T $ET.P RE9.E$T

!N!T!AL &ONTE"T $ET.P RE$PON$E

!N!T!AL &ONTE"T $ET.P :A!L.RE

S1AP Ele-entar% Procedures= class 1


Ele/entar* Procedure' class % Reset $% $etup .E &ontext Release .E &ontext )odification !nitiating )essage RE$ET $% $ET.P RE9.E$T .E &ONTE"T RELEA$E &O))AN( .E &ONTE"T )O(!:!&AT!ON RE9.E$T EN3 &ON:!5.RAT!ON .P(ATE ))E &ON:!5.RAT!ON .P(ATE 6R!TE4REPLA&E 6ARN!N5 RE9.E$T $uccessful Outco/e Response )essage RE$ET A&MNO6LE(5E $% $ET.P RE$PON$E .E &ONTE"T RELEA$E &O)PLETE .E &ONTE"T )O(!:!&AT!ON RE$PON$E EN3 &ON:!5.RAT!ON .P(ATE A&MNO6LE(5E ))E &ON:!5.RAT!ON .P(ATE A&MNO6LE(5E 6R!TE4REPLA&E 6ARN!N5 RE$PON$E .E &ONTE"T )O(!:!&AT!ON :A!L.RE EN3 &ON:!5.RAT!ON .P(ATE :A!L.RE ))E &ON:!5.RAT!ON .P(ATE :A!L.RE $% $ET.P :A!L.RE .nsuccessful outco/e Response )essage

eN3 &onfiguration .pdate

))E &onfiguration .pdate

6rite4Replace 6arning

S1AP Ele-entar% Procedures= Class @


Ele/entar* procedure' class #
Handover Notification E4RA3 Release !ndication Paging !nitial .E )essage (ownlin0 NA$ Transport .plin0 NA$ Transport NA$ non deliver* !ndication Error !ndication .E &ontext Release ReBuest (ownlin0 $% &()A #EEE Tunneling .plin0 $% &()A#EEE Tunneling .E &apa-ilit* !nfo !ndication eN3 $tatus Transfer ))E $tatus Transfer (eactivate Trace Trace $tart

!nitiating )essage
HAN(ONER NOT!:> E4RA3 RELEA$E !N(!&AT!ON PA5!N5 !N!T!AL .E )E$$A5E (O6NL!NM NA$ TRAN$PORT .PL!NM NA$ TRAN$PORT NA$ NON (EL!NER> !N(!&AT!ON ERROR !N(!&AT!ON .E &ONTE"T RELEA$E RE9.E$T (O6NL!NM $% &()A #EEE T.NNEL!N5 .PL!NM $% &()A#EEE T.NNEL!N5 .E &APA3!L!T> !N:O !N(!&AT!ON EN3 $TAT.$ TRAN$:ER ))E $TAT.$ TRAN$:ER (EA&T!NATE TRA&E TRA&E $TART

S1AP Ele-entar% Procedures= Class @


Ele/entar* procedure' class #
Trace :ailure !ndication Location Reporting &ontrol Location Reporting :ailure !ndication Location Report Overload $tart Overload $top eN3 (irect !nfor/ation Transfer ))E (irect !nfor/ation Transfer eN3 &onfiguration Transfer ))E &onfiguration Transfer &ell Traffic Trace

!nitiating )essage
TRA&E :A!L.RE !N(!&AT!ON LO&AT!ON REPORT!N5 &ONTROL LO&AT!ON REPORT!N5 :A!L.RE !N(!&AT!ON LO&AT!ON REPORT ONERLOA( $TART ONERLOA( $TOP EN3 (!RE&T !N:OR)AT!ON TRAN$:ER ))E (!RE&T !N:OR)AT!ON TRAN$:ER EN3 &ON:!5.RAT!ON TRAN$:ER ))E &ON:!5.RAT!ON TRAN$:ER &ELL TRA::!& TRA&E

7@ 'nter4ace and 7@ A((lication Protocol

7@ 'nter4ace
+ !nter4connection of eNode3s supplied -* different /anufacturersA + $upport of continuation -etween eNode3s of the E4.TRAN services offered via the $% interfaceA + $eparation of "# interface Radio Networ0 functionalit* and Transport Networ0 functionalit* to facilitate introduction of future technolog* The /ain purpose for "# is to support the active /ode .E /o-ilit* 1Pac0et :orwarding2

7@ Protocol )odel

:unctions o4 7@AP
+ + + + + + $etting up the "# Resetting the "# )o-ilit* )anage/ent Load )anage/ent Reporting of 5eneral Error $ituations eNode3 &onfiguration .pdate

7@AP Ele-entar% Procedures= class 1


Ele/entar* Procedure' class % HAN(ONER PREPARAT!ON !nitiating )essage $uccessful Outco/e Response )essage HAN(ONER RE9.E$T A&MNO6LE(5E RE$ET RE$PON$E .nsuccessful outco/e Response )essage HAN(ONER PREPARAT!ON :A!L.RE

HAN(ONER RE9.E$T

RE$ET

RE$ET RE9.E$T

"# $ET.P

"# $ET.P RE9.E$T

"# $ET.P RE$PON$E

"# $ET.P :A!L.RE

EN3 &ON:!5.RAT!ON .P(ATE

EN3 &ON:!5.RAT!ON .P(ATE

EN3 &ON:!5.RAT!ON .P(ATE A&MNO6LE(5E

EN3 &ON:!5.RAT!ON .P(ATE :A!L.RE

RE$O.R&E $TAT.$ REPORT!N5 !N!T!AT!ON

RE$O.R&E $TAT.$ RE9.E$T

RE$O.R&E $TAT.$ RE$PON$E

RE$O.R&E $TAT.$ :A!L.RE

7@AP Ele-entar% Procedures= Class @


Ele/entar* procedure' class #
LOA( !N(!&AT!ON

!nitiating )essage
LOA( !N:OR)AT!ON

HAN(ONER &AN&EL

HAN(ONER &AN&EL

$N $TAT.$ TRAN$:ER

$N $TAT.$ TRAN$:ER

.E &ONTE"T RELEA$E

.E &ONTE"T RELEA$E

RE$O.R&E $TAT.$ REPORT!N5

RE$O.R&E $TAT.$ .P(ATE

ERROR !N(!&AT!ON

ERROR !N(!&AT!ON

Ue initial attac$ (rocedure


A

UE Attac$
//E
% $>$TE) !N:OR)AT!ON

RRC 3.LE

&ell $elect 8

# RAN(O) A&&E$$ PREA)3LE C RAN(O) A&&E$$ RE$PON$E D RR& &ONNE&T!ON RE9.E$T ? RR& &ONNE&T!ON $ET.P

RRC CONNECTE.

F RR& &ONNE&T!ON $ET.P &O)PLETE 1Attach ReBuest2 @ RR& (L !N:OR)AT!ON TRAN$:ER 1.E !dentit* ReBuest2 H RR& .L !N:OR)AT!ON TRAN$:ER 1.E !dentit* Response2 %E RR& (L !N:OR)AT!ON TRAN$:ER 1Authentication ReBuest2 %% RR& .L !N:OR)AT!ON TRAN$:ER 1Authentication Response2 %# RR& (L !N:OR)AT!ON TRAN$:ER 1$ecurit* )ode &o//and2 %C RR& .L !N:OR)AT!ON TRAN$:ER 1$ecurit* )ode &o/plete2 %? RR& $E&.R!T> )O(E &O))AN( %F RR& $E&.R!T> )O(E &O)PLETE %G RR& .E &APA3!L!T> EN9.!R> %@ RR& .E &APA3!L!T> iN:OR)AT!ON #E RR& &ONNE&T!ON RE&ON:!5.RAT!ON 1Attach Accept' 3earer $etup2 #% RR& &ONNE&T!ON RE&ON:!5.RAT!ON &O)PLETE #C RR& .L !N:OR)AT!ON TRAN$:ER 1Attach &o/plete22

G !N!T!AL .E )E$$A5E 1Attach ReBuest2 (L NA$ TRAN$PORT 1.E !dentit* ReB2 .L NA$ TRAN$PORT 1.Eid Response2 (L NA$ TRAN$PORT 1Authentication2 .L NA$ TRAN$PORT 1Auth Response2 (L NA$ TRAN$PORT 1NA$ $)&2 .L NA$ TRAN$PORT 1NA$ $)&2 %D !N!T!AL &ONTE"T $ET.P RE9.E$T 1EP$ -earers' Attach Accept' $ecurit*2

%H .E &APA3!L!T> !N:O !N(!&AT!ON 1.E Radio &apa-ilit*2 ## !N!T!AL &ONTE"T $ET.P RE$PON$E 1EP$ -earers2 .L NA$ TRAN$PORT 1Attach &o/plete2 #D .E &ONTE"T RELEA$E &O))AN(

RRC 3.LE
#F RR& &ONNE&T!ON RELEA$E

#? .E &ONTE"T RELEA$E &O)PLETE

'ntra lte $ando+er

7@ <ando+er

DL Data :orwardin.
end /ar0er
%,01

P(&P $N is continuous through Handover


X2APNext SN = 7
+ransmitter %tate 6 5 4 #ecei-er %tate 6 5 4
7 $ource forwards outstanding un4A&M:ed $(.s to target $it0 their $N attached 7 $ource tells Target what P(&P $N to allocate next 7 Non4outstanding $(.s are forwarded 1in order2 $it0o+t $N 7 Target UprioritiTesL forwarded $(.s 7 .E re4orders P(&P $(.s -ased on the $N 7 .E /a* su-/it a P(&P $tatus to guide Target re4Tx 7 NO (ata forwarding for $R3sA P(&P $N and H:N are reset V target So+rce eN&

4
Tar,et eN&

Status: A$2 4 3 4

S1 <ando+er
RR& &ONNE&TE(

RR& &ONNE&TE(

'rat -o&ilit%

'nterworkin. wit$ @,B",


(''6$788E$+ED

Handover

E$' 4 $788E$+ED E,&+#A ##$6$788E$+ED

CELL_DCH CELL_$ACH
CELL?PC1 URA?PC1
&onnection esta-lish/ent,release

Handover

G !_Connected
5PR$ Pac0et transfer /ode

Release with Redirect

$$7 with 8A$$

&&O' Reselection

Reselection Reselection
#eselection : (D( context est; &ell change without signaling

&onnection esta-lish/ent,release

&onnection esta-lish/ent,release
#eselection

UTRA_Idle
(''6!D E

E-UTRA RRC Idle


E$' ,!D E

$$79 #eselection : (D( context est;

G !_Idle" G#R Idle

#!!_DETACHED

E'',DE#E0!%+E#ED

&ell change without signaling

Idle

; (D( $ontext establishment is needed if no (D( context exists

LTE to ", <ando+er


P(N456

target $456

source $456

$5$N

))E

RN&

Cs 4all&ack

#$% CS :all&ackC
+ The alternative if invest/ent in !)$ should -e avoided + 3ased on reuse of legac* &$ access + &$ :all-ac0 /a* -e used as a generic telephon* fall-ac0 /ethod
0 E g secure functionalit* for inco/ing roa/ers 0 Ter/inals are expected to support it even if !)$,))tel is supported

CS :all&ack 3 Conce(t
+ $u-scri-ers roa/ing with preference on LTE access' no &$4voice service availa-le 1i e !)$ is not used as voice engine2 + :all-ac0 triggered to overlapping &$ do/ain 1#5,C52 whenever voice service is reBuested + Resu/ed LTE access for P$ services after call co/pletion 1cell reselection2

LTE island P$ P$ LTE LTE &$ 1;P$2 LTE 5ERAN,.TRAN LTE

CS :all&ack
)SS as +oice en.ine 4or LTE su&scri&ers
# &$ do/ain updated of su-scri-ers wherea-outs through &$ signaling over ))E4)$& 1L.P' $)$ etc 2 % $u-scri-er registered in )$& -ut roa/ in LTE

&$ signaling
Pac-et Core LTE RAN
//E SGSN SAE G$ GGSN

&$:3 Ter/inal
GS/ 4 @C./A RAN

D Page over $5s4interface

/SS

? RAN triggers an release with redirect

&$:3 Ter/inal pa*load


F Page response and call setup over #5,C5 radio

RC /*/G$ 3/*/G$ /R P /SC*S /GC

C !nco/ing call to su-scri-er in LTE

Attac$ Procedure 0 CS :all&ack


//E /SC Server4 BLR 1SS

RR& &onnection $et up Procedure RR& &ONNE&T!ON $ET.P &O)PLETE 1Attach ReBuest2
EPS attac0 t2pe 3E< EE% EP$ attach A'A co!bine% EPS43/S3 attac0 %%E EP$ e/ergenc* attach %%% reserved

EP$ Attach Procedure 4 initiated (erive NLR nu/-erA Allocate default LA!
LO&AT!ON .P(ATE RE9

.pdate Location in &$ do/ain


LO&AT!ON .P(ATE A&&EPT

EP$ Attach Procedure P co/pleted

Su--ar%

Su--ar%

)ore 'n4or-ation
+ C5PP Technical $pecifications CF4series
0 3GPP TS 36833' 0 3GPP TS 3683)3 0 3GPP TS 3683)) 0 3GPP TS 3683)' 0 3GPP TS 3683AA E4.TRAA RRC Protoco" specification E4.TRAA Pac-et .ata Conver,ence Protoco" (P.CP) specification E4.TRAA Ra%io Lin- Contro" (RLC) protoco" specification E4.TRAA /e%i+! Access Contro" (/AC) protoco" specification E4.TRAA Overa"" %escription

1ui2

PROPERT3ES On passin,7 ; inis0; b+tton< On fai"in,7 ; inis0; b+tton< A""o$ +ser to "eave 5+i=< User !a2 vie$ s"i%es after 5+i=< Goes to Ne9t S"i%e Goes to S"i%e After +ser 0as co!p"ete% 5+i= At an2 ti!e

You might also like