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
LTE X2 Handover Sequence • design with sequence diagrams
• telecom systems engineering

Diagram • object oriented design

Target Source
UE MME SGW
eNodeB eNodeB
X2AP Handover Request
Begin forwarding downlink
X2AP Handover Request Acknowledge data from source to
destination eNodeB
Handover Command

X2AP SN Transfer Status


Handover Confirm
S1AP Path Switch Request Modify Bearer
Request

Modify Bearer
Response
S1AP Path Switch Acknowledge

Marks the end for forwarding


X2AP UE Context Release

Tracking Area Update Request

Tracking Area Update Response

© 2013 EventHelix.com Inc. 2


EventHelix.com
Source eNodeB  • design with sequence diagrams
• telecom systems engineering
Target eNodeB Old eNB UE X2AP
Id • object oriented design
X2AP Handover Request Cause
Handover desired
for radio reasons
• eNodeB decides to initiate an X2
handover based on: PLMN Identity
• UE reported RRC downlink signal Target Cell Id
eUTRAN Cell
quality measurements Identifier
• Uplink signal quality measured at
the eNodeB PLMN Id
• eNodeB picks the target cell id for GU Group Id

X2AP Handover Request


the handover. GUMMEI Id MME Group Id

(Initiating Message)
MME Code
• X2 handover is initiated if the If
the target cell is served by the
MME UE S1AP ID
same MME as the current cell
• The message includes UE context UE Context UE Security
information that identifies the UE Information Capabilities
on the S1AP interface. AS Security
Key eNB
Information
• Security parameters are also
included in the message eRAB Id
• Information about the radio
bearers is included in the message. eRAB Level QoS
QCI
eRAB 0 Parameters
The per RAB information includes
• QoS parameters Transport Layer
eRABs to be Setup Address
… UL GTP Tunnel
• GTP Tunnel Information List
Endpoint
• The message also includes RRC RRC Context eRAB N-1
GTP TEID
context information

© 2013 EventHelix.com Inc. 3


Target eNodeB  EventHelix.com
Source eNodeB • design with sequence diagrams
• telecom systems engineering
X2AP Handover Request • object oriented design
Acknowledge
• The target eNodeB receives
performs admission control on
receipt of the Handover Request.
• The target eNodeB responds with
X2AP Handover Request
Acknowledge. eRAB Id
Transport Layer
Old eNB UE X2AP Id

X2AP Handover Request Acknowledge


Information about the accepted UL GTP Tunnel
Address
Endpoint
RABs is included in the message.

(Successful Outcome)
New eNB UE X2AP Id eRAB Admitted Item 0 GTP TEID
• The Uplink and Downlink GTP
Tunnel information is included eRABs Admitted List …
Transport Layer
Address
for each RAB. DL GTP Tunnel
Endpoint
• The tunnel assignments are eRAB Admitted Item N-
1
GTP TEID
made at the target to transport
traffic during the handover. Transparent Container
Target to Source eNB
Payload
• 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
Source eNodeB  • design with sequence diagrams
• telecom systems engineering
Target eNodeB • object oriented design
X2AP SN Transfer Status

• The source eNodeB now sends the


SN Transfer Status
• The following fields are present for
each RAB
• The uplink PDCP sequence
number eRAB Id

X2AP SN Status Transfer


Old eNB UE X2AP

(Initiating Message)
• Uplink Hyper Frame Number PDCP SN
Id
UL Count Value
• The downlink PDCP sequence New eNB UE X2AP eRAB Subject to
number HFN
Id Status Transfer 0
• Downlink Hyper Frame Number eRABs Subject to
… PDCP SN
• These fields are needed for Status Transfer
DL Count Value
continuing ciphering and integrity eRAB Subject to
HFN
Status Transfer N-1
protection after the handover.

© 2013 EventHelix.com Inc. 5


EventHelix.com
• design with sequence diagrams
• telecom systems engineering
Target eNodeB  MME • object oriented design
S1AP Path Switch Request
eRAB Id
• The target eNodeB requests
switching of the S1-U GTP tunnel eRABs to be Transport Layer
eNB UE S1AP ID
towards the target eNodeB. Switched DL Item 0 Address
• The MME identifies the UE with eRABs to be
the “eNB to UE S1AP ID” … GTP TEID
Switched DL List
• The message includes the new cell

S1AP Path Switch Request


eRABs to be
id and the tracking area id Switched DL Item N-1
• Security capabilities of the target
eNodeB are also included. PLMN Id
EUTRAN CGI
Cell Id

PLMN ID
TAI
TAC

Encryption
Algorithms
UE Security
Capabilities
Integrity Protection
Algorithms

© 2013 EventHelix.com Inc. 6


EventHelix.com
• design with sequence diagrams
• telecom systems engineering
MME  SGW • object oriented design
Modify Bearer Request
• 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

Modify Bearer Request


SGW.

(initiating message)
EPS Bearer Id
Bearer Context to
be Updated S1-U eNodeB F-
TEID
TEID/GRE Key

© 2013 EventHelix.com Inc. 7


EventHelix.com
• design with sequence diagrams
• telecom systems engineering
SGW  MME • object oriented design
Modify Bearer Response
• SGW updates the bearer and
responds back

Modify Bearer Response


(initiating message)
EPS Bearer Id
Bearer Context
Updated
S1 SGW F-TEID
TEID/GRE Key

© 2013 EventHelix.com Inc. 8


EventHelix.com
S1AP: MME Target eNodeB • design with sequence diagrams
• telecom systems engineering
S1AP Path Switch • object oriented design
Acknowledge
• 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

S1AP Path Switch Request


id and the tracking area id MME UE S1AP ID
• Security capabilities of the target
eNodeB are also included. eNB UE S1AP ID
eRAB Id
eRABs to be eRABs to be
Switched UL List Switched UL Item
GTP TEID
Security Context

© 2013 EventHelix.com Inc. 9


EventHelix.com
Target eNodeB  • design with sequence diagrams
• telecom systems engineering
Source eNodeB • object oriented design
X2AP UE Context Release

X2AP UE Context Release


• Sent when the target eNodeB has
successfully completed the path

(Initiating Message)
switching and radio signaling for
the handover.

Old eNB UE X2AP


ID
New eNB UE X2AP
ID

© 2013 EventHelix.com Inc. 10


EventHelix.com
UE-NAS  MME-NAS • design with sequence diagrams
• telecom systems engineering
Tracking Area Update • object oriented design
Request
• Sent if the just completed PLMN Id
handover resulted in a Tracking eUTRAN-CGI
Area Update Cell Id
Uplink NAS
Transport

Tracking Area Update Request


PLMN Id
TAI
TAC

EPS Update Time TA Updating

Old GUTI

Tracking Area
M-TMSI
Update Request
Last Visited
Tracking Area
EPS Bearer Context Bearer Context
Status Active

© 2013 EventHelix.com Inc. 11


EventHelix.com
MME-NAS  UE-NAS • design with sequence diagrams
• telecom systems engineering
Tracking Area Update • object oriented design
Accept
• Sent if the just completed
handover resulted in a Tracking
Area Update

Tracking Area Update Request


EPS Update Result TA Updated

Tracking Area
T3412
Update Result

T3402

© 2013 EventHelix.com Inc. 12


EventHelix.com
• design with sequence diagrams
Thank You • telecom systems engineering
• object oriented design

Thank you for visiting EventHelix.com. The following links provide more information
about telecom design tools and techniques:

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. 13

You might also like