100% found this document useful (6 votes)
2K views

Lte Call Flow Guide

The document discusses LTE network architecture, including key nodes like the eNodeB, MME, SGW, and PGW. It also provides an overview of 3 LTE call flows: initial call setup, UE-initiated detach, and MME-initiated detach. The initial call setup flow describes the steps from system acquisition to context setup and bearer modification. The detach flows describe the signaling between the UE, eNodeB, MME and SGW to release the connection when detach is initiated by the UE or MME.

Uploaded by

rahuls256
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
100% found this document useful (6 votes)
2K views

Lte Call Flow Guide

The document discusses LTE network architecture, including key nodes like the eNodeB, MME, SGW, and PGW. It also provides an overview of 3 LTE call flows: initial call setup, UE-initiated detach, and MME-initiated detach. The initial call setup flow describes the steps from system acquisition to context setup and bearer modification. The detach flows describe the signaling between the UE, eNodeB, MME and SGW to release the connection when detach is initiated by the UE or MME.

Uploaded by

rahuls256
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 34

ATT Best Practices: LTE Performance & Optimization

LTE Call Flows


Rethink Possible
[email protected]
Abstract:
Main purpose of this document is to discuss LTE basic call flows.
It also introduces LTE network architecture, Nodes, their functionality as well as interfaces that
connect these network nodes.
A brief description of UE states is also i!en.
Contents:
"ocument consists of followin sections#
Network Architecture
Network Interfaces
UE States Transitions
LTE Call Flows
Revision:
Version Date Update
V1.0 July 12, 2011 LT !all Flo"s
#a$e 2
Networ Arc!itect"re:
E!ol!ed $acket %ystem &E$%' contains followin network elements#
EPS Architecture
E!ol!ed $acket %ystem &E$%' contains followin network elements#
#E: The User E(uipment.
Evolve$ #TRAN %eNo$eB&: The eNode) supports the LTE air interface and includes followin functions#
*unctions for +adio +esource Manaement# +adio )earer ,ontrol, +adio Admission ,ontrol, ,onnection
Mobility ,ontrol, "ynamic allocation of resources to UEs in both uplink and downlink &schedulin'-
%election of an MME at UE attachment when no routin to an MME can be determined from the information
pro!ided by the UE-
+outin of User $lane data towards %er!in .ateway-
%chedulin and transmission of pain messaes &oriinated from the MME'-
%chedulin and transmission of broadcast information &oriinated from the MME or /0M'-
Measurement and measurement reportin confiuration for mobility and schedulin.
'obilit( 'ana)ement Entit( %''E&: The MME manaes mobility, UE identities and security parameters. It includes
followin functions#
Non Access %tratum &NA%' sinalin and security-
Idle mode UE reachability &includin control and e1ecution of pain retransmission'-
Trackin Area list manaement &for UE in idle and acti!e mode'-
$"N .2 and %er!in .2 selection-
MME selection for hando!ers with MME chane-
+oamin- &terminatin %3a towards home 4%%'
Authentication
)earer manaement functions includin dedicated bearer establishment.
*ervin) +atewa( %*+,&: The %er!in .ateway is the node that terminates the interface towards EUT+AN. *or each
UE associated with the E$%, at a i!en point of time, there is one sinle %er!in .ateway. *unctions include#
$acket +outin and *orwardin
#a$e %
The local Mobility Anchor point for inter5eN) hando!er-
E5UT+AN idle mode downlink packet bufferin and initiation of network triered ser!ice re(uest
procedure-
E5UT+AN idle mode downlink packet bufferin and initiation of network triered ser!ice re(uest
procedure-
Accountin on user and 6o% ,lass Identifier &6,I' ranularity for inter5operator charin-
UL and "L charin per UE, $"N, and 6,I.
End marker handlin
$acket *ilterin with T*T
P-N +atewa( %P+,&: The $.2 is the node that terminates the %.i interface towards the $"N. If a UE is accessin
multiple $"Ns, there may be more than one $.2 for that UE. The $.2 pro!ides connecti!ity to the UE to e1ternal
packet data networks by bein the point of e1it and entry of traffic for the UE. The $.2 performs policy
enforcement, packet filterin for each user, charin support, lawful Interception and packet screenin.
$"N .2 functions include#
Mobility anchor for mobility between 7.$$ access systems and non57.$$ access systems. This is sometimes
referred to as the %AE Anchor function.
$olicy enforcement &atin and rate enforcement'
$er5user based packet filterin &by e.. deep packet
inspection' ,harin support
Lawful Interception &out of scope for phase
8' UE I$ address allocation
$acket screenin
Transport le!el packet markin in the downlink-
"L rate enforcement based on A$N Areate Ma1imum )it +ate &A$N5AM)+'
PCRF# $,+* is the policy and charin control element. $,+* functions include#
$olicy &6o% and atin'
control ,harin control
In non5roamin scenario, there is only a sinle $,+* in the 4$LMN associated with one UE9s I$5,AN
session. The $,+* terminates the .1, .1c and .1a interfaces.
Networ .nterfaces:
E!ol!ed $acket %ystem &E$%' contains followin network elements#
*/0C# +eference point for the control plane protocol between E5UT+AN and MME.
*/0## +eference point between E5UT+AN and %er!in .2 for the per bearer user plane tunnellin and inter eNode)
path switchin durin hando!er.
*1# It pro!ides user plane tunnellin and tunnel manaement between %er!in .2 and $"N .2. It is used for %er!in
.2 relocation due to UE mobility and if the %er!in .2 needs to connect to a non5collocated $"N .2 for
the re(uired $"N connecti!ity.
*2a# It enables transfer of subscription and authentication data for authenticatin:authori;in user access to the e!ol!ed
system &AAA interface' between MME and 4%%.
+3# It pro!ides transfer of &6o%' policy and charin rules from $,+* to $olicy and ,harin Enforcement *unction
&$,E*' in the $"N .2. The interface is based on the .1 interface.
#a$e &
+3a It pro!ides transfer of &6o%' policy information from $,+* to the Trusted Non57.$$ accesses.
+3c It pro!ides transfer of &6o%' policy information from $,+* to the %er!in .ateway
*4: It pro!ides transfer of &6o%' policy and charin control information between the 4ome $,+* and the <isited
$,+* in order to support local breakout function.
*/5# +eference point between MMEs for MME relocation and MME to MME information transfer.
*//# +eference point between MME and %er!in .2
*+i# It is the reference point between the $"N .2 and the packet data network. $acket data network may be an operator
e1ternal public or pri!ate packet data network or an intra operator packet data network, e.. for pro!ision of IM%
ser!ices. This reference point corresponds to .i for 7.$$ accesses.
67 The => reference point resides between the source and taret eNode).
#E *tates8 Transitions:
?EMM &E!ol!ed Mobility Manaement' is a NA% le!el protocol and is used for UE authentication
#a$e '
LTE Call Flows:
*ollowin call flows ha!e been discussed in the document#
Initial Call Setup
UE Initiated Detach
MME Initiated Detach
Active to Idle Transition
Network Initiated Idle to Active Transition
UE Initiated Service Request
S1 ased Inter eN !andover
"# ased Inter eN !andover
#a$e (
.nitial Call *et"p
UE
MME SGW

S
S
S
!
s
t
"
a
s
"
a
n
#
o
$

A
c
c
e
s
s
"
e
s
%
o
n
s
e
"
"
C

C
o
n
n
e
c
t
i
o
n

"
e
&
u
e
s
t
"
"
C

C
o
n
n
e
c
t
i
o
n

"
e
&
u
e
s
t
)
a
N
o
*
s
N
o
es
""
C
Co
nn
ecti
on
Set
u%
Co
$%
lete
Attach "e&uest
I#entit! "e&uest
I#entit!
"e&ues
t 'IMSI(
Authentication) Securit!
Initial Conte*t Setu% "e&uest
'Attach Acce%t(
Securit
!
Mo#e
Co$$
an#
Securit
!
Mo#e
Co$%l
ete
UE
Ca%a+ilit
! In&uir!
UE
Ca%a+
ilit!
Infor$
ation
UE Ca%a+ilit! Info In#ication
""
C
Con
nec
tion
"ec
onfi
,ur
atio
n
"
"
C

C
o
n
n
e
I
n
U
L
'
A
U
L
'
A
++ to per,orm
@es
U%#a
te
Locat
ion
"e&u
est
U%#a
te
Locat
ion
Answ
er
Crea
te
Sess
ion
"e&
uest
Creat
e
Sess
ion
"es%
onse
Mo#i
f!
-ear
er
"e&
uest
Mo#i
f!
-ear
er
"es%
o
n
$ -
Brief -escription:
*(stem Ac9"isition: UE performs fre(uency synchroni;ation and reads MI):%I)s from $),4 to ac(uire system
information. It then camps on the most suitable cell.
RRC Connection *et"p: The UE and eNode) e1chane sinalin to set up an ++, connection. The UE
then sends ++, ,onnection %etup ,omplete messae to the eNode).
Attac! Re9"est: The UE includes in the ATTA,4 +E6UE%T messae a !alid .UTI toether with the last
!isited reistered TAI, if a!ailable. If there is no !alid .UTI a!ailable, the UE shall include the IM%I in the
ATTA,4 +E6UE%T messae.
eNode) forwards the Attach +e(uest messae &includin# Messae Type, eN) UE I", TAI, ,.I etc.' to the
MME.
.$entit( Proce$"re: In the case of the first Attach, MME sends an Identity +e(uest to the UE. Identity procedure
is re(uired only if attach re(uest contains .UTI:last5TAI and the TAI is not local to MME
The UE responds with Identity +esponse includin Mobile Identity that is set to IM%I.
A"t!entication:*ec"rit(: In case of initial attach when there is no UE conte1t on the network, authentication
is performed. The MME sends an Authentication Information +e(uest to the 4%% and recei!es an
Authentication Information Answer which is used to send Authentication +e(uest to the UE. Authentication
procedure is optional. UE then sends an Authentication +esponse to the MME
#p$ate Location Re9"est: The MME sends the Update Location +e(uest includin the IM%I. The 4%%
replies with Update Location Answer. %ubscription "ata shall be present when the +esult is %uccess.
Create *ession Re9"est: The MME sends a ,reate %ession +e(uest to %.2 which is followed by confirmation.
.nitial Conte3t *et"p Re9"est:Attac! Accept: Attach Accept is sent as NA% $"U in the Initial ,onte1t %etup
&Messae Type, E5+A) I", 6o% parameters, Transport Layer Address, NA%5$"U, UE %ecurity ,apabilities,
%ecurity key' from MME to eNode).
Attach Accept messae contains new .UTI if the attach re(uest contained IM%I or forein:non5local .UTI. This
completes Attach +e(uest.
%ecurity procedure and UE ,apability e1chane is then performed.
RRC Connection Re0confi)"ration: The eNode) sends the ++, ,onnection +econfiuration messae
includin the E$% +adio )earer Identity to the UE, and the Attach Accept messae to the UE. The A$N is
pro!ided to the UE for which the acti!ated default bearer is associated.
.nitial Conte3t *et"p Response: The eNode) sends Initial ,onte1t %etup +esponse to the MME
#plin .nformation Transfer: The UE sends an Uplink Information Transfer messae. This messae includes
the Attach ,omplete messae for MME
Attac! Complete: eNode) encapsulates the Attach ,omplete messae and transfers it to MME.
'o$if( Bearer 'essa)e: /ne recei!in both ,onte1t %etup +esponse and Attach ,omplete, the MME sends a
Modify )earer +e(uest to %.2. %.2 sends the response and starts sendin the "L packets.
#a$e .
#E .nitiate$ -etac!
UE
""C
Connection
.etach
"e&uest
MME
S
G
W
.elete Session "e&uest
.elete Session "es%onse
.etach Acce%t
Si,n
alin
,
Con
nect
ion
"ele
ase
U
E
ca
n
be
de
ta
ch
ed
eit
he
r
fr
o
m
Idl
e
or
,
on
ne
ct
ed
m
od
e.
If
it
is
Idl
e,
+
+
,
co
nn
ec
tio
n
set
u
U
UE
If the UE
is I#le it
$a! +e
%a,e#
.etach "e&uest
.etach Acce%t
Si,nalin,
Connection
"elease
SGW
.
e
.
e
"
e
l
e
t
e

s
e
s
s
i
o
n

r
e
(
u
e
s
t

c
a
n

b
e

s h
e
n

U
E

i
s

i
n

I
d
l
e

o
r

,
o
n
n
e
c
t
e
d

m
o
d
e
.

I
f

a

U
E

i
s

i
n

I
d
l
e

m
o
d
e
,

i
t

m
a$e /
Active to .$le Transition
UE
User Inacti/it!
.etecte#
MME
UE
Conte*t
"elease
"e&ues
t
UE
Conte*t
"elease
Co$$a
n#
UE
Conte*t
"elease
Co$%le
te
SGW
M
o
#
if
!
-
e
a
r
e
r
"
e
&
u
e
s
t
M
o
#
if
!
-
e
a
r
e
r
"
e
s
%
o
n
s
e
""C
Con
necti
on
"ele
ase
Use
r
ina
cti!
ity
is
det
ecte
d
bas
ed
on
par
am
eter
sett
in
s
&Ina
cti!
ity
tim
er'.
eN
)
re(
uest
s
M
ME
to
rele
ase
the
UE
,o
nte
1t.
M
ME
the
n
inf
or
ms
%
.
2
th
at
U
E
is
no
lo
n
er
a!
ail
ab
le
for
"
L
tra
ffi
c
by
se
nd
in

M
od
ify
)e
ar
er
+e
(u
est
m
es
sa
e
.
Af
ter
e
tti
n
th
e
Networ .nitiate$
.$le to Active
Transition
UE
MME
S
G
W
.ownlink .ata Notification
.ownlink .ata Notification Ack
Pa,in,
Pa,in,
I
n
c
o
m
i
n


d
a
t
a

t
h
e

$
a

i
n


m
e
s
I
a$e 10
#E .nitiate$ *ervice Re9"est
UE
MME
S
G
W
S!ste$
Infor$
ation
"an
#o$
Acce
ss
Prea
$+le
"an
#o$
Acc
ess
"es
%on
se
""C
Conn
ectio
n
"e&u
est
""C
Conn
ectio
n
"e&u
est
"
"
C
C
o
n
n
e
ct
io
n
S
et
u
%
C
o
$
%l
et
e
Initial UE Messa,e
Auth
entic
ation
)
Secu
rit!
Initial Conte*t Setu% "e&uest
Secu
rit!
Mo#e
Co$
$
a
n
#
S
e
c
u
r
i
t
!

M
o
#
e

C
o
$
%
l
e
t
e
"
"
"
"
Initial Conte*t Setu% "es%onse
Mo#if! -earer "e&uest
Mo#if! -earer "es%onse
U
U
*/ Base$ .nter eNo$eB
;an$over
UE
Source
eN- Tar,et eN- MME
UL).L Pa!loa# .ata
.ecision to %erfor$ han#o/er an#o/er
"e&uire#
an#o/er "e&uest
an#o/er "e&uest Ack
In#irect .ata Forwar#0 Tunnel "e&uest
In#irect .ata Forwar#0 Tunnel "es%onse
an#o/er Co$$an#
""C Connection "econfi,uration
e
N
-

S
t
a
t
u
s
T
r
a
n
s
f
e
r
MME Status Transfer
In#ir
ect
forw
ar#in
, of
.L
.ata
.L Forwar#e# .ata
""C "econfi,uration Co$%lete
.
L

F
o
r
w
a
r
#
e
#

.
a
t
a
UL Pa!loa# .ata
an#o/er Notif!
Mo#if! -earer "e&uest
En# Marker 'Switch .L .ata Path(
Mo#if! -earer "es%onse
.L Pa!loa# .ata
UE Conte*t "elease
Co$$an#
UE
Cont
e*t
"elea
se
Co$
%lete
.elete Session "e&uest
.elete Session "es%onse
#a$e 12
Brief -escription:
)ased on UE reports, source eN) decides to initiate %A5based hando!er to taret eN) if there is no =>
connecti!ity to taret eN).
eN) sends 4ando!er +e(uired &hando!er type, taret Id, cause etc.' messae to MME.
MME !erifies that source %.2 can continue to ser!e UE and sends 4ando!er +e(uest messae to taret eN).
Admission ,ontrol is performed by taret eN) and taret eN) confiured the re(uired resources accordin to the
recei!ed E5+A) 6o% information.
Taret eN) sends 4ando!er +e(uest Acknowlede messae to MME.
If indirect forwardin applies MME sets up ,reate Indirect "ata *orwardin Tunnel +e(uest to %.2. %.2
responds with confirmation.
MME sends 4/ command &4ando!er Type, E+A)s forwardin &optional' etc.' messae to source eN).
%ource eN) sends ++, ,onnection +econfiuration messae to UE with necessary parameters &taret eN)
security alorithm, %I)s etc.'.
%ource eN) sends %tatus Transfer messae !ia MME to taret eN) reardin downlink and uplink transmitter
status.
/nce UE successfully synchroni;es to the taret cell, it sends an ++, ,onnection +econfiuration ,omplete
messae to taret eN). "L packets forwarded from source eN) can be sent to the UE. Also uplink packets can be
sent from UE, which are forwarded to %.2.
Taret eN) sends 4ando!er Notify messae to taret MME. MME starts a timer to super!ise when resources in
%ource eN) and data forwardin resources in %.2 shall be released.
MME sends Modify )earer +e(uest &)earers conte1ts to be remo!ed, bearers need to be deacti!ated etc' messae
to %.2.
%.2 sends Bend markerC packet to source eN) and then releases resources towards it. /nce Bend markerC
reaches taret eN), %.2 can start sendin "L payload data comin from $.2. It also sends Modify )earer
+esponse messae to MME.
#a$e 1%
67 Base$ .nter eNo$eB ;an$over
UE Source eN- Tar,et eN- MME
S
G
W
.ecision to %erfor$ han#o/er
""C
Connection
"econfi,uratio
n
UL Pa!loa# .ata
UL).L
Pa!loa
# .ata
an#o
/er
"e&ues
t
an#o/e
r
"e&uest
Ack
SN
Status
Transf
er
.ata
Forwa
r#in,
""C
Connection
"econfi,0
Co$%lete
.L Forwar#e# .ata
Path
Switch
"e&uest
U%#ate User Plane
"e&uest
En# Marker 'Switch .L .ata Path(
U%#ate User Plane
"es%onse
.L Pa!loa# .ata
Path Switch
"e&uest
Ack
UE Conte*t "elease
En# Marker
%ource eN) uses => interface to
initiate hando!er with taret eN).
$rocess is somewhat similar to %A
based hando!er with difference
t
h
a
t
4
a
n
d
o!er re(uest, data
forwardin, End
marker messaes etc.
are e1chaned o!er
=> interface directly
between %ource and
Taret eN)s.
#a$e 1&
For 0uestions1
Fraz Tajammul
[email protected]
m

You might also like