一种对网络设备进行吞吐量性能测试的系统及方法

文档序号:7769333阅读:1105来源:国知局
一种对网络设备进行吞吐量性能测试的系统及方法
【专利摘要】本发明涉及电子通信【技术领域】,具体涉及一种吞吐量性能测试方法。一种对网络设备进行吞吐量性能测试的系统,包括一网络流量测试设备,网络流量测试设备设有数据发送端、数据接收端,数据发送端连接一被测局端设备,数据接收端通过一交换设备连接多个被测终端设备,多个被测终端设备与被测局端设备信号连接。本发明实现了测试一个EOC局端设备对多个EOC终端设备的吞吐量性能,且能够识别每一条EOC终端设备的流量情况;而且操作简单,无论有多少个终端设备,都能轻松测得系统吞吐量,提升吞吐量测试效率;同时节约仪器资源,能够使用较少的网络流量测试仪器端口,来实现多终端的吞吐量测试。
【专利说明】一种对网络设备进行吞吐量性能测试的系统及方法
【技术领域】
[0001]本发明涉及电子通信【技术领域】,具体涉及一种吞吐量性能测试方法。
【背景技术】
[0002]吞吐量是被测设备在不丢包情况下所能转发的最大数据流量,是衡量网络性能的最重要的指标之一,现有的EOC (Ethernet over Coax,同轴电缆传输以太网)设备的吞吐量性能测试方法和装置能力有限,无法对多台终端同时工作时的吞吐量进行系统测试,只能根据终端的MAC地址,基于预设阈值提供一对一的吞吐量测试数据。
[0003]现有技术中公开了一种对通讯设备进行吞吐量测试的方法及交换机,配置交换机上用于测试通讯设备吞吐量的出/入端口,并与通讯设备的出/入端口连接,在交换机内部构造两种预定格式的数据报文;在预先配置的环回端口报文流量经环回复制达到线速,生成数据流;从预先配置的出端口线速转发数据流到通讯设备并统计发包个数,同时从交换机上与所述出端口对应的入端口接收通讯设备发送的数据包并统计收包个数,根据交换机端口收发包个数的差值对通讯设备的吞吐量进行测试。该方法在一定程度上节约了测试资源和测试成本,然而又对交换机有较高的要求,同时造成现有的网络流量测试设备闲置。

【发明内容】

[0004]本发明的目的在于,提供一种对网络设备进行吞吐量性能测试的系统,解决以上技术问题;
[0005]本发明的目的还在于,提供一种对网络设备进行吞吐量性能测试的方法,解决以上技术问题。
[0006]本发明所解决的技术问题可以采用以下技术方案来实现:
[0007]用于网络设备的一对多吞吐量性能测试系统,其中,包括一网络流量测试设备,所述网络流量测试设备设有数据发送端、数据接收端,所述数据发送端连接一被测局端设备,所述数据接收端通过一交换设备连接多个被测终端设备,多个所述被测终端设备与所述被测局端设备信号连接。
[0008]优选地,所述被测终端设备设有一上行接口、一下行接口 ;所述上行接口连接被测局端设备;所述下行接口连接所述交换设备。
[0009]优选地,多个所述被测终端设备的下行接口连接至所述交换设备,所述交换设备通过汇聚端口连接所述数据接收端。
[0010]优选地,所述被测局端设备与多个所述被测终端设备之间设有分配单元。所述被测局端设备发送的数据流经过所述分配单元分配至各所述被测终端设备。
[0011]优选地,所述被测局端设备与所述分配单元之间连接可调节的衰减单元。
[0012]优选地,所述被测局端设备为EOC局端设备,所述被测终端设备为EOC终端设备。
[0013]用于网络设备的一对多吞吐量性能测试方法,其中,包括上述的用于网络设备的一对多吞吐量性能测试系统,具体步骤如下:[0014]步骤Si,配置被测局端设备与所有被测终端设备正常通信;
[0015]步骤s2,配置交换设备的每个端口为一个虚拟局域网;
[0016]步骤S3,网络流量测试设备通过数据发送端发送数据流至被测局端设备,通过数据接收到获得接收数据流,依据发送数据流和接收数据流获得被测局端设备至多个被测终端设备的吞吐量。
[0017]优选地,步骤S3中,所述数据流添加有不同的虚拟局域网标签。
[0018]优选地,所述被测局端设备为EOC局端设备,所述被测终端设备为EOC终端设备。
[0019]优选地,所述数据发送端口、所述数据接收端口允许的最大速率为1000Mbps。
[0020]有益效果:由于采用以上技术方案,本发明实现了测试一个EOC局端设备对多个EOC终端设备的吞吐量性能,且能够识别每一条EOC终端设备的流量情况;而且操作简单,无论有多少个终端设备,都能轻松测得系统吞吐量,提升吞吐量测试效率;同时节约仪器资源,能够使用较少的网络流量测试仪器端口,来实现多终端的吞吐量测试。
【专利附图】

