17.04.2015 Views

LTE X2 Handover Messaging - EventHelix.com

LTE X2 Handover Messaging - EventHelix.com

LTE X2 Handover Messaging - EventHelix.com

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

<strong>LTE</strong> <strong>X2</strong> <strong>Handover</strong> <strong>Messaging</strong><br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc.<br />

All Rights Reserved


<strong>LTE</strong> <strong>X2</strong> <strong>Handover</strong> Sequence<br />

Diagram<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

UE<br />

Target<br />

eNodeB<br />

Source<br />

eNodeB<br />

MME<br />

SGW<br />

<strong>Handover</strong> Confirm<br />

<strong>X2</strong>AP <strong>Handover</strong> Request<br />

<strong>X2</strong>AP <strong>Handover</strong> Request Acknowledge<br />

<strong>Handover</strong> Command<br />

<strong>X2</strong>AP SN Transfer Status<br />

S1AP Path Switch Request<br />

Begin forwarding downlink<br />

data from source to<br />

destination eNodeB<br />

Modify Bearer<br />

Request<br />

<strong>X2</strong>AP UE Context Release<br />

S1AP Path Switch Acknowledge<br />

Modify Bearer<br />

Response<br />

Marks the end for forwarding<br />

Tracking Area Update Request<br />

Tracking Area Update Response<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 2


<strong>X2</strong>AP <strong>Handover</strong> Request<br />

(Initiating Message)<br />

Source eNodeB <br />

Target eNodeB<br />

<strong>X2</strong>AP <strong>Handover</strong> Request<br />

• eNodeB decides to initiate an <strong>X2</strong><br />

handover based on:<br />

• UE reported RRC downlink signal<br />

quality measurements<br />

• Uplink signal quality measured at<br />

the eNodeB<br />

• eNodeB picks the target cell id for<br />

the handover.<br />

• <strong>X2</strong> handover is initiated if the If<br />

the target cell is served by the<br />

same MME as the current cell<br />

• The message includes UE context<br />

information that identifies the UE<br />

on the S1AP interface.<br />

• Security parameters are also<br />

included in the message<br />

• Information about the radio<br />

bearers is included in the message.<br />

The per RAB information includes<br />

• QoS parameters<br />

• GTP Tunnel Information<br />

• The message also includes RRC<br />

context information<br />

Old eNB UE <strong>X2</strong>AP<br />

Id<br />

Cause<br />

Target Cell Id<br />

GUMMEI Id<br />

UE Context<br />

Information<br />

eRABs to be Setup<br />

List<br />

RRC Context<br />

<strong>Handover</strong> desired<br />

for radio reasons<br />

PLMN Identity<br />

eUTRAN Cell<br />

Identifier<br />

GU Group Id<br />

MME Code<br />

MME UE S1AP ID<br />

UE Security<br />

Capabilities<br />

AS Security<br />

Information<br />

eRAB 0<br />

…<br />

eRAB N-1<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

PLMN Id<br />

MME Group Id<br />

Key eNB<br />

eRAB Id<br />

eRAB Level QoS<br />

Parameters<br />

UL GTP Tunnel<br />

Endpoint<br />

QCI<br />

Transport Layer<br />

Address<br />

GTP TEID<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 3


<strong>X2</strong>AP <strong>Handover</strong> Request Acknowledge<br />

(Successful Out<strong>com</strong>e)<br />

Target eNodeB <br />

Source eNodeB<br />

<strong>X2</strong>AP <strong>Handover</strong> Request<br />

Acknowledge<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

• The target eNodeB receives<br />

performs admission control on<br />

receipt of the <strong>Handover</strong> Request.<br />

• The target eNodeB responds with<br />

<strong>X2</strong>AP <strong>Handover</strong> Request<br />

Acknowledge.<br />

• Information about the accepted<br />

RABs is included in the message.<br />

• The Uplink and Downlink GTP<br />

Tunnel information is included<br />

for each RAB.<br />

• The tunnel assignments are<br />

made at the target to transport<br />

traffic during the handover.<br />

• A <strong>Handover</strong> Command message<br />

sent via a transparent container.<br />

Old eNB UE <strong>X2</strong>AP Id<br />

New eNB UE <strong>X2</strong>AP Id<br />

eRABs Admitted List<br />

Transparent Container<br />

eRAB Admitted Item 0<br />

…<br />

eRAB Admitted Item N-<br />

1<br />

Target to Source eNB<br />

Payload<br />

eRAB Id<br />

UL GTP Tunnel<br />

Endpoint<br />

DL GTP Tunnel<br />

Endpoint<br />

Transport Layer<br />

Address<br />

GTP TEID<br />

Transport Layer<br />

Address<br />

GTP TEID<br />

• The source eNodeB send this<br />

message to the UE.<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 4


<strong>X2</strong>AP SN Status Transfer<br />

(Initiating Message)<br />

Source eNodeB <br />

Target eNodeB<br />

<strong>X2</strong>AP SN Transfer Status<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

• The source eNodeB now sends the<br />

SN Transfer Status<br />

• The following fields are present for<br />

each RAB<br />

• The uplink PDCP sequence<br />

number<br />

• Uplink Hyper Frame Number<br />

• The downlink PDCP sequence<br />

number<br />

• Downlink Hyper Frame Number<br />

• These fields are needed for<br />

continuing ciphering and integrity<br />

protection after the handover.<br />

Old eNB UE <strong>X2</strong>AP<br />

Id<br />

New eNB UE <strong>X2</strong>AP<br />

Id<br />

eRABs Subject to<br />

Status Transfer<br />

eRAB Subject to<br />

Status Transfer 0<br />

