一种交换机测试方法、系统、设备及存储介质与流程

文档序号:37722257发布日期:2024-04-23 11:58阅读:20来源:国知局
一种交换机测试方法、系统、设备及存储介质与流程

本申请涉及数据测试领域,尤其涉及一种交换机测试方法、系统、设备及存储介质。


背景技术:

1、在交换机生产测试时,由于交换机有千兆口和万兆口两种类型端口,在流量测试时需要将千兆口和万兆口流量都打满,使交换机的接口满负荷测试。传统测试时将流量仪的千兆口连接交换机的千兆口,交换机的接口使用网线或者光纤上下连接,通过交换机配置vlan将交换机的千兆口全部遍历一遍,交换机的万兆口也使用相同的方式进行测试。但是,这种测试方式需要同时使用到流量仪的千兆口和万兆口,导致在流量仪接口有限的前提下并行测试交换机效率低下,且由于流量仪的万兆口测试过程使用的流量卡成本较高,造成测试成本投入大的问题。


技术实现思路

1、本发明实施例的目的在于提供一种交换机测试方法、系统、设备及存储介质,以解决上述问题。

2、本发明提供了一种交换机测试方法,所述交换机包括低速数据接入口、低速数据输出口、至少一个待测试高速数据接口和多个数据转发接口组,所述交换机测试方法包括:获取流量测试数据,以及各所述数据转发接口组的数据转发标识和数据接入标识,所述流量测试数据基于所述低速数据接入口接收并转发至所述待测试高速数据接口;执行循环打流步骤,所述循环打流步骤包括根据预设数据标识转换策略对所述流量测试数据的数据转发标识进行转换,得到转换循环标识,基于所述转换循环标识确定目标数据转发接口组,并将所述流量测试数据转发至目标数据转发接口组,所述目标数据转发接口组对所述流量测试数据的转换循环标识转换为新的数据转发标识并发送至所述待测试高速数据接口;重复所述循环打流步骤直至所述待测试高速数据接口的数据流量满足测试需求,以使待测试高速数据接口完成测试,并将所述流量测试数据通过所述低速数据输出口进行输出。

3、于本发明的一实施例中,获取流量测试数据之前,所述交换机测试方法还包括:对各所述数据转发接口组进行数据转发配置,得到各数据转发接口组的数据转发标识;对各所述数据转发接口组进行接入标识配置,得到各数据转发接口组的数据接入标识。

4、于本发明的一实施例中,得到各数据转发接口组的数据接入标识之后,所述交换机测试方法还包括:获取低速数据接入口的数据转发标识,以及低速数据输出口的数据接入标识;根据低速数据接入口的数据转发标识和各所述数据转发接口组的数据转发标识,对所述待测试高速数据接口进行数据准入配置,得到待测试高速数据接口的数据标识准入清单,并将所述数据标识准入清单确定为预设数据标识准入清单;根据低速数据接入口的数据接入标识和各所述数据转发接口组的数据接入标识,对所述待测试高速数据接口进行标识转换策略配置,得到待测试高速数据接口的数据标识转换策略,并将所述数据标识转换策略确定为预设数据标识转换策略。

5、于本发明的一实施例中,根据预设数据标识转换策略对所述流量测试数据的数据转发标识进行转换之前,所述交换机测试方法还包括:匹配所述流量测试数据的数据转发标识和预设数据标识准入清单;若预设数据标识准入清单包括所述流量测试数据的数据转发标识,则根据预设数据标识转换策略对所述流量测试数据的数据转发标识进行转换。

6、于本发明的一实施例中,所述目标数据转发接口组对所述流量测试数据的转换循环标识转换为新的数据转发标识并发送至所述待测试高速数据接口包括:获取数据转发接口组的数据接入标识和数据转发标识,所述数据转发接口组包括至少两个低速数据接口,各所述低速数据接口之间通过网线或者光纤进行连接;对比数据转发接口组的数据接入标识和所述流量测试数据的转换循环标识;若所述数据转发接口组的数据接入标识和所述流量测试数据的转换循环标识一致,则由数据转发接口组的第一低速数据接口对所述流量测试数据进行接收,并通过网线或者光纤转发至第二低速数据接口;第二低速数据接口根据数据转发接口组的数据转发标识对将所述流量测试数据进行转发标识转换,以将所述流量测试数据的转换循环标识转换为新的数据转发标识并发送至所述待测试高速数据接口。

7、于本发明的一实施例中,执行循环打流步骤之前,所述交换机测试方法还包括:获取待测试高速数据接口数量;若所述待测试高速数据接口大于1,则对各所述待测试高速数据接口之间进行数据传输标识配置,以在各所述待测试高速数据接口间传输所述流量测试数据,各所述待测试高速数据接口之间的连接方式包括光纤连接或vlan连接。

