网络设备测试方法及装置制造方法及图纸

技术编号:38033293 阅读:19 留言:0更新日期:2023-06-30 10:59
本申请公开了一种网络设备测试方法及装置,属于通信技术领域。在本申请中,利用交换机中处于同一局域网内的多个环回端口或至少两组直连端口,能够对报文类型为未知单播报文的测试报文进行不断的广播,从而产生测试报文流。这样,通过该测试报文流即能够实现被测网络设备的性能测试。也即,本申请实施例利用交换机模拟专业测试仪的功能来实现被测网络设备的性能测试,降低了测试成本。降低了测试成本。降低了测试成本。

【技术实现步骤摘要】
网络设备测试方法及装置


[0001]本申请属于通信
,尤其涉及一种网络设备测试方法及装置。

技术介绍

[0002]目前,诸如交换机、路由器之类的网络设备已经走进了众多的企业和家庭。用户在购买网络设备之后,通常只能通过通电、连接终端设备等方式来测试网络设备是否可用。如果用户想对网络设备的性能参数进行测试,则需要购买专业的测试仪来对网络设备进行测试。然而专业的测试仪价格昂贵,因此,采用测试仪测试网络设备的性能的成本较高。

技术实现思路

[0003]本申请提供了一种网络设备测试方法、装置、交换机及存储介质,旨在采用交换机来替代专业测试仪以对网络设备进行测试性能,降低测试成本。
[0004]本申请实施例的第一方面提了一种网络设备测试方法,应用于交换机,所述交换机包括处于第一局域网内的多个环回端口或至少两组直连端口,该方法包括:
[0005]获取测试报文,所述测试报文为未知单播报文;
[0006]通过所述多个环回端口或所述至少两组直连端口,在所述第一局域网内对所述测试报文进行广播,得到测试报文流;
[0007]基于所述测试报文流,对被测网络设备进行性能测试。
[0008]在本申请实施例中,利用交换机中处于同一局域网内的多个环回端口或至少两组直连端口,能够对报文类型为未知单播报文的测试报文进行不断的广播,从而产生测试报文流。这样,基于该测试报文流即能够实现被测网络设备的性能测试。也即,本申请实施例利用交换机模拟专业测试仪的功能来实现被测网络设备的性能测试,降低了测试成本。
[0009]可选地,所述多个环回端口是指至少三个环回端口。
[0010]可选地,所述基于所述测试报文流,对被测网络设备进行性能测试,包括:
[0011]向所述被测网络设备发送所述测试报文流,并接收所述被测网络设备基于所述测试报文流发送的反馈报文流;
[0012]基于所述反馈报文流,对所述被测网络设备进行性能测试。
[0013]可选地,所述被测网络设备包括N个待测端口,所述交换机还包括与所述N个待测端口一一对应连接的N个测试端口,所述N为大于1的整数,所述N个测试端口处于所述第一局域网内,所述N个待测端口处于第二局域网内,所述第一局域网和所述第二局域网不同;
[0014]所述向被测网络设备发送所述测试报文流,并接收所述被测网络设备基于所述测试报文流发送的反馈报文流,包括:
[0015]以第一测试端口的最大转发速率,通过所述第一测试端口向对应连接的第一待测端口发送所述测试报文流;
[0016]通过与第二待测端口连接的第二测试端口,接收所述被测网络设备通过所述第二待测端口发送的反馈报文流,所述反馈报文流包括所述被测网络设备通过所述第一待测端
口接收到的测试报文流中的测试报文,所述第二待测端口的最大转发速率不大于所述第一待测端口的最大转发速率。
[0017]可选地,所述基于所述反馈报文流,对所述被测网络设备进行性能测试,包括:
[0018]获取所述第二测试端口对所述反馈报文流的接收速率,或者,确定所述第二测试端口接收到的所述反馈报文流的报文总数量;
[0019]基于所述第二测试端口的接收速率或所述第二测试端口接收到的所述反馈报文流的报文总数量,确定所述被测网络设备的线速转发性能测试结果。
[0020]可选地,所述基于所述反馈报文流,对所述被测网络设备进行性能测试,包括:
[0021]确定所述第一测试端口发送的所述测试报文流的报文总数量;
[0022]确定所述第二测试端口接收到的所述反馈报文流的报文总数量;
[0023]基于所述测试报文流的报文总数量和所述反馈报文流的报文总数量,确定所述被测网络设备的丢包率。
[0024]在本申请实施例中,交换机通过第一测试端口向第一待测端口发送测试报文流,之后,被测网络设备再通过第二待测端口将该测试报文流作为反馈报文流返回至交换机的第二测试端口,这样,通过统计第二测试端口上的反馈报文流即能够确定出第二待测端口是否支持线速转发以及丢包率。
[0025]可选地,所述被测网络设备包括N个待测端口,所述交换机还包括与所述N个待测端口一一对应连接的N个测试端口,所述N为大于1的整数,所述N个测试端口处于所述第一局域网内,所述N个待测端口处于第二局域网内,所述第一局域网和所述第二局域网不同;
[0026]所述向被测网络设备发送所述测试报文流,并接收所述被测网络设备基于所述测试报文流发送的反馈报文流,包括:
[0027]以所述N个测试端口中的每个测试端口的最大转发速率,向每个测试端口对应连接的待测端口发送所述测试报文流;
[0028]通过每个测试端口接收对应连接的待测端口发送的反馈报文流,任一待测端口发送的反馈报文流包括被测网络设备通过其他待测端口接收到的测试报文。
[0029]可选地,所述基于所述反馈报文流,对所述被测网络设备进行性能测试,包括:
[0030]获取每个测试端口对所述反馈报文流的接收速率,或者,确定每个测试端口接收到的所述反馈报文流的报文总数量;
[0031]基于每个测试端口的接收速率或每个测试端口接收到的所述反馈报文流的报文总数量,确定所述被测网络设备的整机吞吐量。
[0032]在本申请实施例中,交换机的所有测试端口可以以最大转发速率向被测网络设备发送测试报文流,被测网络设备在接收到测试报文流之后,所有的待测端口以最大转发速率向对应连接的测试端口返回反馈报文流。这样,通过统计交换机的所有测试端口上的反馈报文流的接收情况即能够确定出被测网络设备的整机吞吐量。
[0033]可选地,所述获取测试报文,包括:
[0034]通过指定端口接收与所述交换机连接的终端设备发送的数据报文,所述指定端口处于第三局域网内,所述第三局域网与所述第一局域网不同。
[0035]若所述数据报文满足所述指定端口对应的ACL(Access Control Lists,访问控制列表)中的访问控制条件,则将所述数据报文作为所述测试报文。
[0036]在本申请实施例中,交换机还可以连接有终端设备,这样,用户能够更灵活的通过终端设备来设计构造测试报文。相应的,交换机可以通过ACL来控制测试报文进入。
[0037]本申请实施例的第二方面提了一种网络设备测试装置,应用于交换机,所述交换机包括处于第一局域网内的多个环回端口或至少两组直连端口,所述装置包括:
[0038]获取模块,用于获取测试报文,所述测试报文为未知单播报文;
[0039]广播模块,用于通过所述多个环回端口或所述至少两组直连端口,在所述第一局域网内对所述测试报文进行广播,得到测试报文流;
[0040]测试模块,用于基于所述测试报文流,对被测网络设备进行性能测试。
[0041]可选地,所述多个环回端口是指至少三个环回端口。
[0042]可选地,所述测试模块主要用于:
[0043]向所述被测网络设备发送所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络设备测试方法,其特征在于,应用于交换机,所述交换机包括处于第一局域网内的多个环回端口或至少两组直连端口,所述方法包括:获取测试报文,所述测试报文为未知单播报文;通过所述多个环回端口或所述至少两组直连端口,在所述第一局域网内对所述测试报文进行广播,得到测试报文流;基于所述测试报文流,对被测网络设备进行性能测试。2.如权利要求1所述的方法,其特征在于,所述多个环回端口是指至少三个环回端口。3.如权利要求1或2所述的方法,其特征在于,所述基于所述测试报文流,对被测网络设备进行性能测试,包括:向所述被测网络设备发送所述测试报文流,并接收所述被测网络设备基于所述测试报文流发送的反馈报文流;基于所述反馈报文流,对所述被测网络设备进行性能测试。4.如权利要求3所述的方法,其特征在于,所述被测网络设备包括N个待测端口,所述交换机还包括与所述N个待测端口一一对应连接的N个测试端口,所述N为大于1的整数,所述N个测试端口处于所述第一局域网内,所述N个待测端口处于第二局域网内,所述第一局域网和所述第二局域网不同;所述向被测网络设备发送所述测试报文流,并接收所述被测网络设备基于所述测试报文流发送的反馈报文流,包括:以第一测试端口的最大转发速率,通过所述第一测试端口向对应连接的第一待测端口发送所述测试报文流;通过与第二待测端口连接的第二测试端口,接收所述被测网络设备通过所述第二待测端口发送的反馈报文流,所述反馈报文流包括所述被测网络设备通过所述第一待测端口接收到的测试报文流中的测试报文,所述第二待测端口的最大转发速率不大于所述第一待测端口的最大转发速率。5.如权利要求4所述的方法,其特征在于,所述基于所述反馈报文流,对所述被测网络设备进行性能测试,包括:获取所述第二测试端口对所述反馈报文流的接收速率,或者,确定所述第二测试端口接收到的所述反馈报文流的报文总数量;基于所述第二测试端口的接收速率或所述第二测试端口接收到的所述反馈报文流的报文总数量,确定所述被测网络设备的线速转发性能测试结果。6.如权利要求4所述的方法,其特征在于,所述基于所述反馈报文流,对所述被测网络设备进行性能测试,包括:...

【专利技术属性】
技术研发人员:苏南
申请(专利权)人:深圳市飞速创新技术股份有限公司
类型:发明
国别省市:

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

1