…<br />

eRAB Subject to<br />

Status Transfer N-1<br />

eRAB Id<br />

UL Count Value<br />

DL Count Value<br />

PDCP SN<br />

HFN<br />

PDCP SN<br />

HFN<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 5


S1AP Path Switch Request<br />

Target eNodeB MME<br />

S1AP Path Switch Request<br />

• The target eNodeB requests<br />

switching of the S1-U GTP tunnel<br />

towards the target eNodeB.<br />

• The MME identifies the UE with<br />

the “eNB to UE S1AP ID”<br />

• The message includes the new cell<br />

id and the tracking area id<br />

• Security capabilities of the target<br />

eNodeB are also included.<br />

eNB UE S1AP ID<br />

eRABs to be<br />

Switched DL List<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

eRABs to be<br />

Switched DL Item 0<br />

…<br />

eRABs to be<br />

Switched DL Item N-1<br />

PLMN Id<br />

eRAB Id<br />

Transport Layer<br />

Address<br />

GTP TEID<br />

EUTRAN CGI<br />

Cell Id<br />

PLMN ID<br />

TAI<br />

TAC<br />

UE Security<br />

Capabilities<br />

Encryption<br />

Algorithms<br />

Integrity Protection<br />

Algorithms<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 6


Modify Bearer Request<br />

(initiating message)<br />

MME SGW<br />

Modify Bearer Request<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

• The MME requests the SGW to<br />

switch the path to the target<br />

eNodeB.<br />

• The S1-U TEID received from the<br />

target eNodeB is passed to the<br />

SGW.<br />

Bearer Context to<br />

be Updated<br />

TEID/GRE Key<br />

EPS Bearer Id<br />

S1-U eNodeB F-<br />

TEID<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 7


Modify Bearer Response<br />

(initiating message)<br />

SGW MME<br />

Modify Bearer Response<br />

• SGW updates the bearer and<br />

responds back<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

Bearer Context<br />

Updated<br />

TEID/GRE Key<br />

EPS Bearer Id<br />

S1 SGW F-TEID<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 8


S1AP Path Switch Request<br />

S1AP: MME Target eNodeB<br />

S1AP Path Switch<br />

Acknowledge<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

• The target eNodeB requests<br />

switching of the S1-U GTP tunnel<br />

towards the target eNodeB.<br />

• The MME identifies the UE with<br />

the “eNB to UE S1AP ID”<br />

• The message includes the new cell<br />

id and the tracking area id<br />

• Security capabilities of the target<br />

eNodeB are also included.<br />

MME UE S1AP ID<br />

eNB UE S1AP ID<br />

eRABs to be<br />

Switched UL List<br />

Security Context<br />

eRABs to be<br />

Switched UL Item<br />

eRAB Id<br />

GTP TEID<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 9


<strong>X2</strong>AP UE Context Release<br />

(Initiating Message)<br />

Target eNodeB <br />

Source eNodeB<br />

<strong>X2</strong>AP UE Context Release<br />

• Sent when the target eNodeB has<br />

successfully <strong>com</strong>pleted the path<br />

switching and radio signaling for<br />

the handover.<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

Old eNB UE <strong>X2</strong>AP<br />

ID<br />

New eNB UE <strong>X2</strong>AP<br />

ID<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 10


Tracking Area Update Request<br />

UE-NAS MME-NAS<br />

Tracking Area Update<br />

Request<br />

• Sent if the just <strong>com</strong>pleted<br />

handover resulted in a Tracking<br />

Area Update<br />

Uplink NAS<br />

Transport<br />

eUTRAN-CGI<br />

TAI<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

PLMN Id<br />

Cell Id<br />

PLMN Id<br />

TAC<br />

EPS Update Time<br />

TA Updating<br />

Old GUTI<br />

Tracking Area<br />

Update Request<br />

M-TMSI<br />

Last Visited<br />

Tracking Area<br />

EPS Bearer Context<br />

Status<br />

Bearer Context<br />

Active<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 11


Tracking Area Update Request<br />

MME-NAS UE-NAS<br />

Tracking Area Update<br />

Accept<br />

• Sent if the just <strong>com</strong>pleted<br />

handover resulted in a Tracking<br />

Area Update<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

EPS Update Result<br />

TA Updated<br />

Tracking Area<br />

Update Result<br />

T3412<br />

T3402<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc. 12


Thank You<br />

<strong>EventHelix</strong>.<strong>com</strong><br />

• design with sequence diagrams<br />

• tele<strong>com</strong> systems engineering<br />

• object oriented design<br />

Thank you for visiting <strong>EventHelix</strong>.<strong>com</strong>. The following links provide more information<br />

about tele<strong>com</strong> design tools and techniques:<br />

Links<br />

<strong>LTE</strong> <strong>X2</strong> <strong>Handover</strong> Sequence Diagrams<br />

EventStudio System Designer<br />

VisualEther Protocol Analyzer<br />

Tele<strong>com</strong> Call Flows<br />

TCP/IP Sequence Diagrams<br />

Tele<strong>com</strong> • Networking • Software<br />

Description<br />

Detailed message flow analysis of <strong>LTE</strong> <strong>X2</strong><br />

handovers<br />

Sequence diagram based systems engineering<br />

tool.<br />

Wireshark based visual protocol analysis and<br />

system design reverse engineering tool.<br />

GSM, SIP, H.323, ISUP, <strong>LTE</strong> and IMS call flows.<br />

TCP/IP explained with sequence diagrams.<br />

Real-time and embedded systems, call flows<br />

and object oriented design articles.<br />

© 2013 <strong>EventHelix</strong>.<strong>com</strong> Inc.<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!