51学通信技术论坛

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

INTER SGSN 3G-2G切换成功后,MS有上行无下行流量的问题 [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2011-5-12 16:08:41 |只看该作者 |倒序浏览
一键分享 一键分享
一、问题现象:
   国内某移动局点,在完成RNC由SGSN1向SGSN2的割接后,在进行该RNC的覆盖区里3G向2G切换测试过程中,(其中3G网络在SGSN2下的H公司RNC,2G网络在SGSN1下的E公司BSC),发现手机切换成功后,出现概率性只有上行数据,没有下行数据的情况(并不是每次都出现这种情况)。


二、问题分析:
   以下是具体分析过程:

图一 3G-SGSN用户跟踪-1

图一 3G-SGSN用户跟踪-2

     在图一 3G-SGSN用户跟踪-2,第4860行可以看见,旧侧的3G-SGSN在收到新侧SGSN发来的SGSN_CONTEXT_ACK消息后,并没有向RNC发送SRNS_DATA_FORWORD消息,而是第4862行收到HLR的cancel_location消息后,就把手机去激活了。那么为什么HLR不等这边的流程完就发起calcel_location消息呢?接下来看新侧2G-SGSN的用户跟踪:

图二 2G-SGSN用户跟踪-1

图二 2G-SGSN用户跟踪-2

图二2G-SGSN用户跟踪-2中,第4980行(06:08:17),新侧2G-SGSN收到旧侧的3G-SGSN发送的CONTEXT_RSP消息,接下来,新侧2G-SGSN开始向手机发起鉴权请求,但是可以看到,在第4983,4986,4989,4992行,SGSN向MS发送了四次AUTHENTICATION_AND_CIPHERING_REG消息(可能原因:无线侧丢包或者是SGSN-BSC间2M链路丢包)
直到第4996行(06:08:39)才收到手机回复的AUTHENTICATION_AND_CIPHERING _RSP消息。由于SGSN到MS间丢包,导致整个鉴权过程耗时22秒!这个是不是3G-2G切换成功后没有下行流量的原因呢?
   通过查询3G-SGSN的PMM的定时器发现:
   T3定时器超时时间设置为10秒。
   这里要解释一下T3定时器的作用:带PDP的inter rau中老侧SGSN向新侧SGSN发送的SGSN Context Respones到老侧SGSN删除签约数据的时长。)
   图一3G-SGSN用户跟踪-1中,第4659行(06:08:17)旧侧的3G-SGSN收到新侧2G-SGSN发送的CONTEXT_REQ消息,并在第4677行(06:08:17)返回CONTEXT_RSP消息,并开启T3定时器。                    
   图一3G-SGSN用户跟踪-2中,在第4862行(06:08:39),旧侧的3G-SGSN收到新2G-SGSN返回的CONTEXT_ACK消息,可以发现CONTEXT-ACK和CONTEXT-RSP消息之间间隔为22秒,超过T3定时器所定义的10秒。
   按照协议规定,当T3定时器超时后,旧侧3G-SGSN会将该MS状态会由等待CONTEXT-ACK状态切换为稳态。在这种状态下,旧侧3G-SGSN收到CONTEXT ACK的时候不再进行相关处理,而收到HLR发送的Cancel Location消息后,3G-SGSN会按照协议将手机分离、去激活,因此,旧侧3G-SGSN此时给GGSN发送了去激活消息(第4882行)。
   而此时,当新侧2G-SGSN刚刚跟GGSN完成手机PDP更新流程,并不知道随后用户已经在GGSN上被3G-SGSN去激活了(PDP更新流程之后的路由区更新导致HLR向3G-SGSN发起cancel location消息,3G-SGSN删除手机上下文,并向GGSN申请去激活),故仍然会向GGSN转发用户的上行数据,GGSN上由于用户已经去激活,故GGSN会丢弃用户的上行报文,并向新侧的2G-SGSN回应ERROR-IND消息。(见下图)

图四
2G-SGSN用户跟踪

对比切换成功后下载正常的用户跟踪,发现正常情况下从(06:11:10)SGSN发送AUTHENTICATION_AND_CIPHERING_REQ到(06:11:11)手机回复AUTHENTICATION _AND_CIPHERING_RSP消息之间所用的时间间隔只有1秒。

图五
正常流程跟踪

三、问题结论
   通过以上分析,问题原因确定为2G-SGSN-BSC-MS间丢包致使鉴权时延过长,导致旧侧3G-SGSN侧T3定时器超时,原3G-SGSN中断3G-2G的切换过程,不再响应2G-SGSN发来的CONTEXT_ACK消息,进入正常状态,而后来在收到HLR发送的Cancel Location消息后,按照协议将手机分离、去激活。  然而,此时的新2G-SGSN并不知道MS已经被去激活,所以仍然会向GGSN转发手机的上行报文,GGSN侧因为手机用户已经去激活,故会直接将手机用户的的上行报文丢弃。具体表现出来的现象就是手机在3G-2G切换成功后,有上行流量无下行流量。

四、问题处理
   最后,通过联系E公司无线侧工程师,确定为该2G站点无线频点干扰所致,通过优化无线信号后问题解决。

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

Rank: 2Rank: 2

沙发
发表于 2012-2-21 09:09:04 |只看该作者
这位童鞋,你也是做华为的?

使用道具 举报

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

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

GMT+8, 2025-5-7 16:09 , Processed in 0.029503 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部