51学通信技术论坛

标题: 请教,如果是在火车上的话,附着信令流程是怎样的过程 [打印本页]

作者: bluehades    时间: 2011-4-15 13:29:33     标题: 请教,如果是在火车上的话,附着信令流程是怎样的过程

      在火车上是一种特殊情况,有可能在附着的时候就发生SGSN的切换,如果在已经鉴权完成后发生了SGSN的切换,这个时候会发生什么情况。。。
     向大侠求教
作者: 爱卫生    时间: 2011-4-15 14:20:02

本帖最后由 爱卫生 于 2011-4-15 14:22 编辑

回复 bluehades 的帖子

   呵呵,虽然你的问题只有寥寥几个字,但实际是一个很复杂的问题啊。我只能抛砖引玉了。
   我明白你说的这个场景,确实有可能,但几率很小。分很多种情况。按终端来分:
1)有些终端是开机会自动做PS附着。
2)有些终端开始只会自动做到CS的附着。除非你开应用或浏览器去触发它。即附着和激活是同时做的。
如果是第一个种终端,那这种情况就是。假设这个MS在湖北上网,没电了。关机充电。坐火车来到了湖南和广东的边界。充好电开机。正要做附着却来到了广东。(其余的情况基本不会,因为一个RA范围比较大,上百公里,在你附着完成了,火车肯定没跑那么远。所以肯定是跨省的情形。)这样的话,实际上会涉及到三个SGSN,SGSN-HB,SGSN-HN,SGSN-GD和三个对应的RA。RA1/RA2/RA3.
   这个问题实际上和无线网有很大关系,刚问过做无线的同事,他是这样解释的,要分两种情况,2G和3G。
  2G情况下,除非MS有和网络侧的数据交互,否则BSC是不知道MS在哪个小区的,MS走了,离开了当前小区,也不会和BSC进行报告。这种情况下,附着是肯定会失败的。但SGSN-HN在完成鉴权后,还是会和核心网节点如HLR,old SGSN等完成核心网侧的信令交互,最后把attach acceot消息发送给MS,但MS已经收不到了。回不了attach complete消息。这样在湖南的附着就失败了。进入广东后,MS回重新发起附着的流程给SGSN-GD,这时候需要重新鉴权,SGSN-GD会去找SGSN-HB去要MS的MM和PDP上下文,最终会在广东附着成功。
  3G情况下,UE是有测量报告的,会通知RNC,由RNC帮助完成接入小区的选择。但RNC实际上也没有向SGSN报告的义务,在RANAP消息的功能定义里,没有要求RNC主动向SGSN报告UE的当前位置。SGSN也不知道UE当前的小区或路由区(除非手机经过测量后,发现发生了RA的切换,发起RAU流程,SGSN才会知道UE发生了RA的切换,否则它是不知道的)。既然不知道,SGSN仍会继续走完接下来在核心网内的交互过程,并下发attach accept消息给UE,但UE已经走了。附着失败。RANAP有位置报告功能,但这是需要SGSN去问RNC去要的,而不是RNC主动实时报告的。
  抛砖引玉,希望有更深了解的朋友继续解答。当然,也很感谢你的问题。{:soso_e100:}

作者: bluehades    时间: 2011-4-15 15:00:33

回复 爱卫生 的帖子

非常感谢站长,给我提供了一个非常好的思路,具体深入的研究我会在以后工作中把这种情况的信令给抓下来,然后再和站长深入讨论。
PS:非常好的论坛~加油~





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