摘要 IP承载网应用业务的增多,网络规模的扩大、组网设备的繁多,使得IP网络设备的性能越来越受到设备制造商、网络运营商的关注与认可,本文着重对应用层次的网络互联设备、应用管理设备的性能测试指标、测试实施流程、测试关注要素进行了阐述,同时使用Ixia的IxLoad自动化测试工具对自主研发的鹰眼SSL VPN安全网关进行了并发性能实际测试。
1 引言
IP技术的飞速发展、IP网承载业务的多元化,使得IP网成为目前组网技术的主角。IP承载网络作为专用网络、数据网络等多种网络的载体,既承载了HTTP、FTP、Telnet、邮件等传统业务,又承载了VOD、BT、IPTV、VoIP、流媒体等新型业务,这些业务对承载网络的性能要求越来越高。
例如,目前运营商大范围推广的IPTV业务,它的实时性强,要求IP承载网络能高效的将视频流传送到用户的接入网络,用户的感知、图像的质量是用户和业务运营商都关注的特性,而IP承载网络是保障这些特性的基础,可以说,承载网络的性能直接影响着IPTV业务的运营状况。
目前伴随IP承载网应用业务的不断扩充,网络的规模变得越来越大、组网的设备越来越复杂,如何评测现有网络性能是否支持新业务扩充?如何评测新增网络设备的性能?诸如此类的问题都是网络建设者、业务运营商较为关注的问题。网络、设备性能测试是保证网络高性能、高可靠性的基本手段,越来越广泛的得到设备制造商、网络运营商等的认可。
2 网络设备性能测试
2.1 测试范畴
IP承载网性能的测试从测试范畴来讲,可以分为设备性能测试、网络性能测试。设备性能测试是单点层面的测试,主要是对IP网中的各网元设备(如交换机)进行性能测试;网络性能测试是延伸层面的测试,主要是对网络端到端性能、全网性能进行的测试。
目前,IP承载网性能测试的内容包括:吞吐量、时延、丢包、抖动等性能指标,通常采用专用的性能测试仪来完成测试。一般来讲,首先在完成设备性能测试的基础上,才会开展网络性能测试,而且还会采用从局部网络性能测试到全网性能测试的方式。
可以说,设备的性能测试是承载网性能测试的起点。在IP承载网中,设备按照网络部署位置可以分为:核心设备、汇聚设备和接入设备;按照应用层次可以分为:网络互联设备、应用管理设备;不同类型的设备其性能考察指标也各不相同。
本文后续部分将对应用层次的网络互联设备、应用管理设备的性能测试加以描述,希望能帮助测试人员更好的理解性能测试指标、更好的进行设备性能测试。
2.2 测试指标
(1)网络互联设备
网络互联设备的性能测试主要集中在设备网络层面的性能测试,测试的标准通常采用业界较广泛认可的RFC标准,包括RFC1242,RFC2544,RFC2885,RFC2889等,其中RFC2544定义了网络互联设备最基本的基准性能测试指标,包括:
●吞吐量(Throughput)
指标定义:在不发生数据包丢失情况下,被测设备能够支持的最大传输速率。
●时延(Latency)
指标定义:测试数据包通过被测设备所需要的时间。
●丢包率(Frame loss rate)
指标定义:在一定负载下,被测设备丢失数据包的比例。
●背靠背(Back-to-back frame)
指标定义:在最大速率下,在不发生数据包丢失前提下被测设备可以接收的最大突发数据包(Burst)的数目。
除了上述基准性能测试外,在IP网络环境中,如果要考察网络互联设备的交换性能、路由性能还需要参照RFC2889,RFC1771,RFC2328等标准进行测试。
文章来源于领测软件测试网 https://www.ltesting.net/