51学通信技术论坛

标题: 关于RAI来源的问题 [打印本页]

作者: 恒逸    时间: 2011-12-14 10:42:48     标题: 关于RAI来源的问题

本帖最后由 恒逸 于 2011-12-14 14:59 编辑

在听视频的时候,记得老大说过RAI来源于BSSGP中,我的理解是MS将附着请求发送到BSC后,经BSC发送给SGSN时会带上RAI今天在看帖子:
3 用户附着成功后,SGSN删除用户数据,用户关机再附着(但仍是同一个SGSN的服务区)时看到1 #1是MS发起的附着请求经BSC发给SGSN。里面携带的身份ID是P-TMSI。这里是0xe02ccb60,并且携带了RAI代表上一次附着的RA是谁,也即说明上一次的服务区是由哪个SGSN提供的。为了方便标识,把MS附着请求里带的P-TMSI和RAI称为old RAI和old P-TMSI。这里说的是上一次附着的RAI,在这种情况下,RAI的来源是来自于BSC的BSSGP报文里还是来自于MS保留的上次的RAI。
那么在第4种情形,即换RA附着时,此时的RAI来源于自己保留的还是当前的BSC?
我自己的理解是:应该是老的RAI,这样新的SGSN可以根据RAI去找到旧的SGSN。
如果以上理解是正确,那关于RAI的来源应该是这样:如果是第1种情况,即新买的手机的附着,附着请求包里的RAI空,SGSN可以根据BSSGP中的CI判断MS的位置,如果是重新附着,RAI为MS保留的上次RAI的值。


PS:实在不好意思,发了贴之后才发现有专门的提问区,麻烦管理人员转到相应板块,由此带来的不便还请谅解

作者: 爱卫生    时间: 2011-12-25 17:52:09

回复 恒逸 的帖子

简单来说是这样的。

在MS和SGSN的附着请求消息中,会带有两个RAI。一个是Old RAI,一个是Current RAI。
前者是由MS和SGSN直接通信层GMM层直接报过来的,和BSS无关。代表MS告诉SGSN自己是从哪个RA过来的,如果是新手机,则没有这个值了。
后者是BSS通过BSSGP报告给SGSN的,即BSS要向SGSN报告用户当前的位置信息,即当前的RAI。
这两个RAI在协议栈的不同层上,是分别由MS和BSS报告给SGSN的。

作者: 小丙张嘎    时间: 2012-6-28 09:48:01

本来结合爱总的各种流程,尤其是跨SGSN进行附着的信令图(标准规范)没啥疑问的,可是结合该问题和3.一个完整的附着流程"http://www.gprshome.com/forum.php?mod=viewthread&tid=49&extra=page%3D1
里面的信令包来看,好像没看到old和current RAI两个值的。
我感觉就算用户在同一个RA内部开关机,也就是新旧SGSN都是同一个,但是MS在发起attach request消息时还是应当携带old 和current RAI的吧,难道这个包有错误?
作者: 小丙张嘎    时间: 2012-6-28 09:48:45

爱卫生 发表于 2011-12-25 17:52
回复 恒逸 的帖子

简单来说是这样的。

本来结合爱总的各种流程,尤其是跨SGSN进行附着的信令图(标准规范)没啥疑问的,可是结合该问题和3.一个完整的附着流程"http://www.gprshome.com/forum.php?mod=viewthread&tid=49&extra=page%3D1
里面的信令包来看,好像没看到old和current RAI两个值的。
我感觉就算用户在同一个RA内部开关机,也就是新旧SGSN都是同一个,但是MS在发起attach request消息时还是应当携带old 和current RAI的吧,难道这个包有错误?
作者: 爱卫生    时间: 2012-6-28 19:19:27

小丙张嘎 发表于 2012-6-28 09:48
本来结合爱总的各种流程,尤其是跨SGSN进行附着的信令图(标准规范)没啥疑问的,可是结合该问题和3.一个 ...

规范要求MS的GMM消息Attach request消息里要带old RAI,这个包没问题。还有一个Current RAI,是体现在BSSGP层,并不是MS直接发出来的,也就是在空口是没有的,到了Gb接口才会由BSS加上去,在BSSGP层里,加的是当前的小区ID,里面的RAI就是当前的RAI。






欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2