本文转自《科技信息》2011年15期。 【作者】 李亚伟; 【机构】 中国联通有限公司石家庄分公司; 【摘要】 串号问题很大的影响到用户的使用,处理不当将造成严重的用户投诉,串号产生的原因多种多样,有手机、无线、SGSN、GGSN同WAP网关的配合等原因,本文针对贝尔的SGSN的参数设置问题造成的串号进行了详细的分析,并提出了解决方法。 【关键词】 SGSN:服务GPRS支持节点相当于GSM网络中的MSC,负责GPRS手机的移动管理、安全与存取控制等功能; GGSN:关口GPRS支持节点是与外界网络相连的介面,功能类似路由器,用户的数据资料均需通过GGSN才能传互联网上; 1 现象描述 有用户反映彩信存在串号现象,既A给C发彩信但C却显示B的号码,此现象为偶尔发生,用户开关机或经过一段时间后此现象消失,通过查看GGSN上的话单可以看到B的详单,但没有A的详单。 2 原因分析 附着流程中用户通过发送附着请求消息发起附着流程。用户在附着请求消息中携带有IMSI或P-TMSI,如果用户为初次附着则携带IMSI,附着后SGSN会给用户分配一个P-TMSI以供用户再次附着时使用。用户附着成功后如果发起PDP激活请求则SGSN为所请求的PDP上下文创建一个TID,这个TID中包含了IMSI+NSAPI,SGSN同时向GGSN发出创建PDP上下文请求消息(包含PDP类型,PDP地址,APN,商定的QoS,TID,选择模式,PDP配置选项)。 通过截取的PDP激活请求和GGSN的RADIU消息进一步分析,GGSN中的IMSI及GGSN向RADIU发送的请求中的IMSI均通过SGSN上报取得,再根据GGSN中的详单并没有A用户的,现在可以基本排除GGSN以上的问题。 现在问题可以基本定位在手机终端,无线设备或SGSN了,经过Gb口的消息跟踪发现当问题发生时B用户并没有上网,进而怀疑是否是SGSN的PTMSI分配发生了问题,通过分析SGSN的配置文件site.cfg,发现以下跟PTMSI分配和鉴权的有关配置如下: <PARAMETERNAME="PTMSI_reallocation_threshold" TYPE="INTEGER" VALUE="15" RANGE=”1..65535” VISIBILITY="Yes"> <PARAMETERNAME="Attach_authentication_threshold" TYPE="INTEGER" VALUE="15" RANGE=”1..255” VISIBILITY="Yes"> 其中“PTMSI_reallocation_threshold“表示分配给用户的PTMSI可以使用次数,这里设置的是15次,"Attach_Authentication_threshold”表示使用PTMSI附着多少次以后进行一次鉴权这里设置也是15次,这样问题就来了,也就是当SGSN把某一个PTMSI分配给A用户后,A长时间不上网或上网次数很少,这时几天以后SGSN有可能把这个PTMSI又分配给了B并且在数据库中生成B的IMSI同这个PTMSI的对应关系,当这时A又上网时SGSN便会根据PTMSI将B的IMSI上报给GGSN进而产生串号的现象。 3 处理过程 根据以上的分析通过调整配置文件的"PTMSI_reallocation_threshold"和”Attach_Authentication_threshold”的取值来避免此类问题的发生,将PTMSI可以使用次数的取值改为5,将"Attach_Authentication_threshold"的取值改为2,即每个用户的PTMSI可以使用5次,每2次PTMSI附着后进行一次鉴权。经过以上修改观察几个月没有再发生类似的投诉,问题得到解决。 4 总结和建议 由于此值是个经验值,没有具体的规定,厂家的建议取值范围是1到15,但在具体设置时不要将两项的取值同时都设置过大。 【参考文献】 [1]3GPP TS25.401V3.10.0.3GPP技术标准[S]. [2]曹达仲.移动通信原理、系统及技术[M].北京:清华大学出版社,2004.
|