一、故障情况
近几个月,出现几十单有关手机在息屏(息屏越久,故障出现的概率越大)状态下微信视频/语音被叫延迟久(被叫手机屏幕长达数十秒后才提示微信来电)以及微信收款延迟久的投诉,手机不息屏就正常。客户使用运营商提供的家庭宽带,手机通过光猫的WiFi或路由器的WiFi信号实现上网。该网络大致的拓扑如下图所示:
二、故障处理
1、客户现场测试
宽带维护人员上门检查没有发现末端网络方面的问题,GPON网络无弱光误码,宽带测速正常,ping外网无丢包情况,WiFi频道无干扰等。
2、硬件更换测试
宽带维护人员为客户更换了光猫、皮线以及OLT的PON口,故障情况依旧。
3、末端抓包情况
查看抓包数据,主叫手机与微信服务器建立起三次握手后,被叫手机在长达52秒后才与微信服务器三次握手。
4、手机终端测试
苹果手机、小米手机都存在该故障现象,因此可排除手机问题。
5、故障清单分析
通过对故障清单的统计,发现故障客户所接入的BRAS/SR设备都集中在城区的中兴M6000,且故障出现时间都在6月份,而县城并没有收到相关投诉;而中兴厂家恰好在6月份时对城区的BRAS/SR设备进行了版本升级,因此初步判断此次故障跟软件版本有关。
6、新旧数据对比
通过将城区的BRAS/SR设备与县城尚未升级的BRAS/SR设备的数据进行了对比,发现升级后的设备在nat的tcp会话时长存在区别。升级后的tcp会话保持时长被修改为120秒,未升级的则是默认的360秒。
7、tcp会话时长修改
将城区的BRAS/SR设备nat的tcp会话保持时长修改为默认的360秒,经测试,手机在息屏状态下微信视频/语言通话,被叫再无延迟。。
三、故障分析
其实我都没搞清楚,为什么nat会话的tcp会话保持时长会影响,连厂家自己都不懂。可能是队列方面的原因,或者设备版本存在某方面的缺陷。