51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 36525|回复: 50
打印 上一主题 下一主题

1 一个全新手机用户的附着流程     [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2011-2-8 11:39:18 |只看该作者 |正序浏览
一键分享 一键分享

   在网上有很多关于GPRS信令流程的介绍,但都只是根据规范介绍了相应的步骤。没有根据实际的用户应用场景做详细的分类。其实在做附着的时候,有很多实际情况需要区别对待。它们的信令流程也都是不一样的。    在本例里,我举的例子就是一个全新手机第一次使用附着的情况。附着流程经过的节点为: MS--BSC--SGSN---HLR    信令流程图如下图所示:

  

对应的信令流程如下:      

1) 由于是新手机,所以MS第一次一定是用IMSI来进行附着。否则只要使用过,就一定会有上一次使用,由上一次服务的SGSN分配的P-TMSI。因此在手机执行附着时(很多手机是默认开机就执行PS的附着,这样在使用业务时会降低一些延迟,但缺点就是可能会比较耗电)。在携带的附着请求消息里,携带了MS的IMSI,并且会带上自己上一次使用的RAI,但如果第一次使用,那RAI就为空。      

2) BSC收到后,会在BSSGP消息里加上MS当前所处的RAI,以及CI告诉SGSN。SGSN就会知道用户是在哪个小区了。      

3) 由于IMSI就可以直接用来做鉴权,所以SGSN无需发送indetify request去向MS要求提供IMSI。所以在这一步是SGSN向HLR请求关于这个用户的鉴权参数。      

4) HLR返回给SGSN鉴权参数,如果是GSM用户,是三参数组。如果是WCDMA用户,则是五参数组。      

5) SGSN得到HLR送过来的鉴权参数知道该怎么样鉴权用户了。这样就对MS发起鉴权和加密请求,其中加密是可选的。但鉴权一定要。      

6) MS回送SGSN关于鉴权的应答,实际上是根据Sim卡中存储的鉴权算法和密钥计算出的一个随机数值。     

7) SGSN本地也会计 算一次,如果和MS送过来的随机数值相同,则鉴权成功。否则鉴权失败。SGSN会直接回attach reject.      

8) SGSN给HLR发送位置更新请求,通知HLR当前MS所在的位置是在自己的服务区。

9) HLR收到后,会将SGSN的地址信息和MS进行绑定,标识出当前为MS提供服务的SGSN是谁。HLR通过MAP协议向SGSN发送用户的GPRS签约数据。这些签约信息主要包括用户的签约QOS profile如上下行速率,签约的APN等信息。      

10) SGSN将用户的签约数据存储到本地,并给HLR发送确认。      

11) HLR给SGSN发送位置更新确认消息,对第8步中SGSN提交的位置更新请求进行确认。      

12)SGSN给MS回附着接受消息代表网络侧认可附着成功。这个消息里包含了当前的RAI,Reday Timer,周期性RA更新计时器,以及SGSN给这个MS分配的临时性标识符P-TMSI,用于在当前RA临时标识这个MS。      

13) MS将从SGSN收到的信息保存到卡里,MS发送Attach Complete消息给SGSN用于完成对新分配的P-TMSI值的确认,并完成整个附着流程。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

Rank: 2Rank: 2

51#
发表于 2016-12-29 21:09:46 |只看该作者
   看帖回帖,尊重作者,搞火论坛、增长自己,感谢楼主的无私分享和辛苦付出!

使用道具 举报

Rank: 1

50#
发表于 2016-5-28 21:39:08 |只看该作者
感谢分享

使用道具 举报

Rank: 1

49#
发表于 2016-5-28 21:38:27 |只看该作者

使用道具 举报

Rank: 2Rank: 2

48#
发表于 2016-4-6 15:24:33 |只看该作者
明白

使用道具 举报

Rank: 3Rank: 3Rank: 3

47#
发表于 2014-6-22 14:00:30 |只看该作者
学习了,不错,谢谢版主分享

使用道具 举报

Rank: 2Rank: 2

