You are on page 1of 13

EventHelix.

com
design with sequence diagrams
telecom systems engineering
object oriented design
LTE X2 Handover Messaging
2013 EventHelix.com Inc.
All Rights Reserved
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
LTE X2 Handover Sequence
Diagram
2013 EventHelix.com Inc. 2
Target
eNodeB
MME
UE
X2AP Handover Request Acknowledge
SGW
X2AP Handover Request
Source
eNodeB
X2AP SN Transfer Status
S1AP Path Switch Request
Modify Bearer
Request
Modify Bearer
Response
S1AP Path Switch Acknowledge
X2AP UE Context Release
Tracking Area Update Request
Tracking Area Update Response
Handover Command
Handover Confirm
Begin forwarding downlink
data from source to
destination eNodeB
Marks the end for forwarding
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
Source eNodeB
Target eNodeB
X2AP Handover Request
X
2
A
P

H
a
n
d
o
v
e
r

R
e
q
u
e
s
t

(
I
n
i
t
i
a
t
i
n
g

M
e
s
s
a
g
e
)
Old eNB UE X2AP
Id
Cause
Handover desired
for radio reasons
Target Cell Id
PLMN Identity
eUTRAN Cell
Identifier
GUMMEI Id
GU Group Id
PLMN Id
MME Group Id
MME Code
UE Context
Information
MME UE S1AP ID
UE Security
Capabilities
AS Security
Information
Key eNB
eRABs to be Setup
List
eRAB 0
eRAB Id
eRAB Level QoS
Parameters
QCI
UL GTP Tunnel
Endpoint
Transport Layer
Address
GTP TEID

eRAB N-1 RRC Context


eNodeB decides to initiate an X2
handover based on:
UE reported RRC downlink signal
quality measurements
Uplink signal quality measured at
the eNodeB
eNodeB picks the target cell id for
the handover.
X2 handover is initiated if the If
the target cell is served by the
same MME as the current cell
The message includes UE context
information that identifies the UE
on the S1AP interface.
Security parameters are also
included in the message
Information about the radio
bearers is included in the message.
The per RAB information includes
QoS parameters
GTP Tunnel Information
The message also includes RRC
context information
2013 EventHelix.com Inc. 3
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
Target eNodeB
Source eNodeB
X2AP Handover Request
Acknowledge
X
2
A
P

H
a
n
d
o
v
e
r

R
e
q
u
e
s
t

A
c
k
n
o
w
l
e
d
g
e

(
S
u
c
c
e
s
s
f
u
l

O
u
t
c
o
m
e
)
Old eNB UE X2AP Id
New eNB UE X2AP Id
eRABs Admitted List
eRAB Admitted Item 0
eRAB Id
UL GTP Tunnel
Endpoint
Transport Layer
Address
GTP TEID
DL GTP Tunnel
Endpoint
Transport Layer
Address
GTP TEID

eRAB Admitted Item N-


1
Transparent Container
Target to Source eNB
Payload
The target eNodeB receives
performs admission control on
receipt of the Handover Request.
The target eNodeB responds with
X2AP Handover Request
Acknowledge.
Information about the accepted
RABs is included in the message.
The Uplink and Downlink GTP
Tunnel information is included
for each RAB.
The tunnel assignments are
made at the target to transport
traffic during the handover.
A Handover Command message
sent via a transparent container.
The source eNodeB send this
message to the UE.
2013 EventHelix.com Inc. 4
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
Source eNodeB
Target eNodeB
X2AP SN Transfer Status
X
2
A
P

S
N

S
t
a
t
u
s

T
r
a
n
s
f
e
r

(
I
n
i
t
i
a
t
i
n
g

M
e
s
s
a
g
e
)
Old eNB UE X2AP
Id
New eNB UE X2AP
Id
eRABs Subject to
Status Transfer
eRAB Subject to
Status Transfer 0
eRAB Id
UL Count Value
PDCP SN
HFN
DL Count Value
PDCP SN
HFN

eRAB Subject to
Status Transfer N-1
The source eNodeB now sends the
SN Transfer Status
The following fields are present for
each RAB
The uplink PDCP sequence
number
Uplink Hyper Frame Number
The downlink PDCP sequence
number
Downlink Hyper Frame Number
These fields are needed for
continuing ciphering and integrity
protection after the handover.
2013 EventHelix.com Inc. 5
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
Target eNodeB MME
S1AP Path Switch Request
S
1
A
P

P
a
t
h

S
w
i
t
c
h

