本帖翻译自TS23.401的5.5.2 UTRAN Iu 模式 到 E-UTRAN RAT间切换章节。 1.1 UTRAN Iu 模式 到 E-UTRAN RAT间切换 1.1.1 概述 网络侧根据UE上报的UTRAN RNC无线测量报告,作出决策执行从UTRAN Iu模式到E-UTRAN RAT间的切换。 1.1.2 准备阶段 1. 源RNC决定发起到E-UTRAN的RAT间切换流程。此时,上行和下行的传输路径如下:UE和源RNC间的承载,源RNC,源SGSN(不采用Direct Tunnel方式),S-GW和P-GW间的GTP隧道。 2. 源RNC向源SGSN发送Relocation Required (Cause, Target eNodeB Identifier, Source RNC Identifier, Source RNC to Target RNC Transparent Container)消息,请求网络侧在目标eNodeB、MME、S-GW建立资源。在后面步骤中(参见步骤7)目标MME确定承载取决于数据传输。 3. 源SGSN通过'Target eNodeB Identifier'确定是否为到E-UTRAN的RAT间的切换。源SGSN发起Handover resource allocation 流程,向目标MME发送Forward Relocation Request (IMSI, Target Identification, MM Context, PDN连接s, SGSN Tunnel Endpoint Identifier for Control Plane, SGSN Address for Control plane, Source to Target Transparent Container, RAN Cause, ISR Supported)消息,消息中包含了源系统建立的所有PDP上下文以及S-GW的上行Tunnel endpoint参数。如果ISR Supported 被指示,它指示源SGSN有能力为UE激活ISR。当ISR被激活,消息应被发送到目标MME,来为UE维持ISR。Source to Target Transparent Container包含从源RNC接收来的Source RNC to Target RNC Transparent Container值。 此消息包含所有的PDN连接s在源系统中激活,并且每个PDN连接包含相应的APN、地址和用于控制面的S-GW的上行隧道端点参数和一个EPS承载上下文列表。 EPS承载上下文的优先级由目标CN节点完成。 MM上下文包含有关安全的信息,例如:UE网络能力、旧的UMTS完整性和加密算法。 目标MME选择目标使用的加密算法,包含在Target to Source Transparent Container信元中通过eNodeB透传到UE。 目标MME将PDP上下文一对一的映射为EPS承载,并将PDP参数中的pre-Rel-8的QoS参数映射为EPS承载中的EPS QoS参数,参考9.2.1.1节。目标MME根据源SGSN指定的顺序建立EPS承载,如果承载建立失败,目标MME将承载去激活。 4. 目标MME决定是否切换S-GW,例如:因为PLMN发生改变可能需要切换S-GW,如果S-GW需要切换,目标MME重新选择目标S-GW(参见5.2.2节“S-GW 选择”)。并向目标S-GW发送Create Bearer Request (IMSI, MME Address and TEID, MME Tunnel Endpoint Identifier for Control Plane, MME Address for Control plane, P-GW address(es) for user plane, P-GW UL TEID(s) for user plane, P-GW address for control plane, and P-GW TEID(s) for control plane, the Protocol Type over S5/S8)消息。S5/S8的协议类型由S-GW提供。 4a. 目标S-GW分配本地资源向目标MME发送Create Bearer Response (S-GW address(es) for user plane, S-GW UL TEID(s) for user plane, S-GWAddress for control plane, S-GW TEID for control plane)消息。 5. 目标MME发送Handover Request (UE Identifier, S1AP Cause, KeNodeB, allowed AS Integrity Protection and Ciphering algorithm(s), KSI, NAS Integrity Protection and Ciphering algorithm(s), EPS Bearers to be setup list, Source to Target Transparent Container)消息请求目标eNodeB建立承载。NAS Integrity Protection 和Ciphering algorithm(s), KSI and 密钥派生参数透传到UE。S1 AP Cause指示从源SGSN接收到的RAN Cause。 目标MME从MM上下文中的CK和IK得到K'ASME,并且与KSI关联,和选择NAS 完整性保护和加密算法。MME和UE从K'ASME获得NAS keys和KeNodeB。如果MME和UE已经建立安全关联,MME可以在完成切换流程之后,发起NAS SMC流程来激活这个本地EPS安全上下文。 对每一个将被建立的EPS承载请求,'EPS Bearers To Be Setup'信元应该包含诸如:承载标识,承载参数,Transport Layer Address,"Data forwarding not possible" 指示和S1 Transport Association等信息。目标MME忽略任何在EPS承载上下文的活动状态指示,并请求目标eNodeB为从源侧接收到的所有EPS承载上下文分配资源。。Transport Layer Address为S-GW用户面地址, S1 Transport Association对应上行用户面TEID(Tunnel Endpoint Identifier)。如果目标MME确定对应的承载和数据转发无关,则包含"Data forwarding not possible" 指示。 MME选择的加密和完整性保护算法、KSI以及密钥派生参数通过eNodeB包含在Target to Source Transparent Container信元中透传到UE,并由UTRAN HO Command消息从源RNC传递UE。将加密和安全保护密钥传递到目标保证业务连续性而不用发起新的AKA (Authentication and Key Agreement)流程。 5a. 目标eNodeB分配请求的资源并发送Handover Request Acknowledge (Target to Source Transparent Container, EPS Bearers setup list, EPS Bearers failed to setup list)到目标MME返回应用参数。如果在Source to Target Transparent container中的无线承载数和MME请求的承载数不一致,目标eNodeB将忽略它并按MME请求的承载数分配。消息发出以后,目标eNodeB准备从S-GW接收已建承载上的GTP PDU。 除了MME透传的NAS KSI, NAS Integrity Protection and Ciphering algorithm(s)和密钥派生参数,eNodeB将选择的AS完整性和加密算法以及eNodeB C-RNTI包含在Target to Source Transparent Container信元中,插入TRAN RRC消息里。UE用eNodeB C-RNTI推导目标eNodeB的KeNodeB和RRC以及用户面密钥。 6. 如果数据转发采用'Indirect Forwarding'的方式而且S-GW发生了切换,MME向目标S-GW发送Create Bearer Request (Cause, Target eNodeB Address, TEID(s) for DL user plane)消息请求S-GW创建数据转发隧道。 6a. 目标S-GW向目标MME发送Create Bearer Response (Cause, Serving GW Address(es), S-GW DL TEID(s))消息。Serving GW Address(es)为目标S-GW创建的数据转发隧道的地址。S-GW DL TEID(s)为目标S-GW创建的数据转发隧道的端点标识。 7. 目标MME向源SGSN发送Forward Relocation Response (Cause, List of Set Up RABs, MME Tunnel Endpoint Identifier for Control Plane, cause, MME Address for control plane, Target to Source Transparent Container, Address(es) and TEID(s) for Data Forwarding, S-GW change indication) 消息。S-GW change indication 指示源SGSN S-GW是否发生改变。
'Address(es) and TEID(s) for User Traffic Data Forwarding' 信元定义目标系统为数据转发分配的隧道端点。隧道端点的值设置如下: 如果采用直接转发, 'Address(es) and TEID(s) for Data Forwarding' 包含eNodeB的下行GTP-U 隧道端点参数;如果采用间接转发'Address(es) and TEID(s) for Data Forwarding' 信元包含eNodeB或者目标S-GW(如果S-GW发生切换)的GTP-U 隧道端点参数。 如果采用非直接转发,用于数据转发的信元'Address(es) 和TEID(s)包含目标eNodeB的下行GTP-U隧道端点参数或者在步骤6a中接收的用于数据转发的目标S-GW的下行GTP-U隧道端点参数。 8. 如果不采用直接转发且S-GW切换,源SGSN向S-GW发送Create Bearer Request (Cause, Address(es) and TEID(s) for Data Forwarding (在步骤7接收), )消息请求S-GW分配用于创建间接数据转发隧道的资源,Cause指示该消息用于数据转发。 用于数据转发的S-GW和作为UE的用户面锚点S-GW可以是不同的。 8a. S-GW向源SGSN发送Create Bearer Response (Cause, S-GW Address(es) and TEID(s) for Data Forwarding)消息返回数据转发参数。Serving GW Address(es)是S-GW创建的数据转发隧道的地址。S-GW DL TEID(s)是S-GW创建的数据转发隧道的端点标识。如果S-GW不支持数据转发,则S-GW返回相应的原因值,响应消息中不包含S-GW Address(es) and TEID(s) for Data Forwarding信元。 |