MS将接收到的CI、RAI与其存储的CI、RAI进行比较,如发现不同,则要发起位置更新请求。当MS处于准备状态时,CI改变时要发起小区更新请求。当MS处于守侯状态时,它只能发起RA更新请求,而在同一RA内CI改变时,不能发起更新请求。RA更新分为SGSN内部RA更新与SGSN之间的RA更新两种。这里介绍较为复杂的SGSN之间的RA更新。
MS向新SGSN请求RA更新(旧RAI,旧P-TMSI签名,更新类型)。
新SGSN向旧SGSN发送获取MS的MM和PDP信息的请求(旧RAI,TLLI,旧P-TMSI签名,新SGSN地址),旧SGSN响应。
MS、新SGSN、HLR之间进行安全保密验证。
新SGSN通知旧SGSN已经准备好接收被激活的PDP信息。
旧SGSN将滞留的分组单元转发给新SGSN。
新SGSN向GGSN发送PDP更新请求(新SGSN地址、TID(Tunnel Identifier)、协商的QoS),GGSN响应(TID)。
新SGSN向HLR请求位置更新(SGSN编号、SGSN地址、IMSI)。 HLR通知旧SGSN取消位置(IMSI、取消类型),旧SGSN响应(IMSI)。
HLR向新SGSN发送插入用户数据消息(IMSI、GPRS用户数据),新SGSN响应(IMSI)。
HLR对新SGSN的位置更新请求进行应答(IMSI)。
新SGSN向MS发送RA更新接受消息(P-TMSI、P-TMSI签名、收到的N-PDU编号)。
MS向新SGSN发送RA更新完成消息(P-TMSI、收到的N-PDU编号)。 |