R
e
q
u
e
s
t
eNB UE S1AP ID
eRABs to be
Switched DL List
eRABs to be
Switched DL Item 0
eRAB Id
Transport Layer
Address
GTP TEID
eRABs to be
Switched DL Item N-1
EUTRAN CGI
PLMN Id
Cell Id
TAI
PLMN ID
TAC
UE Security
Capabilities
Encryption
Algorithms
Integrity Protection
Algorithms
The target eNodeB requests
switching of the S1-U GTP tunnel
towards the target eNodeB.
The MME identifies the UE with
the eNB to UE S1AP ID
The message includes the new cell
id and the tracking area id
Security capabilities of the target
eNodeB are also included.
2013 EventHelix.com Inc. 6
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
MME SGW
Modify Bearer Request
M
o
d
i
f
y

B
e
a
r
e
r

R
e
q
u
e
s
t

(
i
n
i
t
i
a
t
i
n
g

m
e
s
s
a
g
e
)
Bearer Context to
be Updated
EPS Bearer Id
S1-U eNodeB F-
TEID
TEID/GRE Key
The MME requests the SGW to
switch the path to the target
eNodeB.
The S1-U TEID received from the
target eNodeB is passed to the
SGW.
2013 EventHelix.com Inc. 7
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
SGW MME
Modify Bearer Response
M
o
d
i
f
y

B
e
a
r
e
r

R
e
s
p
o
n
s
e

(
i
n
i
t
i
a
t
i
n
g

m
e
s
s
a
g
e
)
Bearer Context
Updated
EPS Bearer Id
S1 SGW F-TEID
TEID/GRE Key
SGW updates the bearer and
responds back
2013 EventHelix.com Inc. 8
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
S1AP: MMETarget eNodeB
S1AP Path Switch
Acknowledge
S
1
A
P

P
a
t
h

S
w
i
t
c
h

R
e
q
u
e
s
t
MME UE S1AP ID
eNB UE S1AP ID
eRABs to be
Switched UL List
eRABs to be
Switched UL Item
eRAB Id
GTP TEID
Security Context
The target eNodeB requests
switching of the S1-U GTP tunnel
towards the target eNodeB.
The MME identifies the UE with
the eNB to UE S1AP ID
The message includes the new cell
id and the tracking area id
Security capabilities of the target
eNodeB are also included.
2013 EventHelix.com Inc. 9
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
Target eNodeB
Source eNodeB
X2AP UE Context Release
X
2
A
P

U
E

C
o
n
t
e
x
t

R
e
l
e
a
s
e

(
I
n
i
t
i
a
t
i
n
g

M
e
s
s
a
g
e
)
Old eNB UE X2AP
ID
New eNB UE X2AP
ID
Sent when the target eNodeB has
successfully completed the path
switching and radio signaling for
the handover.
2013 EventHelix.com Inc. 10
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
UE-NAS MME-NAS
Tracking Area Update
Request
T
r
a
c
k
i
n
g

A
r
e
a

U
p
d
a
t
e

R
e
q
u
e
s
t
Uplink NAS
Transport
eUTRAN-CGI
PLMN Id
Cell Id
TAI
PLMN Id
TAC
Tracking Area
Update Request
EPS Update Time TA Updating
Old GUTI
M-TMSI
Last Visited
Tracking Area
EPS Bearer Context
Status
Bearer Context
Active
Sent if the just completed
handover resulted in a Tracking
Area Update
2013 EventHelix.com Inc. 11
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
MME-NAS UE-NAS
Tracking Area Update
Accept
T
r
a
c
k
i
n
g

A
r
e
a

U
p
d
a
t
e

R
e
q
u
e
s
t
Tracking Area
Update Result
EPS Update Result TA Updated
T3412
T3402
Sent if the just completed
handover resulted in a Tracking
Area Update
2013 EventHelix.com Inc. 12
EventHelix.com
design with sequence diagrams
telecom systems engineering
object oriented design
Thank You
Links Description
LTE X2 Handover Sequence Diagrams Detailed message flow analysis of LTE X2
handovers
EventStudio System Designer Sequence diagram based systems engineering
tool.
VisualEther Protocol Analyzer Wireshark based visual protocol analysis and
system design reverse engineering tool.
Telecom Call Flows GSM, SIP, H.323, ISUP, LTE and IMS call flows.
TCP/IP Sequence Diagrams TCP/IP explained with sequence diagrams.
Telecom Networking Software Real-time and embedded systems, call flows
and object oriented design articles.
2013 EventHelix.com Inc.
Thank you for visiting EventHelix.com. The following links provide more information
about telecom design tools and techniques:
13

You might also like