(以下内容翻译自3GPP规范TS23.401的5.3.7.1.2 基于X2且S-GW发生重定位的eNodeB间切换章节) 这个过程在MME不改变S-GW改变的情况下使用X2接口将UE从源eNodeB切换到目标eNodeB上。在源S-GW与源eNodeB之间、源S-GW与目标eNodeB之间、目标S-GW与目标eNodeB之间存在IP连接。 1. 目标 eNodeB发送一条 路径转换请求(Path Switch Request)消息给MME来通知UE 已经改变小区,包含目标小区的小区全局标识ECGI和所拒绝的EPS承载列表。 MME 决定S-GW重定位并选择一个新的S-GW。 2. MME发送一条创建承载请求(Create Bearer Request (bearer context(s) with P-GW addresses and TEIDs (for GTP-based S5/S8) or GRE keys (for PMIP-based S5/S8) at the P-GW(s) for uplink traffic, eNodeB address(es) and TEIDs for downlink user plane for accepted EPS bearers, Protocol Type over S5/S8) )消息给目标S-GW。 目标S-GW为上行业务在 S1_U参考点上按照一个承载分配S-GW 地址和一个TEIDs。S5/S8接口上的协议类型(Protocol Type)指示给目标S-GW指明应该使用哪一个传输协议。如果P-GW请求了用户位置信息,则MME在该消息中包含用户位置信息参数。
MME通过触发承载释放过程释放未能接受的承载。如果S-GW接收到未能接受的承载对应的下行数据分组,则丢弃之,并且不会发送下行数据通知(Downlink Data Notification)消息给MME的。 3. 目标S-GW为来自P-GW的下行业务分配 地址和TEIDs (一个承载一个TEID的原则(one per bearer)) 。 S-GW为未能接受的承载分配S5/S8接口上的下行TEID。它发送一条更新承载请求(Update Bearer Request (S-GW addresses for user plane and TEID(s)) 消息给 P-GW。S-GW会在该消息中包含用户位置信息。 P-GW 更新其承载上下文并返回一条更新承载响应(Update Bearer Response (P-GW address and TEID, MSISDN, etc.) 消息给 S-GW。 P-GW开始 用新接收的地址和TEIDs经过S-GW发送下行数据包给 目标 eNodeB。 4. 目标S-GW发送一条创建承载响应(Create Bearer Response (S-GW addresses and uplink TEID(s) for user plane)) 消息返回给目标 MME。 MME启动一个定时器,该定时器在第7步使用。 5. MME 用路径转换请求应答(Path Switch Request Ack (S-GW addresses and uplink TEID(s) for user plane))消息以确认路径转换请求(Path Switch Request) 消息。如果UE-AMBR改变,例如与同一个APN相关联的所有EPS承载被目标eNodeB拒绝,MME在路径转换应答请求应答消息中将更新UE-AMBR提供给目标eNodeB。目标eNodeB 开始用新的S-GW 地址和TEID(s) 转发随后的上行数据包。MME 可能提供给eNodeB 切换约束列表。
如果一些EPS承载在核心网中没有成功转换,MME必须在路径转换请求应答(Path Switch Request Ack)消息中指示未能建立的承载,并发起承载释放过程以释放未能建立的EPS承载对应的核心网资源。目标eNodeB必须删除所通知的核心网未能建立的承载上下文。 6. 通过发送一条释放资源(Release Resource) 消息,目标eNodeB 通知源eNodeB切换成功,并触发资源释放。 7. 当在第4步后定时器超时,源MME通过发送一条删除承载请求( Delete Bearer Request )消息释放源 S-GW的承载。 8. 当满足TAU触发条件之一时,UE发起一个跟踪区更新(Tracking Area Update) 过程。 |