本发明专利技术公开了分布式网络性能测量系统,包括:系统设置模块,用于根据网络性能测试需求设置系统参数,完成设备配置;测控中心设置模块,用于设置测控中心对应的web服务器运行环境和数据库服务器运行环境,在测控中心设置server服务程序;测试终端设置模块,用于设置对应测试终端运行环境,在测设终端设置agent服务程序;网络性能测量模块,用于完成网络性能测试,测控中心运行server服务程序,测试终端运行agent服务程序,构成分布式测量系统进行测试,得到测试结果。本发明专利技术分布式网络性能测量系统采用分布式结构,解决采用单机模式测量时,对大型网络设备测量能力不足,内存不足,扩展性不足的问题。
【技术实现步骤摘要】
本专利技术涉及互联网领域,尤其涉及网络性能的测量。
技术介绍
近年来随着技术的发展,Internet技术和网络业务也有了飞速的发展,人们对网络资源的需求也随之增长,IP网络得到了长足的发展,随之而来的是IP网络也变得越来越复杂。不断增长的网络应用,使得用户对网络性能有较高的要求,因此对网络性能的测量成为越来越受关注的问题。目前,一些大型的网络和一些特殊的网络,一般拥有600多台交换机,2000多台终端,日常工作中需要处理各种各样的网络故障,同时要保证各个网络的正常运行,随时监控网络状态。对于需要处理的网络故障,主要是通过管理人员的工作经验,一步一步进行排查,工作效率不高。对于大型网络性能的测试,现有技术中是通过U2000网管软件进行被动监测,对于一些大型网络和特殊的网络,不能进行有效的网络性能监测。因此,现有技术中的缺陷是,传统的网络性能测量系统是单机模式的,当需要进行网络性能测量时,需要在链路两端部署单机设备。链路表示从一个测试终端与相邻测试终端间的物理距离,单机模式测量无法负担多链路测量所需要的处理能力、内存存储能力和对多链路的扩展性支持,针对目前大型的网络,单机模式具有很大的局限性,在对大型网络设备进行网络性能测量时,不能从全局掌握网络运行的状况。
技术实现思路
本专利技术要解决的技术问题是提供一种分布式网络性能测量系统,采用了分布式的基于server和agent的方式,可以对大型网络的性能测量提供足够的内存,可以有足够的能力进行大型网络性能的测量,也可以对整个系统进行扩展,从全局掌握网络的运行状况。为解决上述技术问题,本专利技术提供的技术方案是:本专利技术提供一种分布式网络性能测量系统,包括:系统设置模块,用于根据网络性能测试需求设置系统参数,完成设备配置;测控中心设置模块,用于设置分布式网络中测控中心对应的web服务器运行环境和数据库服务器运行环境,所述web服务器提供web界面,用于实现与用户的交互,并在所述测控中心设置server服务程序;测试终端设置模块,用于设置分布式网络中测试终端的运行环境,并在所述测设终端设置agent服务程序;网络性能测量模块,用于完成网络性能测试,所述测控中心运行所述server服务程序,所述测试终端运行agent服务程序,构成分布式测量系统,测量时,由所述测控中心通过server服务发送测试命令,所述测试终端的agent服务收到测试命令完成测试方法配置,调用Iperf测试软件进行测试,通过被动测量方法采集数据包,并且将数据包返回给server,server完成数据包的解析、存储和展示,得到测试结果。本专利技术的技术方案为先通过系统设置模块,根据网络性能测试需求设置系统参数,完成设备配置;在进行网络性能测量以前,配置好系统需要的参数,包括agent模板,用户管理,被监控网络设备管理等相关参数。然后通过测控中心设置模块,设置分布式网络中测控中心对应的web服务器运行环境和数据库服务器运行环境,在所述测控中心设置server服务程序;再通过测试终端设置模块,用于设置分布式网络中测试终端的运行环境,在所述测设终端设置agent服务程序;本专利技术分布式网络性能测量系统的系统构成包括测控中心和测试终端两部分,因此在测试之前,要把两部分的运行环境设置好,最后通过网络性能测量模块,完成网络性能测试,所述测控中心运行所述server服务程序,所述测试终端运行agent服务程序,构成分布式测量系统,测量时,由所述测控中心通过server服务发送测试命令,所述测试终端的agent服务收到测试命令完成测试方法配置,调用Iperf测试软件进行测试,通过被动测量方法采集数据包,并且将数据包返回给server,server完成数据包的解析、存储和展示,得到测试结果。本专利技术分布式网络性能测量系统采用采用了分布式的基于server和agent的方式进行网络性能测量,测试终端作为网络性能测设设备部署在被测网络,运行agent服务,测控中心包括控制中心和数据中心,主要进行集中式的测量申请和性能数据存储、分析与管理,运行server服务。通过测控中心和测试终端间的交互完成整个网络性能测量。通过上述设计,本专利技术采用分布式结构的测量系统进行网络性能的测量,解决了单机模式测量造成的无法负担多链路测量所需要的处理能力、内存存储能力和对多链路的扩展性支持的问题,可以从全局掌握网络运行的状况。另外,该系统采用了多线程技术进行测量,可以进行二次开发,使该系统拥有更多的测试功能。进一步地,所述分布式网络性能测量系统还包括:流量监控模块,用来监控分布式网络中网络设备的流量数据;设备监控模块,用来获取网络设备的运行状态和互联端口的光模块数据,所述光模块用来实现光电信号间的转换;设备管理模块,用来实现对网络设备管理、设备批量配置和设备文件的备份与恢复;告警信息管理模块,用来通过日志的方式获取网络设备的告警信息,存入所述数据库。由于本专利技术分布式网络性能测量系统采用分布式结构,即采用了分模块设计,就可以实现高内聚低耦合,各项模块可以独立运行也可以互相配合运行,各模块间采用了统一的通信接口用户传输数据,减小了系统的复杂性,基于此种设计,我们可以结合了多种功能的模块实现不同的功能,当然不仅限于上述模块,还可以扩展更多可实现不同功能模块,使该系统功能更强大。进一步地,所述web服务器运行环境包括系统平台、操作系统、web服务、web后台、web前台和开发语言;所述数据库服务器运行环境包括系统平台、操作系统、数据库管理系统、数据库插件、数据库编程语言。在进行网络性能测试前,要先对测控中心和测试终端进行预先设计,包括web服务器运行环境和数据库服务器运行环境,保证此系统正常运行。进一步地,所述网络性能测量采用RFC2544协议进行性能评估。本专利技术采用RFC2544协议进行性能评估,RFC2544协议是2-7层网络的基准测试标准,主要用于评测网络互联设备,因此本专利技术采用RFC2544协议进行性能评估。进一步地,所述RFC2544协议的性能测试参数包括吞吐量、时延、丢包率和背靠背。运用RFC2544协议进行性能评估,那么主要依靠以上四种参数来评估网络性能的好坏,其中吞吐量是用来测试设备的包转发能力,时延用来反映被测设备对数据帧的处理能力,丢包率用来衡量被测设备在超负载状态下的性能和运行状态,背靠背用来反映被测设备的缓冲能力。进一步地本文档来自技高网...
【技术保护点】
分布式网络性能测量系统,其特征在于,包括:系统设置模块,用于根据网络性能测试需求设置系统参数,完成设备配置;测控中心设置模块,用于设置分布式网络中测控中心对应的web服务器运行环境和数据库服务器运行环境,所述web服务器提供web界面,用于实现与用户的交互,并在所述测控中心设置server服务程序;测试终端设置模块,用于设置分布式网络中测试终端的运行环境,并在所述测设终端设置agent服务程序;网络性能测量模块,用于完成网络性能测试,所述测控中心运行所述server服务程序,所述测试终端运行agent服务程序,构成分布式测量系统,测量时,由所述测控中心通过server服务发送测试命令,所述测试终端的agent服务收到测试命令完成测试方法配置,调用Iperf测试软件进行测试,通过被动测量方法采集数据包,并且将数据包返回给server,server完成数据包的解析、存储和展示,得到测试结果。
【技术特征摘要】
1.分布式网络性能测量系统,其特征在于,包括:
系统设置模块,用于根据网络性能测试需求设置系统参数,完成设备配置;
测控中心设置模块,用于设置分布式网络中测控中心对应的web服务器
运行环境和数据库服务器运行环境,所述web服务器提供web界面,用于实
现与用户的交互,并在所述测控中心设置server服务程序;
测试终端设置模块,用于设置分布式网络中测试终端的运行环境,并在所
述测设终端设置agent服务程序;
网络性能测量模块,用于完成网络性能测试,所述测控中心运行所述server
服务程序,所述测试终端运行agent服务程序,构成分布式测量系统,测量时,
由所述测控中心通过server服务发送测试命令,所述测试终端的agent服务收
到测试命令完成测试方法配置,调用Iperf测试软件进行测试,通过被动测量
方法采集数据包,并且将数据包返回给server,server完成数据包的解析、存
储和展示,得到测试结果。
2.根据权利要求1所述分布式网络性能测量系统,其特征在于,还包括:
流量监控模块,用来监控分布式网络中网络设备的流量数据;
设备监控模块,用来获取网络设备的运行状态和互联端口的光模块数据,
所述光模块用来实现光电信号间的转换;
设备管理模块,用来实现对网络设备管理、设备批量配置和设备文件的备
份与恢复;
告警信息管理模块,用来通过日志的方式获取网络设备的告警信息,存入
所述数据库。
3.根据权利要求1所述分布式网络性能测量系统,其特征在于,
...
【专利技术属性】
技术研发人员:赵鹏,敖洪,周全,周波,熊宗炬,徐同乔,
申请(专利权)人:赵鹏,敖洪,周全,周波,徐同乔,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。