lte x2-handover messaging
DESCRIPTION
A description of X2-based handover in LTE.TRANSCRIPT
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
MMEUE
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 eNodeBX2AP Handover Request
X2
AP
Han
do
ver
Req
ues
t (I
nit
iati
ng
Mes
sage
)
Old eNB UE X2AP Id
CauseHandover 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 QoSParameters
QCI
UL GTP Tunnel Endpoint
Transport Layer Address
GTP TEID
…
eRAB N-1RRC 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 eNodeBSource eNodeBX2AP Handover Request Acknowledge
X2
AP
Han
do
ver
Req
ues
t A
ckn
ow
led
ge
(Su
cces
sfu
l Ou
tco
me)
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 ContainerTarget 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 eNodeBX2AP SN Transfer Status
X2
AP
SN
Sta
tus
Tran
sfer
(I
nit
iati
ng
Mes
sage
) 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 MMES1AP Path Switch Request
S1A
P P
ath
Sw
itch
Req
ues
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 SGWModify Bearer Request
Mo
dif
y B
eare
r R
equ
est
(in
itia
tin
g m
essa
ge)
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 MMEModify Bearer Response
Mo
dif
y B
eare
r R
esp
on
se
(in
itia
tin
g m
essa
ge)
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: MME Target eNodeB S1AP Path Switch Acknowledge
S1A
P P
ath
Sw
itch
Req
ues
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 eNodeBSource eNodeBX2AP UE Context Release
X2
AP
UE
Co
nte
xt R
elea
se
(In
itia
tin
g M
essa
ge)
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-NASTracking Area Update Request
Trac
kin
g A
rea
Up
dat
e R
equ
est
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-NASTracking Area Update Accept
Trac
kin
g A
rea
Up
dat
e R
equ
est
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