46#
发表于 2014-4-9 13:46:22 |只看该作者
明白了一些细节性的东西,值得学习

使用道具 举报

Rank: 2Rank: 2

45#
发表于 2014-3-19 13:47:26 |只看该作者
这个讲的非常好,让我明白了手机用户的附着过程。

使用道具 举报

Rank: 1

44#
发表于 2014-2-17 08:21:32 |只看该作者
感谢分享!

使用道具 举报

Rank: 3Rank: 3Rank: 3

43#
发表于 2013-12-18 16:34:40 |只看该作者
学习中...感谢分享

使用道具 举报

Rank: 2Rank: 2

42#
发表于 2013-9-23 09:59:36 |只看该作者
在多点详细些。

使用道具 举报

Rank: 3Rank: 3Rank: 3

41#
发表于 2013-7-25 15:54:57 |只看该作者
如果SGSN使用S6d连接HSS,那么也不需要ISD,ISD流程只是在使用Gr接口的时候才会有。

使用道具 举报

Rank: 1

40#
发表于 2013-7-10 20:34:27 |只看该作者
想问下是否有联通手机往移动网络请求注册的情况.是否是山寨机行为.

点评

admin  但你如果和联通签了1年合约,那就只能等一年之后才能转到移动的号才可以的。这是合理合法的啊。联通就是赌你已经用了一年了,积累了一些通讯录好友,不会轻易换号。  发表于 2013-7-10 21:27:49
admin  你说的联通手机应该就是指的合约机吧?这个应该不算山寨啊。很多这种情况啊。只要你用的是移动的卡和移动签约了就可以啊。附着是通过IMSI来做认证的。和你手机哪的也没关系啊。  发表于 2013-7-10 21:26:54

使用道具 举报

Rank: 2Rank: 2

39#
发表于 2013-6-20 14:54:17 |只看该作者
对于新入网的SIM卡附着流程跟老SIM卡新手机第一次附着流程一样么?请指教!

点评

admin  不一样。新入网手机是用IMSI附着。而老SIM卡手机用户则是用P-TMSI附着。可以参考该贴:http://www.gprshome.com/thread-49-1-1.html 。  发表于 2013-6-20 21:16:20

使用道具 举报

Rank: 2Rank: 2

38#
发表于 2013-5-19 18:52:34 |只看该作者
学习了,作为核心网维护新入职员工,很受用。多谢。

使用道具 举报

Rank: 2Rank: 2

37#
发表于 2013-4-25 15:52:03 |只看该作者
爱老师,请教一下呢
“在携带的附着请求消息里,携带了MS的IMSI,并且会带上自己上一次使用的RAI,但如果第一次使用,那RAI就为空”

如果使用过,是不是带的是P-TMSI 而不是IMSI哦?

点评

admin  是的。呵呵。如果用过,那之前为这个手机服务的SGSN就会分配一个P-TMSI,手机下次附着就用这个P-TMSI来附着就好了。正因用过,所以规范里把这个P-TMSI称之为old P-TMSI。  发表于 2013-4-25 21:48:34

使用道具 举报

Rank: 2Rank: 2

36#
发表于 2013-3-2 11:02:38 |只看该作者
hycl5410 发表于 2013-2-28 22:51
手机在NAS/GMM层带的RAI不是当前所在的RAI,而是上一次驻留的RAI。当前RAI是由BSC或RNC在BSSGP/RANAP告 ...

我指的是还没用过的手机,第一次开机使用,里面没有登记RAI信息的, 就没有上一次驻留的RAI了。

点评

爱卫生  嗯。根据规范,这种情况下那old rai部分要填,填全1就好了。24008里有说明的。  发表于 2013-3-3 14:57:10

使用道具 举报

Rank: 2Rank: 2

35#
发表于 2013-3-2 10:59:45 |只看该作者
admin 发表于 2013-2-28 16:34
可以下载报文来看看。在old rai里的值是fffe这样的全1的值来标识。当然,如果不是新手机,是从别的RA过来 ...

好的,新的手机木有试过。。试试

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-5-13 04:41 , Processed in 0.211090 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部