(以下内容翻译自3GPP规范TS23.401的5.3.7.1.1 基于X2且无S-GW重定位的eNodeB间切换章节) 该切换是基于X2参考点的切换。在该切换中,MME在切换中不需要改变,如切换过程中UE没有离开所服务的MME pool情况。 根据切换过程中是否S-GW改变,分成两个过程,即无S-GW重定位的eNode B间的切换,以及有S-GW重定位的eNode B间的切换。 如果UE收到切换命令时,要删除所有目标小区中没有EPS无线承载的EPS承载。作为切换过程的一部分,下行分组要从源eNodeB前转到目标eNodeB。如果UE已经到达目标eNodeB,就可以从源eNodeB前转下行数据给UE了。上行数据可以通过源S-GW到达P-GW。只有在切换完成阶段,才会收S-GW改变的影响,切换准备和执行阶段都是一样的。 如果MME在X2切换的过程中,从eNodeB收到了一个NAS过程(比如,专用承载建立/修改/释放、位置报告控制、NAS消息传送等等)的拒绝消息,MME要重传该NAS过程,直到切换完成或者切换失败。切换失败是通过定时器超时确定的。 1 基于X2且无S-GW重定位的eNodeB间切换 这个过程是在MME不改变和S-GW不改变的情况下,用来将一个UE从源eNodeB切换到目标eNodeB。在S-GW与源eNodeB之间,以及S-GW与目标eNodeB之间存在IP连接。 1. 目标 eNodeB发送一条路径转换请求(Path Switch Request)消息给MME来通知UE 已经改变小区,包含目标小区的小区全局标识(TAI+ECGI)和待切换的EPS承载列表。MME 决定S-GW 继续为UE服务。 2. MME 发送一条用户面更新请求(User Plane Update Request )消息给 S-GW。其消息中包含有已接受EPS承载的用于下行用户面数据的eNodeB地址和TEID。如果P-GW请求了UE位置信息,则MME也会在该消息中包含该信息参数。同时MME会触发承载释放过程释放拒绝承载列表中的承载,如果S-GW接收到了已经拒绝承载的下行数据分组,则S_GW丢弃该下行分组,不向MME发送下行链路数据通知(Downlink Data Notification)消息。 3. 如果S-GW在第2步骤中接收到用户位置信息,S-GW将该信息通过更新承载请求(Update Bearer Request)消息通知P-GW。该消息包含S-GW地址与TEID,以及用户位置信息。P-GW向S-GW返回更新承载响应(Update Bearer Response)消息。 4. S-GW 开始 用新接收的地址和TEIDs发送下行数据包给 目标 eNodeB。发送一条用户面更新响应( User Plane Update Response)消息返回给 MME。 5. 为了辅助目标eNodeB重排序功能, S-GW 在路径转换之后立即在旧路径上发送一个或多个"end marker"数据包。 6. MME 用路径转换请求应答(Path Switch Request Ack) 消息以确认路径转换请求(Path Switch Request )消息。MME 可能提供给eNodeB 切换约束列表。如果UE-AMBR改变,例如与同一个APN相关联的所有EPS承载被目标eNodeB拒绝,MME在路径转换应答请求应答消息中将更新UE-AMBR提供给目标eNodeB。如果一些EPS承载在核心网中没有成功转换,MME必须在路径转换请求应答(Path Switch Request Ack)消息中指示未能建立的承载并发起承载释放过程以释放未能建立的EPS承载对应的核心网资源。目标eNodeB必须删除所通知的核心网未能建立的承载上下文。 7. 通过发送一条释放资源(Release Resource) 消息,目标eNodeB 通知源eNodeB切换成功,并触发资源释放。 8. 当满足TAU触发条件之一时,UE发起一个跟踪区更新(Tracking Area Update)过程。 |