系统间切换流程---Iu模式到Gb模式的SGSN内切换
1 概述
UMTS 到GSM 的切换发生于MS由UMTS无线接入切换到GSM无线接入,根据切换之前的PMM 状态以及路由区RA是否改变,由MS发起如下三种过程中的一种:
- 当处于PMM-IDLE 状态的MS切换到GSM且RA没有改变,MS应发起选择性路由更新过程Selective RA Update。
- 当处于PMM-IDLE状态的MS切换到GSM且RA发生改变,MS应发起SGSN内部GPRS路由更新过程Intra-SGSN GPRS RA Update。
- 当处于PMM-CONNECTED状态的MS切换到GSM,MS应无论路由区是否改变都发起GPRS路由更新过程Intra-SGSN GPRS RA Update,路由更新可以是联合路由更新或者仅路由更新。
2 流程参考标准
流程参考标准3GPP TS23.060的6.13.1.1节。
3 信令流程图
[attach]1834[/attach]
图例 Iu模式到Gb模式的SGSN内切换
4 流程描述
1) 当MS漫游到一个支持GSM的小区时,MS或UTRAN决定执行系统间切换,终止向网络的数据传输。
2) MS 发送路由区更新请求Routeing Area Update Request( old RAI , old P-TMSI Signature,Update Type)给2G+3G-SGSN,请求类型可以是RAU或者联合RA/LA更新,如果MS进行IMSI attach,则进行联合RA/LA更新和IMSI附着,送往2G +3G的SGSN所经过的BSS将把(全球小区标识)CGI信息添加到收到用户消息的小区的RAC和LAC中
3) 2G+3G-SGSN发送SRNS内容请求消息SRNS Context Request (IMSI)。
4) 当SRNS收到SRNS CONTEXT REQ消息后,将立刻停止给MS发送下行PDU,并开始缓存,同时SRNS向2G+3G-SGSN发应答消息SRNS Context Response (IMSI,GTP-SNDs,GTP-SNUs,PDCP-SNUs ),每一个PDP上下文将包括GTP的序列号用来指示序列中的下一个发送到MS的下行PDU以及序列中下一个将被管道送到GGSN的GTP PDU。每个激活的PDP上下文使用确认模式, SRNS也包括上行的PDCP序列号( PDCP-SNU)。PDCPSNU是在每一个无线承载中从MS以确认方式收到的下一个预期的序列中的上行包PDCP序列号,在重组中,要求不能损失,以期将它们转换到各自的2G的GPRS PDP 上下文中的SNDCP N-PDU。
5) 安全功能将被执行。
6) 2G+3G-SGSN向SRNS发送数据转发指令SRNS Data Forward Command(RAB ID,Transport Layer Address,Iu Transport Association),通知SRNS 2G+3G-SGSN已经做好准备接受数据包。SRNS接到SRNS Data Forward Command消息后,立刻启动数据转发定时器。
7) 发送了但未收到确认的PDCP-PDUs和他们的序号以及缓存的GTP PDU按隧道方式回传给2G+3G-SGSN。随着收到N-PDU,2G+3G-SGSN将把相应的PDCP序号的前八位去掉,转换成SNDCP PDU序号,再发送给MS
8) 当SRNS数据转发定时结束之后, 2G+3G-SGSN向SRNS发释放Iu命令Iu Release Command,SRNC返回Iu释放完成消息。
下面9-11当2步骤发送的为联合路由区更新场景才存在,联通无
9) 如果关联要被建立,i.e. 如果更新类型指明是联合RA/LA更新并且IMSI附着,或者如果在路由更新中LA改变,那么2G+3G-SGSN将向VLR发送位置更新请求Location Update Request(new LAI, IMSI,SGSN Number ,LocationUpdate Type) ,Location Update Type是正常的位置更新,2G+3G SGSN将通过RAI得到VLR Number,VLR将通过保存SGSN Number来创建或者更新与2G+3G SGSN之间的关联。
10) 如果VLR中的用户数据没得到HLR的确认,则新VLR通知HLR。HLR取消旧VLR的用户数据,插入用户数据到新VLR。
A. 新的VLR发送Update Location 给HLR。
B. HLR通过向旧的VLR发送Cancel Location(IMSI)消息取消旧的VLR中的数据。
C. 旧的VLR以Cancel Location(IMSI)响应。
D. HLR发送Insert Subscriber Data Ack( IMSI、GSM 用户数据)给新的VLR。
E. 新VLR以Insert Subscriber Data Ack(IMSI)作为响应。
F. HLR以Update Location Ack(IMSI)作为响应给新的VLR。
11) 新VLR向SGSN返回应答Location Update Accept ( VLR TMSI) 分配TMSI给MS。如果VLR没有改变,VLR TMSI是个可选项。
12) 2G+3G-SGSN验证MS在新RA的存在,如果由于漫游限制使MS不能在该RA中执行附着功能,或者用户检查失败,SGSN将以一个适当的原因拒绝用户的路由更新。如果用户检查成功, 2G+3G-SGSN更新MM and PDPcontexts。一个新的PTMSI将会被分配给MS,通过2G+3G SGSN发起的建立过程,SGSN和MS之间的新的逻辑链路将被建立,路由区更新接受Routeing Area Update Accept(P-TMSI,P-TMSI Signature,Receive N-PDU Number (=converted PDCP-SNU))将会发给MS,Receive N-PDU Number包含MS使用的每一确认模式的NSAPI上的确认信息,从而验证所有的在更新发起之前MS发的N-PDUs成功的传送。
13) MS向SGSN返回路由区更新完成消息(Receive N-PDU Number)确认新分配的PTMSI。Receive N-PDU Number (= converted PDCP-SND)包含每一NSAPI上MS接受的PDCP PDU成功的确认信息,因而确认了更新发生之前MS所收成功的N-PDU。MS将PDCP-SND的头八位去掉,转换成Receive N-PDU Number。
14) 如果得到MS的确认,2G+3G-SGSN向VLR发送TMSI重分配完成消息。
15) 2G+3G-SGSN和BSS执行BSS Packet Flow Context过程。
5 嵌套流程
本节包括了Iu模式到Gb模式的SGSN内切换流程中的嵌套流程的相关描述,以及可选消息的触发条件。
流程或消息名称 | 触发条件 |
安全模式控制流程 | 可选,与网元控制参数有关。 |
Routing Update Area Complete | 重分配了P-TMSI。 |
BSS分组流上下文流程 | 在A/Gb模式为可选,Iu模式无该流程 |
6 重要信令消息和参数
信令消息 | 重要参数 | 属性 | 参数作用 |
SRNS CONTEXT REQUEST | 该消息中的参数与SGSN间的路由区更新流程中相同。 | ||
SRNS CONTEXT RESPONSE | 该消息中的参数与SGSN间的路由区更新流程中相同。 | ||
SRNS DATA FORWARD COMMAND | 该消息中的参数与SGSN间的路由区更新流程中相同。 | ||
Iu Release Command | 该消息中参数与直传流程的释放流程中相同。 | ||
Iu Release Complete | 该消息中参数与直传流程的释放流程中相同。 | ||
Routing Area Update Request | 该消息中的参数与SGSN内的路由区更新流程中相同。 | ||
Routing Area Update Accept | 该消息中的参数与SGSN内的路由区更新流程中相同。 | ||
Routing Area Update Complete | 该消息中的参数与SGSN内的路由区更新流程中相同。 |
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) | Powered by Discuz! X2 |