它有四个大的步骤。
1) Decision
Serving RNC 初始化 handover并且通知Serving SGSN。
2) Preparation
Serving SGSN 会通知 目的 MME,准备Handover需要的资源。
目的MME 会初始化S-GW和eNB需要的资源。
3) Execution
目的MME在S-GW初始化并且分配Indirect Data Forwarding Path 并且通知SGSN。
Serving SGSN命令RNC进行handover
RNC命令UE handover到E-UTRAN
MME 会根据 eNB的返回 通知 SGSN 是否成功的进行了handover
MME开始进行 Bearer Modification 过程
4) Completion
释放源资源
在P-GW 更新 UE Context
1) 在此例中,UTRAN配置了measurement report。并且UE发送Measurement Report到UTRAN RNC。
2) 源RNC根据Measurement Report决定进行handover,并且发送Relocation Required 消息到Serving SGSN。消息中包含Cause,Target eNB ID,源RNC ID。
3) 源SGSN发送 Forward Relocation Required 到MME。
4) 目的MME 向目的S-GW请求资源。目的MME发送Create Session Request 消息到目的S-GW,其中包含着PDN connection的信息。S-GW通过Create Session Response进行响应。
5) 一旦在S-GW Session建立起来了,目的MME发送Handover Request消息到目的 eNB。目的eNB通过Handover Request Acknowledge消息来响应。
6) 当eNB响应了 Handover Requst Ack后,目的MME会在与S-GW间建立一个数据转发的通道。MME 发送Create Indirect Data Forwarding Tunnel Request消息到S-GW。消息中包含到eNB每个承载的User Plane地址。
7) MME 通过发送Forward Relocation Response 到源SGSN来确认relocation。消息中包含已经建立的承载的列表。
8) 源SGSN通过发送Create Indirect Data Forwardng Tunnel Request消息到S-GW来建立indirect data 转发路径。
9) 源SGSN 发送Relocation Command 到源RNC,命令进行relocation。
10) 源RNC 发送Handover Request 到UE。 它会包含Handover需要的RAB列表。 Transparent Container中包含的信息可以使UE接入LTE 网络。
11) UE响应Handover 命令,从UTRAN 转移到E-UTRAN,收集system information 并且执行随机接入过程。当接入完成后,UE发送RRCReconfigurationComplete来确认handover。
12) Target eNB 通过发送 Handover Notify 到MME 消息确认handover。 它包含Tracking Area Indicatoer 和 E-UTRAN cell Global ID。
13) MME通知 SGSN relocation 成功了,并且使用消息Path Switch Request Ack 确认路径转换成功。
14) 目的SGSN通过消息Forward Relocation Complete Acknowledgement 来响应relocation。
15) 得到handover 确认后,MME通知目的S-GW handover 完成。
16) S-GW 发送消息 Modify Bearer Request 通知 P-GW承载发生了变化,消息中包含S-GW Downlink 地址。
17) 目的S-GW通知MME承载变化成功。
18) 源SGSN释放和S-GW 以及 RNC相关的资源。SGSN向S-GW和RNC分别发送Delete Session Response 以及 Iu Release消息。S-GW会返回Delete Session Response。
19) 目的MME通知S-GW删除数据转发通道。