LTE Radio Access Network Protocols and Procedures
LTE Radio Access Network Protocols and Procedures
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
+ 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$
TSG RAN
LTE
LTE: Long Term Evolution EUTRAN: Evolved UMTS Terrestrial Radio Access Network
$pecification 5roup
6or0 !te/
Result
TSG SA
SAE
))E P,$456
))E P,$456
EPS
S'
E*UTRAN
eN&
() ()
eN& eN&
()
U+
UE
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 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
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;%
UE Protocol Stack
NAS
Session /obi"it2 /ana,e!ent /ana,e!ent NAS Sec+rit2
App"ication
Connecte% /o%e /obi"it2
Pa,in, Reception
3P
RRC
&ontrol,Report $APs
1ea%er Co!pression
T)
RLC
A)
.)
L)
/AC
RA Contro" RA Contro"
1AR6 1AR6
Contro" Contro"
P02sica" La2er
Protocol 'nteraction
!P pac0et
EP$ -earers
P(&P
=i
Cip0erin, )A&
Payload selection
.ecip0erin,
RL&
=i
Logical &hannels
Priority handling! "ayload selection Retransmission control
)A&
Co%in, : R/ Co%in,
/o%+"ation
Transport &hannels
PH>
Co%in, : R/ .eco%in,
.e!o%+"ation
.ata !o%+"ation
.ata !o%+"ation
Ph*sical &hannels
eNode3
.E
Redundancy version
$%4 AP $&TP !P 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
'ntroduction
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
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
S%ste- 'n4or-ation
$!
$!
3&&H
3&&H
3&&H
)!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
PL)N $election
(ndication to user
Location Registration response
PL)Ns availa-le
NAS ontrol
Radio measurements
Location Registration
'
no suita-le cell found
&a/ped Nor/all*
trigger $uita-le &ell found
&ell $election when leaving connected /ode return to !dle )ode &onnected )ode 1E/ergenc* calls onl*2
Accepta-le &a/ped on an* cell Accepta-le &ell found no accepta-le &ell :ound $uita-le &ell found &ell :ound
' )
trigger
Pa.in.
CN 'nitiated Pa.in.
//E
.Es use the Rando/ Access procedure to initiate access to the serving cell
RR& PA5!N5
$%AP:Paging
P(&&H
.E receiver circuitr* switched off su-fra/e (R" c*cle
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
LRR& &onnection $etupL CCC14.LSC1 &onnected )ode LRR& &onnection $etup &o/pleteL .CC14ULSC1
Su--ar%
su--ar%
)aster !nfor/ation 3loc0 $*ste/ !nfor/ation 3loc0
RRC 3.LE
+ RR& &onnection ReBuest is initiated -* the higher la*ers in the .E + RR& &onnection $etup 1&4RNT! is allocated2
+ 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
'ntroduction
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(.
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%
.E,E4.TRAN
Trans/itting P(&P entit* Receiving P(&P entit*
E4.TRAN,.E
$eBuence nu/-ering
to a P(&P $(.
to a P(&P $(.
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
<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
.E,.E &ontext
'nte.rit% Protection
6H>: To ensure data origin
P(&P P(.
P(&P P(. Header P(&P $(.
P(&P P(.
P(&P $(. P(&P P(. Header
P(&P $(.
E!A E!A
/AC*3
(/AC*3
E!A E!A
/AC*3
<
(/AC*3
Ci($erin.
6H>: To protect the data over radio
EEAE EEA% EEA#
ME>.Penc
EEA
ME>.Penc
EEA
PDCP PDU
R (ata
P(&P $N
Oct % Oct #
P.CP .ata< P.U for!at .R&< SN ') bits !appe% to RLC A/4U/ SN > bits !appe% to RLC U/
(,&
P(. T*pe
Oct % Oct #
(,&
:)$
3it/ap N 1optional 2
Oct #;N
(,& :)$
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
'ntroduction
+ 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
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
Trans/ission -uffer
3&&H,P&&H ,&&&H
3&&H,P&&H ,&&&H
Trans/ission -uffer
$(. reasse/-l* Trans/itting .)4RL& entit* Receiving .)4RL& entit* Re/ove RL& header
$eg/entation Q &oncatenation
(T&H
(T&H
RLC A) Entit%
A) 4$AP
Trans/ission -uffer
RL& control
$(. reasse/-l*
$eg/entation Q &oncatenation
Retrans/ission -uffer
(&&H,(T&H
(&&H,(T&H
RLC PDU
.)( 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
.)( 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
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
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
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&.
+ 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
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&.
Value
0 1 A'D (D& A'D (D& segment
Description
Description
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
'ntroduction
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
+ )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"
(.e*) /+"tip"e9in,
Contro"
1AR6
PC1
&C1
.L*SC1
RAC1
C$annels
Lo.ical C$annels
Contro"< + &roa%cast Contro" C0anne" (&CC1)
0 (L -roadcast of s*ste/ control 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
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
Ph*sical &hannels
U+its! sym+ols! modulation! radio )rames etc.
P3&H
PH!&H
P.&&H
P.$&H PRA&H
4/easure/ents for .L scheduling
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& $(.
)A& $(.
Padding 1opt2
)A& pa*load
L&!( E R : L
)AC Su&3$eader
R :
E L
L&!(
Oct % Oct #
R :
E L L
L&!(
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
)A& procedure
+ T$o t2pes
0 &3RA P &ontention 3ased 0 &:RA P &ontention :ree
RR& procedure
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!
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
UE ) UE '
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
1$R3% para/eters2
1$elected PL)N id' NA$: Attach ReBuest 82
S'*AP
S'*AP
1$ecurit* &onfiguration2
onnection Recon)iguration
.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
S'*AP
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
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
'ntroduction
+ $% !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
: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
E4RA3 $etup
E4RA3 )odif*
E4RA3 Release
6rite4Replace 6arning
!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
!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
+ !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
HAN(ONER RE9.E$T
RE$ET
RE$ET RE9.E$T
"# $ET.P
!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
ERROR !N(!&AT!ON
ERROR !N(!&AT!ON
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
7@ <ando+er
DL Data :orwardin.
end /ar0er
%,01
4
Tar,et eN&
Status: A$2 4 3 4
S1 <ando+er
RR& &ONNE&TE(
RR& &ONNE&TE(
'rat -o&ilit%
Handover
CELL_DCH CELL_$ACH
CELL?PC1 URA?PC1
&onnection esta-lish/ent,release
Handover
G !_Connected
5PR$ Pac0et transfer /ode
&&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
#!!_DETACHED
E'',DE#E0!%+E#ED
Idle
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
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
/SS
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
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