EventHelix.

com
• design with sequence diagrams • telecom systems engineering • object oriented design

LTE X2 Handover Messaging
© 2013 EventHelix.com Inc. All Rights Reserved

com Inc.LTE X2 Handover Sequence Diagram UE Target eNodeB X2AP Handover Request X2AP Handover Request Acknowledge Handover Command X2AP SN Transfer Status Handover Confirm S1AP Path Switch Request EventHelix.com • design with sequence diagrams • telecom systems engineering • object oriented design Source eNodeB MME SGW Begin forwarding downlink data from source to destination eNodeB 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. 2 .

The per RAB information includes • • QoS parameters GTP Tunnel Information eRABs to be Setup List eRAB 0 … • The message also includes RRC context information RRC Context eRAB N-1 © 2013 EventHelix.com Old eNB UE X2AP Id Cause Handover desired for radio reasons PLMN Identity Target Cell Id eUTRAN Cell Identifier PLMN Id GU Group Id GUMMEI Id MME Code MME UE S1AP ID UE Context Information UE Security Capabilities AS Security Information Key eNB eRAB Id eRAB Level QoS Parameters UL GTP Tunnel Endpoint QCI Transport Layer Address GTP TEID MME Group Id • design with sequence diagrams • telecom systems engineering • object oriented design • • • eNodeB picks the target cell id for the handover.com Inc. 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.Source eNodeB  Target eNodeB X2AP Handover Request • eNodeB decides to initiate an X2 handover based on: • • UE reported RRC downlink signal quality measurements Uplink signal quality measured at the eNodeB X2AP Handover Request (Initiating Message) EventHelix. 3 .

com • design with sequence diagrams • telecom systems engineering • object oriented design • eRAB Id X2AP Handover Request Acknowledge (Successful Outcome) • Old eNB UE X2AP Id UL GTP Tunnel Endpoint New eNB UE X2AP Id eRAB Admitted Item 0 Transport Layer Address GTP TEID Transport Layer Address GTP TEID eRABs Admitted List … eRAB Admitted Item N1 DL GTP Tunnel Endpoint • Transparent Container • A Handover Command message sent via a transparent container.com Inc. • The Uplink and Downlink GTP Tunnel information is included for each RAB. Target to Source eNB Payload © 2013 EventHelix. EventHelix. The target eNodeB responds with X2AP Handover Request Acknowledge. • The source eNodeB send this message to the UE.Target eNodeB  Source eNodeB X2AP Handover Request Acknowledge • The target eNodeB receives performs admission control on receipt of the Handover Request. The tunnel assignments are made at the target to transport traffic during the handover. 4 . Information about the accepted RABs is included in the message.

5 .com Inc.Source eNodeB  Target eNodeB X2AP SN Transfer Status • • The source eNodeB now sends the SN Transfer Status The following fields are present for each RAB • • • X2AP SN Status Transfer (Initiating Message) EventHelix. © 2013 EventHelix.com • design with sequence diagrams • telecom systems engineering • object oriented design • The uplink PDCP sequence number Uplink Hyper Frame Number The downlink PDCP sequence number Downlink Hyper Frame Number eRAB Id Old eNB UE X2AP Id UL Count Value New eNB UE X2AP Id eRABs Subject to Status Transfer eRAB Subject to Status Transfer 0 … DL Count Value eRAB Subject to Status Transfer N-1 HFN HFN PDCP SN PDCP SN • These fields are needed for continuing ciphering and integrity protection after the handover.

com Target eNodeB  MME S1AP Path Switch Request • The target eNodeB requests switching of the S1-U GTP tunnel towards the target eNodeB.EventHelix. eNB UE S1AP ID eRABs to be Switched DL List • design with sequence diagrams • telecom systems engineering • object oriented design eRAB Id eRABs to be Switched DL Item 0 … eRABs to be Switched DL Item N-1 PLMN Id EUTRAN CGI Cell Id PLMN ID TAI TAC Encryption Algorithms Integrity Protection Algorithms Transport Layer Address GTP TEID • • • S1AP Path Switch Request UE Security Capabilities © 2013 EventHelix. 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.com Inc. 6 .

7 . The S1-U TEID received from the target eNodeB is passed to the SGW.com MME  SGW Modify Bearer Request • The MME requests the SGW to switch the path to the target eNodeB.com Inc. • design with sequence diagrams • telecom systems engineering • object oriented design • Modify Bearer Request (initiating message) Bearer Context to be Updated TEID/GRE Key EPS Bearer Id S1-U eNodeB FTEID © 2013 EventHelix.EventHelix.

EventHelix. 8 .com Inc.com SGW  MME Modify Bearer Response • SGW updates the bearer and responds back • design with sequence diagrams • telecom systems engineering • object oriented design Modify Bearer Response (initiating message) Bearer Context Updated TEID/GRE Key EPS Bearer Id S1 SGW F-TEID © 2013 EventHelix.

EventHelix.com S1AP: MME Target eNodeB S1AP Path Switch Acknowledge • The target eNodeB requests switching of the S1-U GTP tunnel towards the target eNodeB. • design with sequence diagrams • telecom systems engineering • object oriented design • • • S1AP Path Switch Request MME UE S1AP ID eNB UE S1AP ID eRABs to be Switched UL List Security Context eRABs to be Switched UL Item eRAB Id GTP TEID © 2013 EventHelix. 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.com Inc. 9 .

com • design with sequence diagrams • telecom systems engineering • object oriented design Old eNB UE X2AP ID New eNB UE X2AP ID © 2013 EventHelix. X2AP UE Context Release (Initiating Message) Target eNodeB  Source eNodeB X2AP UE Context Release EventHelix. 10 .com Inc.• Sent when the target eNodeB has successfully completed the path switching and radio signaling for the handover.

com Inc.UE-NAS  MME-NAS Tracking Area Update Request • Sent if the just completed handover resulted in a Tracking Area Update Tracking Area Update Request Uplink NAS Transport EventHelix. 11 .com • design with sequence diagrams • telecom systems engineering • object oriented design PLMN Id eUTRAN-CGI Cell Id PLMN Id TAI TAC EPS Update Time Old GUTI Tracking Area Update Request M-TMSI Last Visited Tracking Area EPS Bearer Context Status Bearer Context Active TA Updating © 2013 EventHelix.

MME-NAS  UE-NAS Tracking Area Update Accept • Sent if the just completed handover resulted in a Tracking Area Update Tracking Area Update Request EventHelix.com • design with sequence diagrams • telecom systems engineering • object oriented design EPS Update Result Tracking Area Update Result T3412 T3402 TA Updated © 2013 EventHelix. 12 .com Inc.

TCP/IP explained with sequence diagrams. GSM. LTE and IMS call flows. © 2013 EventHelix. Wireshark based visual protocol analysis and system design reverse engineering tool.com Thank You Links LTE X2 Handover Sequence Diagrams EventStudio System Designer VisualEther Protocol Analyzer Telecom Call Flows TCP/IP Sequence Diagrams Telecom • Networking • Software Description • design with sequence diagrams • telecom systems engineering • object oriented design Thank you for visiting EventHelix. Real-time and embedded systems. 13 . call flows and object oriented design articles. The following links provide more information about telecom design tools and techniques: Detailed message flow analysis of LTE X2 handovers Sequence diagram based systems engineering tool.EventHelix. SIP.323.com. H.com Inc. ISUP.

Sign up to vote on this title
UsefulNot useful