【附图说明】
[0021]图1为本发明的测试拓扑示意图;
[0022]图2为本发明的测试流程图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相
互组合。
[0025]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0026]参照图1,本发明提供了用于网络设备的一对多吞吐量性能测试系统,其中,包括一网络流量测试设备11,网络流量测试设备11设有数据发送端、数据接收端,数据发送端连接一被测局端设备,数据接收端通过一交换设备14连接多个被测终端设备,多个被测终端设备与被测局端设备信号连接。被测终端设备设有一上行接口、一下行接口 ;上行接口连接被测局端设备;下行接口连接交换设备14。多个被测终端设备的下行接口共同连接至交换设备14,交换设备14可以采用交换机,交换机通过汇聚端口连接数据接收端。上述的被测局端设备为EOC局端设备12,被测终端设备为EOC终端设备13。
[0027]上述的EOC局端设备12、E0C终端设备13、交换设备14之间依次通过同轴电缆线(Cable线)电性连接,网络流量测试设备11通过网线分别与被测局端设备和交换机的网络接口(RJ45)连接。
[0028]本发明在测试拓扑中架设交换设备14,可以实现在网络流量测试设备11端口有限的情况下,利用网络流量测试设备11的有限端口资源测试一个被测局端设备对多个被测终端设备的吞吐量性能,如一个被测局端设备对八个被测终端设备,也可以是一个被测局端设备对十六个被测终端设备,或者一个被测局端设备对三十二个被测终端设备,并且能够识别每一条被测终端设备的流量情况。对测试资源紧张的一般EOC设备生产企业来说显得尤为重要。
[0029]作为本发明的进一步改进,被测局端设备与多个被测终端设备之间还设有分配单元16。被测局端设备发送的数据流经过分配单元16分配至各被测终端设备。被测局端设备与分配单元16之间还连接可调节的衰减单元15。
[0030]本发明还提供了用于网络设备的一对多吞吐量性能测试方法,包括上述的用于网络设备的一对多吞吐量性能测试系统,流程图参见图2所示,具体步骤如下:
[0031]步骤Si,配置被测局端设备与所有被测终端设备正常通信;
[0032]步骤s2,配置交换设备的每个端口为一个虚拟局域网(VLAN);
[0033]步骤s3,网络流量测试设备通过数据发送端发送数据流至被测局端设备,通过数据接收端获得接收数据流,依据发送数据流和接收数据流获得被测局端设备至多个被测终端设备的吞吐量。
[0034]进一步地,步骤S3中,数据流中添加不同的虚拟局域网标签(VLAN tag),通过添加虚拟局域网标签标识信息的方式对流量进行区分控制。
[0035]作为一种实施例,被测局端设备为EOC局端设备,被测终端设备为EOC终端设备;EOC局端设备的配置,主要在局端的WEB页面进行,通过配置局端的IP地址、掩码、网关,通过配置所有EOC终端设备在白名单中,确保EOC局端设备可以对所有EOC终端设备进行配置,且可正常通信;EOC终端设备配合EOC局端设备组网使用,通过有线电视同轴电缆线构建二层以太网传输网络,一台EOC局端设备可下挂多台EOC终端设备,如一个被测局端设备对六十四个或更多被测终端设备,数据发送端口、数据接收端口允许的最大速率为1000Mbps,具体实施中可以采用网络流量测试设备的千兆端口进行连接。网络流量测试设备连接被测局端设备,向被测局端设备发送带不同虚拟局域网标签的数据流,网络流量测试设备内部各种插卡模块的接口均能发送和接收数据流,根据测试需要,指定某一(或多个)插卡模块的接口产生数据流量并发送,另一(或多个)插卡模块的接口负责接收数据,这个测试拓扑模拟了 一个通信过程,实现了数据流的一次循环,利用网络流量测试设备自有的功能对数据流进行分析,从而得出测试结果。
[0036]本发明操作简单,无论有多少个终端设备,都能轻松测得系统吞吐量,提升吞吐量测试效率;同时节约仪器资源,能够使用较少的网络流量测试仪器端口,来实现多终端的吞吐量测试;能够识别每一条终端的流量情况,从而对每一台终端都能监控测试数据,特别适合研发阶段的测试需求。
[0037]以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【权利要求】
1.一种对网络设备进行吞吐量性能测试的系统,其特征在于,包括一网络流量测试设备,所述网络流量测试设备设有数据发送端、数据接收端,所述数据发送端连接一被测局端设备,所述数据接收端通过一交换设备连接多个被测终端设备,多个所述被测终端设备与所述被测局端设备信号连接。
2.根据权利要求1所述的一种对网络设备进行吞吐量性能测试的系统,其特征在于,所述被测终端设备设有一上行接口、一下行接口 ;所述上行接口连接被测局端设备;所述下行接口连接所述交换设备。
3.根据权利要求2所述的一种对网络设备进行吞吐量性能测试的系统,其特征在于,多个所述被测终端设备的下行接口连接至所述交换设备,所述交换设备通过一汇聚端口连接所述数据接收端。
4.根据权利要求2所述的一种对网络设备进行吞吐量性能测试的系统,其特征在于,所述被测局端设备与多个所述被测终端设备之间设有分配单元,所述被测局端设备发送的数据流经过所述分配单元分配至各所述被测终端设备。
5.根据权利要求4所述的一种对网络设备进行吞吐量性能测试的系统,其特征在于,所述被测局端设备与所述分配单元之间连接可调节的衰减单元。
6.根据权利要求1所述的一种对网络设备进行吞吐量性能测试的系统,其特征在于,所述被测局端设备为EOC局端设备,所述被测终端设备为EOC终端设备。
7.—种对网络设备进行吞吐量性能测试方法,其特征在于,包括权利要求1所述的一种对网络设备进行吞吐量性能测试的系统,具体步骤如下: 步骤Si,配置所述被测局端设备与所有被测终端设备正常通信; 步骤s2,配置所述交换设备的每个端口为一个虚拟局域网; 步骤s3,所述网络流量测试设备通过数据发送端发送数据流至所述被测局端设备,通过所述数据接收端获得接收数据流,依据发送数据流和接收数据流获得被测局端设备至多个被测终端设备的吞吐量。
8.根据权利要求7所述的一种对网络设备进行吞吐量性能测试方法,其特征在于,步骤s3中,所述数据流添加有不同的虚拟局域网标签。
9.根据权利要求7所述的一种对网络设备进行吞吐量性能测试方法,其特征在于,所述被测局端设备为EOC局端设备,所述被测终端设备为EOC终端设备。
10.根据权利要求7所述的一种对网络设备进行吞吐量性能测试方法,其特征在于,所述数据发送端口、所述数据接收端口允许的最大速率为1000Mbps。
【文档编号】H04L12/26GK103475542SQ201310398779
【公开日】2013年12月25日 申请日期:2013年9月4日 优先权日:2013年9月4日
【发明者】李巧婷 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1