EDN China > 技术文章 > 通信 > IPTV/VOIP > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 软交换性能测试技术

2009年11月06日 ?? 收藏0

?  (2)信令时延统计对于性能测试的重要性

  信令时延是考察软交换系统对于信令消息处理快慢程度的一项指标,在查找系统无故障平衡点的时候,该指标的统计也是非常重要的一项考察内容。对于VoIP信令来讲,信令时延主要包括Response Time,Post Dial Delay,Call Setup Time,Tear Down Time几项具体的指标。

  ●Response Time

  从终端发起呼叫建立请求消息到收到临时响应消息之间的时间间隔。以Sip为例,一般是指Invite消息和100 Trying消息之间的时延。

  ●Post Dial Delay

  从终端发起呼叫建立请求消息到收到振铃响应消息之间的间隔。如果是Sip信令,一般是指Invite消息和180 ringing消息之间的时延;如果是模拟线信令,一般是从摘机拨完号码到收到回铃音之间的时延。

  ●Call Setup Time

  从终端发起呼叫建立请求消息到收到呼叫建立确认消息之间的间隔。Sip信令中一般是指Invite消息和200 OK消息之间的时延。

  ●Tear Down Time

  从终端发起会话释放请求消息到收到对端拆线确认消息之间的间隔。Sip信令中一般是指Bye消息和200 OK消息之间的时延。

  信令时延统计是用于判断和分析软交换性能的一个重要辅助手段。因为这些时延的统计指标往往代表着用户实际通话过程中的切身感受。例如,Post Dial Delay代表着用户拨完号码之后需要等多久听到回铃音,如果这些指标超过标准值,则意味着软交换的服务质量已经下降,此时就算系统能够正常建立呼叫,呼损率为零,但是其实当前负荷下的软交换性能已经不能满足实际运营的要求。

  运营商和标准组织往往对于信令时延都有着相应的规范要求,比如中国规范要求轻载情况下Post Dial Delay要小于1s,重载情况下要小于2s。因此,在确定软交换系统无故障平衡点的同时,观察信令时延统计非常重要。

  图6是一个软交换性能测试过程中CPS和PDD指标的统计示意图。我们可以看到,一开始在CPS比较小的时候,Post Dial Delay指标比较稳定。当CPS数值爬升到一定阶段时,Post Dial Delay开始明显上升。当CPS=200达到峰值时,PDD=3S。我们在测试的时候如果不综合考察各项指标,往往会简单认为该系统的最大CPS指标为 200。然而实际情况是,200 CPS时候的PDD指标已经达不到运营要求,因此实际、合理的系统最大CPS应该为PDD<2s时候的CPS值,即180 CPS左右。

CPS和Post Dial Delay关系示意图

图6? CPS和Post Dial Delay关系示意图

  从这个例子我们也可以看到,综合考察各项重要指标对于性能测试分析的重要性。

  (3)故障定位分析

  当软交换测试碰到故障(如大量异常呼损、消息没有响应等问题)时,我们需要有效的手段来定位分析原因,究竟是软交换设备工作异常,还是承载网络不稳定造成消息丢失?这种情况下,我们可以采取几种辅助定位的手段来做进一步的分析。

  ●通过修改呼叫模型来分析故障原因

  以上一节提到的CPS VS PDD的例子为例,当系统负荷增加,Post Dial Delay大幅增长的时候,我们可以适当降低话务量(例如减到原来的一半), 再观察Post Dial Delay的统计值是否随之大幅降低。如果有明显降低,说明消息响应缓慢确实是跟软交换设备的话务负荷有关系;如果该值没有明显降低,说明消息响应缓慢可能是跟网络有关系,例如网络传输时延过大造成消息响应缓慢。

  ●通过仪表提供的网络层参数的统计来观察网络情况的好坏

  在仿真呼叫发送信令及语音的同时,Abacus可以测试并统计如下参数:丢包、时延、抖动、乱序,并且可以输出统计值对应不同时间段的图表。当测试碰到问题时,可以通过上述这些参数的统计,判断网络是否出现问题。例如,图7所示的One Way Delay的统计图可以看到,仪表统计到14:10和14:30的时候,分别出现One Way Delay大幅增长的情况,如果这时出现系统呼损的情况,我们就有理由相信系统的呼损很大可能是由于网络原因造成。还可以结合丢包、抖动、乱序等其他因素,综合判断是否问题是由于承载网性能不好引起的。

 Abacus仪表提供的One Way Delay VS time统计图

图7? Abacus仪表提供的One Way Delay VS time统计图

  ●利用仪表的抓包监控功能分析信令流程判断故障原因

  Abacus仪表在仿真呼叫的同时,可以将有问题的呼叫过程中的信令全部记录下来。另外,思博伦公司还提供一款名为Clearsight的监控仪表,可以将流经IP网络的所有VoIP呼叫全部监控并记录下来。这样,结合Abacus,Clearsight以及软交换本身提供的信令日志功能,可以很方便地检查并对比仪表输出的消息日志和网络上捕捉到的消息日志以及软交换的消息日志,从而发现究竟错误消息或者消息丢失等故障是产生于哪一个节点。


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

软交换? NGN? 全包围测试?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