网络接口的测试方法、装置及多网口主机制造方法及图纸

技术编号:22661328 阅读:22 留言:0更新日期:2019-11-28 04:30
本发明专利技术实施例提供了网络接口的测试方法、装置及多网口主机,该方法包括:针对多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对;测试网络接口对中两个网络接口的性能。在本发明专利技术实施例的网络接口的测试方法中,针对多网口主机中两个待测试的网络接口,将这两个网络接口设置为在多网口主机内部网络中相互隔离的独立网络的网络接口,能够利用这两个网络接口相互收发数据以完成网络接口性能的测试,不必外接交换机及客户端设备,可以降低网络接口的测试成本。

Test method, device and multi port host of network interface

The embodiment of the invention provides a test method, device and a multi network interface host. The method includes: for two network interfaces to be tested in the multi network interface host, the two network interfaces to be tested are respectively set as the network interfaces of two independent networks isolated from each other in the internal network of the multi network interface host, and the network interface pair is obtained; two network interface pairs are tested Performance of the network interface. In the network interface test method of the embodiment of the invention, for two network interfaces to be tested in the multi network port host, the two network interfaces are set as the network interfaces of independent networks isolated from each other in the internal network of the multi network port host, and the two network interfaces can be used to receive and transmit data to complete the performance test of the network interface, without external switches and clients The device can reduce the test cost of network interface.

【技术实现步骤摘要】
网络接口的测试方法、装置及多网口主机
本专利技术涉及计算机
,特别是涉及网络接口的测试方法、装置及多网口主机。
技术介绍
为了获取多网口主机中各网络接口的性能,需要对各网络接口的性能进行测试。现有的网络接口的测试方法中,需要将待测试的多网口主机作为服务器,并将多网口主机的各网络接口分别连接到交换机上,同时将客户端设备连接到该交换机上,其结构如图1所示。在测试网络接口的性能时,利用网络打流测试方法,采用轮询方式依次通过各网络接口向客户端设备发送数据,以测试各网络接口的性能。但是采用此种测试方法,需要外接交换机及客户端设备,网络接口的测试成本高。
技术实现思路
本专利技术实施例的目的在于提供一种网络接口的测试方法、装置及多网口主机,以实现降低网络接口的测试成本。具体技术方案如下:第一方面,本专利技术实施例提供了一种网络接口的测试方法,应用于多网口主机,所述方法包括:针对所述多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在所述多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对;测试所述网络接口对中两个网络接口的性能。可选的,所述针对所述多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在所述多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对,包括:分别将各所述网络接口所在的网络,设置为在所述多网口主机内部网络中相互隔离的独立网络,得到独立网络接口;测试各所述独立网络接口的连接情况,确定各待测试的网络接口对,其中,所述网络接口对包括两个连接的独立网络接口。可选的,所述分别将各所述网络接口所在的网络,设置为在所述多网口主机内部网络中相互隔离的独立网络,得到独立网络接口,包括:通过网络命名空间虚拟化技术,分别将各所述网络接口所在的网卡虚拟化为独立网络环境的网卡,将虚拟化为独立网络环境的网卡的网络接口作为独立网络接口。可选的,所述测试所述网络接口对中两个网络接口的性能,包括:针对每个所述网络接口对,将该网络接口对的两个独立网络接口的地址设置为同一网段内两个不同的地址;利用预设的网络打流测试方法,测试各所述网络接口对中两个独立网络接口的性能。可选的,所述测试所述网络接口对中两个网络接口的性能,包括:针对每个所述网络接口对,配置虚拟网关;通过所述虚拟网关,利用预设的网络打流测试方法,测试各所述网络接口对中两个独立网络接口的性能。第二方面,本专利技术实施例提供了一种网络接口的测试装置,应用于多网口主机,所述装置包括:网络配置模块,用于针对所述多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在所述多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对;性能测试模块,用于测试各所述网络接口对中独立网络接口的性能。可选的,所述网络配置模块,包括:接口网络独立子模块,用于分别将各所述网络接口所在的网络,设置为在所述多网口主机内部网络中相互隔离的独立网络,得到独立网络接口;接口对确定子模块,用于测试各所述独立网络接口的连接情况,确定各待测试的网络接口对,其中,所述网络接口对包括两个连接的独立网络接口。可选的,所述接口网络独立子模块,具体用于:通过网络命名空间虚拟化技术,分别将各所述网络接口所在的网卡虚拟化为独立网络环境的网卡,将虚拟化为独立网络环境的网卡的网络接口作为独立网络接口。可选的,所述性能测试模块,包括:地址配置子模块,用于针对每个所述网络接口对,将该网络接口对的两个独立网络接口的地址设置为同一网段内两个不同的地址;第一打流子模块,用于利用预设的网络打流测试方法,测试各所述网络接口对中两个独立网络接口的性能。可选的,所述性能测试模块,包括:网关配置子模块,用于针对每个所述网络接口对,配置虚拟网关;第二打流子模块,用于通过所述虚拟网关,利用预设的网络打流测试方法,测试各所述网络接口对中两个独立网络接口的性能。第三方面,本专利技术实施例提供了一种多网口主机,包括处理器、网络接口和存储器,其中,所述网络接口,用于发送及接收数据,所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序时,实现上述第一方面任一所述的网络接口的测试方法。本专利技术实施例提供的网络接口的测试方法、装置及多网口主机,多网口主机包括多个网络接口,针对多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对;测试网络接口对中两个网络接口的性能。针对多网口主机中两个待测试的网络接口,将这两个网络接口设置为在多网口主机内部网络中相互隔离的独立网络的网络接口,能够利用这两个网络接口相互收发数据以完成网络接口性能的测试,不必外接交换机及客户端设备,可以降低网络接口的测试成本。当然,实施本专利技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中测试网络接口性能的一种系统示意图;图2a为本专利技术实施例的网络接口的测试方法的一种流程示意图;图2b为本专利技术实施例的网络接口的测试方法的另一种流程示意图;图3为本专利技术实施例的测试网络接口性能的一种系统示意图;图4为本专利技术实施例的网络接口的测试装置的一种示意图;图5为本专利技术实施例的多网口主机的一种示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有技术中,在对网络接口的性能进行测试时,将待测试的多网口主机的各网络接口分别连接到交换机上,同时将客户端设备连接到该交换机上,其结构如图1所示。在测试网络接口的性能时,利用网络打流测试方法,采用轮询方式依次通过各网络接口向客户端设备发送数据,以测试各网络接口的性能。但是采用此种测试方法,需要外接交换机及客户端设备,网络接口的测试成本高,同时依次测试各网络接口的性能,测试效率低。有鉴于此,本专利技术实施例提供了一种网络接口的测试方法,参见图2a,应用于多网口主机,该方法包括:S201,针对上述多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在上述多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对。多网口主机包括多个网络接口,选取两个待测试的网络接本文档来自技高网...

