System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于交换机的pattern文件多路同步下发方法技术_技高网

一种基于交换机的pattern文件多路同步下发方法技术

技术编号:39942995 阅读:4 留言:0更新日期:2024-01-08 22:42
本发明专利技术提供一种基于交换机的pattern文件多路同步下发方法,包括获取主机端PC1网口的MAC信息、获取PC2网口的MAC信息、pattern信息和pattern信息的类型信息,生成N个均以PC2网口的MAC信息为目的地址字段、PC1网口的MAC信息为源地址字段、类型信息为类型字段和pattern信息为数据字段的下发数据包并发送至交换机;所述交换机同时接收N个下发数据包并分发至对应PC2网口;每个所述子卡接收对应下发数据包,依据类型字段区分pattern信息,并以类型字段对应格式下载pattern信息;所述子卡校验下发数据包的完整性,并依据PC1网口和PC2网口的MAC信息发送反馈数据包至主机端。本发明专利技术能够快速同步下发多个pattern文件至对应的子卡,提高老练测试一体机的性能。

【技术实现步骤摘要】

本专利技术涉及数据包多路下发,具体涉及一种基于交换机的pattern文件多路同步下发方法


技术介绍

1、老练测试一体机集成了老练测试和性能测试两个功能,为提高老练测试一体机的测试效率,老练测试一体机内设置有多个可单独运行的测试子卡,每个测试子卡对应固定的pattern文件,测试子卡通过运行对应pattern文件测试被测芯片,以同步测试不同被测芯片的性能或寿命。

2、现有技术中,通过将所有子卡对应的pattern文件集成至同一数据包,并将数据包下发至所有子卡,子卡解析并接收数据包内对应的pattern文件,完成多个pattern文件的分发至不同子卡。老练测试一体机内测试子卡的数量越多,每个子卡接收的数据包也越多,解析时间也越长,影响老练测试一体机的运行效率。


技术实现思路

1、有鉴于此,本专利技术要解决的问题是提供一种基于交换机的pattern文件多路同步下发方法,能够快速同步下发多个pattern文件至对应的子卡,提高老练测试一体机的性能。

2、为解决上述技术问题,本专利技术采用的技术方案是:

3、一种基于交换机的pattern文件多路同步下发方法,包括,

4、步骤一,下发数据包生成步骤,获取主机端pc1网口的mac信息、获取pc2网口的mac信息、pattern信息和pattern信息对应的类型信息,生成n个均以pc2网口的mac信息为目的地址字段、pc1网口的mac信息为源地址字段、类型信息为类型字段和pattern信息为数据字段的下发数据包并发送至交换机,所述n表示pc2网口的mac信息数量;

5、步骤二,下发数据包下发步骤,所述交换机同时接收n个下发数据包,并依据目的地址字段分发至对应pc2网口;

6、步骤三,子卡接收下发数据包步骤,每个子卡依据pc2网口的mac信息接收对应下发数据包,所述子卡依据类型字段区分pattern信息并以对应格式下载;

7、步骤四,子卡反馈步骤,所述子卡校验下发数据包的完整性,并依据pc1网口和pc2网口的mac信息发送反馈数据包至主机端。

8、进一步的,所述pc1网口和pc2网口通过对应端口与交换机数据互通,所述交换机包括记载端口和对应mac信息的地址表,自定义所述pc2网口的mac信息以生成pc2定义网口;

9、所述地址表不记载pc2定义网口的mac信息和端口。

10、进一步的,所述反馈数据包以pc1网口的mac信息为目的地址字段,pc2网口的mac信息为源地址字段,pattern信息的类型为类型字段,pattern信息的字节数为数据字段。

11、进一步的,所述pattern文件包括不同类型数据的pattern信息,所述不同类型数据的pattern信息包括文件信息、timeset信息、pinlist信息、向量信息;

12、所述文件信息包括pattern文件的生成时间和pattern文件的下发通道路径,所述timeset信息用于记载运行一个指令所需的时间,所述pinlist信息用于记载指令名称列表,所述向量信息用于记录指令信息。

13、进一步的,所述数据字段包括记载pattern信息字节长度的字节数字段,所述数据字段的尾端设置有校验下发数据包字节数的数据校验字段。

14、进一步的,所述主机端与子卡之间基于二层以太网协议。

15、本专利技术具有的优点和积极效果是:

16、通过以主机端其pc1网口的mac信息为源地址字段,子卡其pc2网口的mac信息为目的地址字段,子卡对应的pattern信息为数据字段,生成n个下发数据包,交换机pc2网口的mac信息将这n个下发数据包都发送至对应子卡,子卡依据mac信息仅接收对应的下发数据包,实现多个pattern文件同步下发,且每个子卡仅接收对应的pattern文件,节省子卡接收pattern文件时间,提高老练测试一体机的性能。

17、通过自定义pc2网口mac信息,修改pc2网口的mac信息形成pc2定义网口,交换机通过泛洪动作将下发数据包同时发送至对应多个子卡,子卡依据mac信息接收对应小法数据包,无须改动交换机与子卡的接线,即可灵活配置下发数据包。

本文档来自技高网...

【技术保护点】

1.一种基于交换机的pattern文件多路同步下发方法,其特征在于,包括,

2.根据权利要求1所述的一种基于交换机的pattern文件多路同步下发方法,其特征在于,所述反馈数据包以PC1网口的MAC信息为目的地址字段,PC2网口的MAC信息为源地址字段,pattern信息的类型为类型字段,pattern信息的字节数为数据字段。

3.根据权利要求1所述的一种基于交换机的pattern文件多路同步下发方法,其特征在于,所述pattern文件包括不同类型数据的pattern信息,所述不同类型数据的pattern信息包括文件信息、TimeSet信息、PinList信息、向量信息;

4.根据权利要求1所述的一种基于交换机的pattern文件多路同步下发方法,其特征在于,所述数据字段包括记载pattern信息字节长度的字节数字段,所述数据字段的尾端设置有校验下发数据包字节数的数据校验字段。

5.根据权利要求1所述的一种基于交换机的pattern文件多路同步下发方法,其特征在于,所述主机端与子卡之间基于二层以太网协议。

【技术特征摘要】

1.一种基于交换机的pattern文件多路同步下发方法,其特征在于,包括,

2.根据权利要求1所述的一种基于交换机的pattern文件多路同步下发方法,其特征在于,所述反馈数据包以pc1网口的mac信息为目的地址字段,pc2网口的mac信息为源地址字段,pattern信息的类型为类型字段,pattern信息的字节数为数据字段。

3.根据权利要求1所述的一种基于交换机的pattern文件多路同步下发方法,其特征在于,所述pattern文件包括不同类型数据的p...

【专利技术属性】
技术研发人员:张大伟耿雪冰屈粮富
申请(专利权)人:天津普智芯网络测控技术有限公司
类型:发明
国别省市:

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

1