MS向新SGSN发送激活请求消息,消息中包括P-TMSI+旧的RAI(没有可用的P-TMSI时用IMSI)、CKSN、激活类型(只激活GPRS,IMSI已被激活的情况下激活GPRS,GPRS/IMSI联合激活这三者之一)、DRX参数、旧P-TMSI签名。
新SGSN向旧SGSN发送身份认证请求消息(P-TMSI、旧RAI、旧P-TMSI签名),以获取MS的IMSI。旧SGSN回送认证响应消息(IMSI,鉴权三参数组),如果旧SGSN不能认证MS,将回送相应的出错原因。
如果新、旧SGSN都无法认证MS,那么新SGSN将向MS发送认证请求消息(认证类型=IMSI),MS回送响应消息(IMSI)。
MS、新SGSN、HLR之间进行保密鉴权。
MS、新SGSN、EIR之间进行IMEI检查。
如果是初次激活或者再次激活时SGSN编号已改变(比较上次而言),SGSN要通知HLR。由新SGSN向HLR发送位置更新消息(SGSN编号、SGSN地址、IMSI);HLR向旧SGSN发送位置消除消息(IMSI,消除类型);旧SGSN应答(IMSI);HLR向新SGSN发送插入用户数据消息(IMSI,GPRS用户数据);新SGSN检查MS在新RA的合法性,如果MS是局部受限用户而不允许在新RA激活,则新SGSN向HLR返回应答(IMSI,SGSN区域受限),拒绝激活请求。如果是其他原因不允许激活,则返回HLR的是应答(IMSI,原因)。如果MS经检查合法,则返回应答(IMSI);HLR向新SGSN回送位置更新应答。
如果激活类型为后两者(IMSI已被激活的情况下激活GPRS、GPRS/IMSI联合激活),当SGSN与MSC/VLR之间的Gs接口存在时,要更新VLR。VLR的编号从RA获取。新SGSN向新MSC/VLR发送位置更新请求消息(新LAI、IMSI、SGSN编号,位置更新类型);新VLR向HLR请求位置更新(IMSI,新VLR);HLR通知旧VLR消除位置信息(IMSI);旧VLR对HLR应答(IMSI);HLR向新MSC/VLR发送插入用户数据消息(IMSI,GSM用户数据);新VLR应答HLR(IMSI)。这时新MSC/VLR向新SGSN发送位置更新接受的响应(VLRTMSI)。
新SGSN向MS发送激活接受消息(P-TMSI,VLRTMSI,P-TMSI签名)。
MS向新SGSN回送激活完成消息(P-TMSI,VLRTMSI)。
新SGSN向新MSC/VLR发送TMSI再分配完成消息(VLRTMSI)。
|