案例1.Windows Mobile终端无法打开大网页
1)问题发现深圳WAP网关09年割接上线,当天上午业务测试中发现部分终端(主要是windows mobile智能手机)无法打开大网页。同时有少量投诉产生。
测试重现情况如下:
用普通终端测试全部业务正常;windows mobile智能手机无法打开新浪等较大的页面,百度等小页面正常。
信令跟踪表明WAP服务器已经收到SP返回的消息并向GGSN侧转发。
WM终端访问新浪首页偶尔可以显示标题栏,其他内容无法呈现出来。
2)问题定位
WAP网关各模块系统原厂工程师仔细检查设备运行状况、参数配置后均未发现任何异常, 但在业务量大时问题仍然出现。
深入分析消息流程,初步判断无法打开大网页和各设备对大字节数据包的处理有关。于是,制订了在WAP网关及GGSN关键节点同时抓包分析的技术方案:在路由器上增加了电口模块进行镜像、在F5/服务器配置好相应的抓包工具。WAP业务全流程的跟踪定位方案如下图所示:
[attach]2490[/attach]
图1 Gi接口传输路径图
计划在A-GGSN、B-路由器、C-F5外侧、D-F5内侧几个点同时抓包进行分析。
按上述方案同时进行跟踪分析,测试中问题重现。通过在服务器、F5及路由器各节点抓包对比,发现数据包经过服务器和路由器后未发生变化,而服务器发出的协商消息经过F5之后长度发生了变化;详见如下:
D点,F5内侧抓包:
[attach]2491[/attach]
图2 D点F5码流信息
C点,F5内侧抓包:
[attach]2492[/attach]
图3 C点F5码流信息
最终确认问题原因是F5拦截并修改了 WAP服务器发出的消息,导致封装后的消息包长度超 过GGSN-RT之间的最大限制。
3)优化措施
将F5配置修改为透传WAP server的消息。
4)优化效果
Windows Mobile终端无法打开大网页的问题得到解决。
案例2:部分公网SP的某些网页无法访问
1)问题发现
用户投诉部分网站无法正常浏览,特别是腾讯QQ空间相册无法查看图片,经测试证实存在此问题。
2)问题定位
通过抓包分析,发现中兴网关送的HTTP上网请求地址为绝对路径,如下所示:
[attach]2493[/attach]
图4 WAP网关发送的HTTP地址请求消息
而腾讯服务器只支持类似如下的相对路径请求:
[attach]2494[/attach]
图5 手机Get请求码流信息
同时,通过对大量网关日志的深入扩展分析及测试验证,发现较多的SP都存在类似问题如 搜狐、空中网、凤凰网等。
3)优化措施
通过升级WAP网关版本,对公网SP的所有HTTP请求都修改为相对路径,彻底解 决SP访问的兼容性问题。
4)优化效果
今WAP网关版本升级之后,用户使用WAP业务中出现的主要错误数量占比都有明显下降:
- 400-错误请求的比例从1.2%下降到0.15%;
- 404-未找到地址的比例从1.4%下降到0.5%;
- 408-请求响应超时的比例从2.7%下降到1.5%
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) | Powered by Discuz! X2 |