8、本发明实施例还提供了一种交换机测试系统,所述交换机测试系统包括:待测试交换机,包括低速数据接入口、低速数据输出口、至少一个待测试高速数据接口和多个数据转发接口组,用于获取流量测试数据,以及各所述数据转发接口组的数据转发标识和数据接入标识,所述流量测试数据基于所述低速数据接入口接收并转发至所述待测试高速数据接口;执行循环打流步骤,所述循环打流步骤包括根据预设数据标识转换策略对所述流量测试数据的数据转发标识进行转换,得到转换循环标识,基于所述转换循环标识确定目标数据转发接口组,并将所述流量测试数据转发至目标数据转发接口组,所述目标数据转发接口组对所述流量测试数据的转换循环标识转换为新的数据转发标识并发送至所述待测试高速数据接口;重复所述循环打流步骤直至所述待测试高速数据接口的数据流量满足测试需求,以使待测试高速数据接口完成测试,并将所述流量测试数据通过所述低速数据输出口进行输出;外部流量设备,与所述外部流量设备连接,用于向所述低速数据接入口提供流量测试数据,并接收所述低速数据输出口输出的流量测试数据。

9、于本发明的一实施例中,所述交换机测试系统还包括:测试终端,与所述外部流量设备和待测试交换机连接,用于控制外部流量设备和待测试交换机进行测试。

10、本发明实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述实施例中任一项所述的交换机测试方法。

11、本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上述实施例中任一项所述的交换机测试方法。

12、本发明实施例中的一种交换机测试方法、系统、设备及存储介质,通过获取流量测试数据,以及各数据转发接口组的数据转发标识和数据接入标识,执行循环打流步骤,其包括对流量测试数据的数据转发标识进行转换,得到转换循环标识并确定目标数据转发接口组,将流量测试数据转发至目标数据转发接口组,目标数据转发接口组对转换循环标识转换为新的数据转发标识并发送至待测试高速数据接口,重复循环打流步骤直至满足测试需求;本申请通过对流量测试数据修改标识的方式进行数据循环打入待测试高速数据接口,基于低速流量数据的循环打入实现高速流量接口的测试,仅需流量仪的单个接口就可实现测试,提升并行测试效率,且避免了高速流量测试的成本投入。

13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。



技术特征:

1.一种交换机测试方法,其特征在于,所述交换机包括低速数据接入口、低速数据输出口、至少一个待测试高速数据接口和多个数据转发接口组,所述交换机测试方法包括:

2.根据权利要求1所述的交换机测试方法,其特征在于,获取流量测试数据之前,所述交换机测试方法还包括:

3.根据权利要求2所述的交换机测试方法,其特征在于,得到各数据转发接口组的数据接入标识之后,所述交换机测试方法还包括:

4.根据权利要求1所述的交换机测试方法,其特征在于,根据预设数据标识转换策略对所述流量测试数据的数据转发标识进行转换之前,所述交换机测试方法还包括:

5.根据权利要求1所述的交换机测试方法,其特征在于,所述目标数据转发接口组对所述流量测试数据的转换循环标识转换为新的数据转发标识并发送至所述待测试高速数据接口包括:

6.根据权利要求1-5任一项所述的交换机测试方法,其特征在于,执行循环打流步骤之前,所述交换机测试方法还包括:

7.一种交换机测试系统,其特征在于,所述交换机测试系统包括:

8.根据权利要求7所述的交换机测试系统,其特征在于,所述交换机测试系统还包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如权利要求1至6中任一项所述的交换机测试方法。


技术总结
本发明实施例中的一种交换机测试方法、系统、设备及存储介质,通过获取流量测试数据,以及各数据转发接口组的数据转发标识和数据接入标识,执行循环打流步骤,其包括对流量测试数据的数据转发标识进行转换,得到转换循环标识并确定目标数据转发接口组,将流量测试数据转发至目标数据转发接口组,目标数据转发接口组对转换循环标识转换为新的数据转发标识并发送至待测试高速数据接口,重复循环打流步骤直至满足测试需求;本申请通过对流量测试数据修改标识的方式进行数据循环打入待测试高速数据接口,基于低速流量数据的循环打入实现高速流量接口的测试,仅需流量仪的单个接口就可实现测试,提升并行测试效率,且避免了高速流量测试的成本投入。

技术研发人员:申玉康,刘品,孙立
受保护的技术使用者:重庆紫光华智电子科技有限公司
技术研发日:
技术公布日:2024/4/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1