Decision
E-UTRAN 根据UE发送的 Measurement Report 决定是否进行Handover。
Preparation
Serving eNB通知 Serving MME需要进行Handover。
Serving MME会通知目标SGSN 需要进行reloaction。
目标SGSN会从RNC和S-GW请求资源。
Execution
如果需要S-GW relocation并且有数据需要转发,在eNB,S-GW,和目标S-GW间会建立起一条通道。
MME 通知eNB进行Handover。
UE 接入 UTRAN
目的RNC 完成 relocation 过程。
Completion
在源eNB,MME和S-GW上的资源会被释放掉。
1) UE发送Measurement Report 到 eNB。 eNB决定进行Handover。
2) 源eNB发送Handover Required 消息到MME。其中包含发起Handover的原因。
3) 源MME发送Forward Relocation Request到目的SGSN。
4) 如果serving S-GW需要进行重定位,SGSN会发送,Greater Session Request 到目的SGSN。
5) 如果可以进行重选,目的SGSN会发送Create Session Response。
6) 目的SGSN通过发送Relocation Request来请求资源,建立和RNC的连接。消息中包含RAB的列表(assignedID和assigned Qos 信息),SGSN中还包含着传输地址,tunnel IDs。
7) 目的RNC会分配资源,并返回Relocation Request Acknowledgement。消息中包含每个承载的Downlink address 和 tunnel endpoint。RNC中同时包含着RRC transparent container 会被发送到E-UTRAN中。
8) 在Handover完成前,为了减少数据的丢失,转发下行的数据是很有必要的。SGSN会发送Create Indirect Data Forwarding Tunnel Request 消息到S-GW,消息中会包含SGSN地址,作为数据转发的路径。S-GW接受请求,并返回Create Indirect Forwarding Tunnel Response消息,其中包含transport 地址和tunnel endpoint ID。
9) SGSN发送Forward Relocation Response消息到源MME,它包含目的S-GW user plane承载的地址。
10) 源MME发送Create Indirect Data Forwarding Tunnel Request消息到源S-GW,其中会包含目的传输地址和tunnel endpoint IDs。S-GW会通过Create Indirect Data Forwarding Tunnel Response消息来相应MME。
11) 源MME通过发送Handover COmmand 到源eNB开始执行Handover。 eNB停止传输Downlink 数据,并且将下行数据从源S-GW转发到
目的S-GW。
12) 源eNB发送MobilityfromEUTRANCommand 到UE。消息中会包含radio和security信息,允许UE接入UTRAN。 基于NAS COUNT 和
Kasme的值,UE生成UMTS security context KSI。
13) UE发送Handover to UTRAN Complete消息到RNC。
14) 当UE确认了到RNC的Handover后,目的RNC会通知SGSN成功的进行了relocation。
15) SGSN通知源MME relocation成功。
16) 源MME 响应 relocation complete消息。
17) 目的SGSN通知目的S-GW handover成功,并且把数据传输到Modify Bearer消息指定的地址和Tunnel endpoint ID。
18) 目的target S-GW 把变化通过Modify Bearer Request消息通知P-GW。
19) P-GW通过返回Modify Bearer Response消息来确认承载的变化,P-GW会把变化通知PCRF。
20) 目的S-GW发送消息Modify Bearer Response消息来确认承载变化,
21) 当relocation 确认启动的定时器超时后,源MME会发送Delete Session Request 消息到S-GW,消息中包含默认EPS承载的ID。
22) 另外MME发送UE Context Release 消息到源eNB,释放源eNB的资源。
23) 源S-GW发送Delete Session Response 来确认资源已经释放。
24) 目的SGSN会释放非直接传输数据的资源。
如果UE在ESM激活状态,但在E-UTRAN RRC Idle 状态,UE reselect 到UTRAN并且发现了新的Routing Area,这时会执行Routing Area Update过程。一旦UE 注册在UTRAN,它会建立RRC 连接,并且发送Routing Area Update消息到SGSN。SGSN会从已存的RAI中找到MME 地址。SGSN会向MME 发送 Context Request 来查询UE Context 信息。 如果 S-GW发生了变化,SGSN 会和新的 S-GW建立会话,并且发起建立PDP Context。目的S-GW会通知会通知P-GW。目的SGSN会通知HSS UE位置发生了变化,MME会命令eNB释放UE 上下文。 SGSN通过发送,Routing Area Update Response 来结束整个过程,这个消息会由Routing Area Update Complete 来响应。