【技术保护点】
1.一种网络接口的测试方法,其特征在于,应用于多网口主机,所述方法包括:/n针对所述多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在所述多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对;/n测试所述网络接口对中两个网络接口的性能。/n

【技术特征摘要】
1.一种网络接口的测试方法,其特征在于,应用于多网口主机,所述方法包括:
针对所述多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在所述多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对;
测试所述网络接口对中两个网络接口的性能。


2.根据权利要求1所述的方法,其特征在于,所述针对所述多网口主机中两个待测试的网络接口,将该两个待测试的网络接口分别设置为在所述多网口主机内部网络中相互隔离的两个独立网络的网络接口,得到网络接口对,包括:
分别将所述多网口主机中各网络接口所在的网络,设置为在所述多网口主机内部网络中相互隔离的独立网络,得到独立网络接口;
测试各所述独立网络接口的连接情况,确定各待测试的网络接口对,其中,所述网络接口对包括两个连接的独立网络接口。


3.根据权利要求2所述的方法,其特征在于,所述分别将各所述网络接口所在的网络,设置为在所述多网口主机内部网络中相互隔离的独立网络,得到独立网络接口,包括:
通过网络命名空间虚拟化技术,分别将各所述网络接口所在的网卡虚拟化为独立网络环境的网卡,将虚拟化为独立网络环境的网卡的网络接口作为独立网络接口。


4.根据权利要求2所述的方法,其特征在于,所述测试所述网络接口对中两个网络接口的性能,包括:
针对每个所述网络接口对,将该网络接口对的两个网络接口的地址设置为同一网段内两个不同的地址;
利用预设的网络打流测试方法,测试各所述网络接口对中两个独立网络接口的性能。


5.根据权利要求2所述的方法,其特征在于,所述测试所述网络接口对中两个网络接口的性能,包括:
针对每个所述网络接口对,配置虚拟网关;
通过所述虚拟网关,利用预设的网络打流测试方法,测试各所述网络接口对中两个网络接口的性能。


6.一种网络接口的测试装置,其特征在于,应用于多网口主...

【专利技术属性】
技术研发人员:余际来王卫平
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1