网络测试系统技术方案

技术编号:11334923 阅读:69 留言:0更新日期:2015-04-23 03:04
一种网络测试系统包括:网络测试装置,总线接口和网络接口;所述网络测试装置包括现场可编程逻辑门阵列模块;所述网络测试装置分别与所述总线接口和所述网络接口相连,所述网络接口实现所述网络测试装置和网络设备之间的数据交互,所述总线接口实现所述网络测试装置与控制系统之间的数据交互,所述控制系统包括主板及所述主板搭载的操作系统。本发明专利技术的技术方案改善网络测试装置的灵活性、多样性、高速和性价比,以满足更多的网络测试需求。

【技术实现步骤摘要】

本专利技术涉及网络测试
,特别涉及一种网络测试系统
技术介绍
随着信息技术的飞速发展、信息化建设的不断深入,人们对信息系统的依赖也越来越深。计算机网络作为整个信息系统的运行基础与底层平台,其正确,可靠,安全,稳定的运行对于信息系统与信息应用至关重要。在这样的发展背景下,网络测试作为保障整个信息系统正常稳定运行的重要手段,日益受到重视。网络测试是整个信息系统的系统级测试的重要组成部分,包括从最底层的物理传输层即网络布线测试,到网络平台测试,再到系统主机测试,最后到上层应用系统的测试网络测试。能够有效的发现网络系统的自身故障与潜在隐患,就可降低网络运行的风险,提高网络系统的可靠性与稳定性,同时网络测试仪在网络设备的开发、生产、试验等过程中,也起着极其重要的作用。针对以上网络测试需求,当前主要采用的手段和方法有如下几种:使用运行于操作系统中的常用应用软件(如wireshark和科来软件等)编辑、发送、捕获和分析数据,但是发送速率和捕获效率受计算机及其网络适配器限制,难以实现网络设备的性能测试,如时延、吞吐量等参量无法准确测试,且对100Mbps以上接入速率的网络设备更是不能满足测试需求;使用专用测试仪(如Spirent TestCenter、IXIA等)能满足大部分网络测试需求,但是该类测试设备极其昂贵,维护也不方便,且不具备灵活的二次开发,大大影响了用户的使用效率和加大了用户的使用成本;使用专用测试模块测试,但当前的专用测试模块仅侧重于网络2-3层协议的性能测试,在网络层以上的测试功能尤显不足,只做2-3层的基准测试,还是不能保证网络的健壮性和安全性。因此,针对以上网络测试方面存在的问题,需要进一步改善网络测试装置的灵活性、多样性、高速和性价比等方面,才能满足更多的网络测试需求。
技术实现思路
本专利技术的技术方案要解决的问题是改善网络测试装置的灵活性、多样性、高速和性价比,以满足更多的网络测试需求。为解决上述问题,本专利技术的技术方案提供了一种网络测试系统,包括:网络测试装置,总线接口和网络接口 ;所述网络测试装置包括现场可编程逻辑门阵列模块;所述网络测试装置分别与所述总线接口和所述网络接口相连,所述网络接口实现所述网络测试装置和网络设备之间的数据交互,所述总线接口实现所述网络测试装置与控制系统之间的数据交互,所述控制系统包括主板及所述主板搭载的操作系统。可选的,所述网络测试装置包括数据流产生模块、数据流接收模块、数据统计模块和并发连接测试模块;所述数据流产生模块用于依据数据流参数配置信息产生并发送数据流,所述数据流包括网络数据流,所述数据流接收模块用于依据匹配规则捕获并接收符合条件的网络数据流,所述数据统计模块用于统计各类数据流或数据帧的收发速率和收发总数,所述并发连接测试模块用于测试所述网络设备的最大并发连接数和最大新建速率。可选的,所述数据流产生模块编辑不同的协议的字段产生属性不同的数据流,并以预定帧间隔时间发送该数据流;每个所述数据流产生模块的端口最多配置或添加255条数据流。可选的,所述字段包括源MAC字段、目的MAC字段、数据帧类型字段、源IP字段、目的IP字段、IP协议类型字段、源端口字段、目的端口字段和连接标志位字段;所述数据流产生模块在编辑不同的协议的字段时,为每个字段设置字段变化规律。可选的,所述字段变化规律包括:固定、递增、递减、随机和指定中的一种或几种的组合。可选的,所述字段变化规律采用递增和递减时,递增的步进值或递减的步进值在指定数量范围内取值。可选的,所述预定帧间隔时间为固定值或离散值;所述离散值的变化规律为方波速率波形变化、正弦波速率波形变化和三角波速率波形变化中的一种。可选的,所述数据流接收模块捕捉所述网络数据流时,设定过滤规则过滤所述网络数据流,并存储所述网络数据流,所述数据流接收模块的端口的数据存储空间为2GB。可选的,所述过滤规则的组成字段包括源MAC字段、目的MAC字段、数据帧类型字段、源IP字段、目的IP字段、IP协议类型字段、源端口字段、目的端口字段和连接标志位字段中的一种或几种的组合,不同的字段根据应用规则确定条件属性。可选的,所述应用规则包括与、或和非,进行与的字段必须同时满足绑定为一组条件,进行或的字段为一组条件、进行非的字段为一个或条件,所述组成字段以标志位来确定其是否作为过滤条件。可选的,所述数据统计模块还对每个端口的收发速率和收发总数进行统计,所述收发总数包括发送统计参数和接收统计参数,所述接收统计参数包括:接收帧总数、接收IPv4帧总数、接收IPv6帧总数、接收VLAN帧总数、接收ARP包总数、接收ICMP包总数、接收TCP包总数、接收UDP包总数、接收广播包数、接收CRC错误包数、接收PRBS错误包数、接收MPLS包总数、接收Jumbo包总数、接收Pause帧总数、接收Oversize包总数、接收Undersize包总数、接收Insequence包数、接收Out of Sequence包数、接收IPv4头部错误校验包数、接收IP长度错误校验包数、接收TCP校验错误包数、接收UDP校验错误包数、接收Bytes总数、接收帧速率和接收Byte速率;所述发送统计参数包括:发送帧总数、发送IPv4帧总数、发送IPv6帧总数、发送VLAN帧总数、发送ARP包总数、发送ICMP包总数、发送TCP包总数、发送UDP包总数、发送广播包数、发送CRC错误包数、发送PRBS错误包数、发送MPLS包总数、发送Jumbo包总数、发送Oversize包总数、发送Undersize包总数、发送Bytes总数、发送帧速率和发送Byte速率。可选的,所述并发连接测试模块采用单端口实现C模式或两端口实现C/S模式测试所述网络设备的最大并发连接数和最大新建速率。可选的,所述单端口实现C模式包括设定并发参数实现并发访问,实现并发连接测试;所述并发连接测试模块进行DNS解析,在测试前进行地址学习;所述并发参数包括源IP地址的最小值、源IP地址的最大值、地址掩码、最大新建速率限定值和目标。可选的,所述两端口实现C/S模式是指一端口设为C模式,同时以另一端口模拟服务端提供访问服务,实现并发连接测试。可选的,所述并发连接测试模块同时测试出TCP最大并发连接数、TCP最大新建速率、HTTP最大并发连接数和HTTP最大新建速率,在测试过程中,采用只建不拆和边建边拆两种方式。可选的,所述总线接口为PC1、CPCI/PXI或PCIE总线,并且支持热插拔方式;所述网络接口设置有四个支持1M/1OOM/1OOOMbit/S的网口和两个支持10Gbit/s的网口。本专利技术采取以上技术方案,与现有技术相比,当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种网络测试系统,其特征在于,包括:网络测试装置,总线接口和网络接口;所述网络测试装置包括现场可编程逻辑门阵列模块;所述网络测试装置分别与所述总线接口和所述网络接口相连,所述网络接口实现所述网络测试装置和网络设备之间的数据交互,所述总线接口实现所述网络测试装置与控制系统之间的数据交互,所述控制系统包括主板及所述主板搭载的操作系统。

【技术特征摘要】

【专利技术属性】
技术研发人员:李求根王颖郭鼎焦蒙蒙
申请(专利权)人:中国电子科技集团公司第五十研究所
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1