1 引言
随着运营商IP化网络的大规模建设,越来越多的网络优化和测试任务也在同步进行中。美国Ixia公司近几年一直主动参与和配合了多个运营商所组织的相关测试,为测试方案设计、测试计划制订提供建议和保障,本文主要根据近段时间来Ixia参与的一些项目,从实际经验出发,总结出来一些运营商测试的典型要求,供各位读者参考。
在这里需要说明的是,运营商的所关心的IP相关测试主要包括两个方面,设备测试和网络测试,设备测试主要在实验室里面进行,并且以性能测试、互通测试为重点。网络测试主要在运行业务的网络上进行,评估网络的业务承载能力、安全性和可靠性等指标。本文主要介绍运营商运维部门重点关心的网络相关测试。
2 网络端到端性能测试与质量评估
当前, 许多网络用户面临的一个重要问题是如何评估网络的带宽, 网络速度慢是他们经常向运营商抱怨和投诉的问题。运营商对此也很是头疼, 一直为没有合适的工具而无法向客户提供有力的数据说明是哪里出的问题。到底是网络还是服务器一直无法判断。
目前当用户感觉到网络访问速度慢或者运营商接到用户投诉时,不管是网络用户还是运营商, 通常都会使用下面这些途径来判断出现的问题:
使用一些常见的网络命令, 比如ping 或者 trace route 等。
从某个网站上下载文件来验证网络的带宽。
从网络上找一些免费的测试工具。
使用某些网站提供的速度测试工具。
这些方法和途径对你分析网络当中存在的问题可以有一个最基本的判断和了解, 但是并不能为你提供一个非常准确而详细的网络状况分析。这是因为
如果使用ping 或者trace route, 只能告诉你A 点到 B 点的二层时延情况。
从某个网站上下载文件, 瓶颈也有可能出在服务器上, 另外, 也并不能评估网络的最大带宽。
一些免费的测试工具知道做简单的测试, 没有一个详细的, 大家都认可的结果。
使用某些网站上提供的速度测试工具, 该工具仅仅是做一个简单的HTTP 页面请求, 可以简单的测试出你访问某点网页的速度, 根本不能评估网络的带宽。
从运营商的角度来看, 如果经常收到用户的投诉, 客户资源就会慢慢的流失到竞争对手那里。 另外即使不是自己提供的网络的问题, 但常常缺乏有效的工具和有力的数据去说服用户, 给运营支撑, 客户服务带来极大的困难。所以, 使用专用的性能测试工具来量化网络的性能指标是解决上述问题的最好的,最专业的办法。
现在采用美国IXIA公司的专用测试工具IxChariot配合IXIA 性能测试仪可以十分方便的帮助你解决上述问题。
IxChariot测试软件是目前惟一成为工业界标准的IP网络与网络设备应用层测试系统。 IxChariot是用来评估网络应用的性能和容量,对网络和设备进行压力测试,以得到设备及网络在不同应用时,不同参数下的吞吐量、时延、丢包、反应时间等性能参数。
IxChariot 基本测试原理与测试流程见图1。
图1 IxChariot测试原理和流程说明
说明:
IxChariot 是控制平台, 可以在网络中的任何地方, 只要IP 可达, 和Performance Endpoint 之间能够联系上即可。 所要测试评估的就是Performance Endpoint 1 和 2 之间的端到端的性能。
Performance Enpoint 可以运行在电脑终端上, 当然, IXIA 公司建议它运行在IXIA 的板块上以提高性能。
测试过程中, 测试结果以图表的形式实时显示, 测试结束后, 测试结果可以以html, 文本格式, 图表格式等形式保存起来。
经过IXIA 公司专业工具的测试:
对于运营商
可以知道提供给用户的网络带宽, 有效吞吐量等关键指标
在接到用户投诉时, 可以随时评估网络的状况, 给用户一个量化的指标。
可以和用户签订SLA 协议, 定期评估测试网络, 给用户提供可靠的量化的网络数据。给决策部门参考。
对于大用户
签订SLA 协议后,可以知道自己所购买的网络带宽是否能达到提供商所声称的指标
可以知道自己所购买的网络的实际带宽, 有效吞吐量等指标。
可以为网络是否需要升级和扩容提供量化的数据。供决策部门参考。