System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据包多路下发,具体涉及一种基于交换机的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信息为数据字
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...
【专利技术属性】
技术研发人员:张大伟,耿雪冰,屈粮富,
申请(专利权)人:天津普智芯网络测控技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。