[发明专利]数据包的多协议转化校验方法和装置有效
申请号: | 201910631864.6 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110381050B | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 沈剑良;高琛;张帆;刘冬培;陈艇;汪欣;张文建;虎艳宾;张丽;于洪 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/08;H04L43/18;H04L12/46;H04L1/00 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 陈勇 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 协议 转化 校验 方法 装置 | ||
本发明提供了数据包的多协议转化校验方法和装置,包括:交换芯片接收第一校验设备发送的第一数据包;从解析的第一数据包中提取源协议的包头信息和包内容信息;将源协议的包头信息转化为第二校验设备中目的协议的包头信息;将目的协议的包头信息和源协议的所述包内容信息进行封装,得到第二数据包;将第二数据包发送给第二校验设备,以使第二校验设备对第二数据包进行校验,生成校验结果;可以对数据包的包头信息及包内容信息进行双重检测,更加全面的检测协议转化后的数据包是否正确,从而提高验证效率和验证可信度。
技术领域
本发明涉及嵌入式系统技术领域,尤其是涉及数据包的多协议转化校验方法和装置。
背景技术
随着互联网、物联网和人工智能的快速发展,当前网络互联的自动化、智能化水平不断提升,这种情况促进了嵌入式处理技术的快速发展,给高性能嵌入式系统的互联互通方面带来了严峻的挑战。SRIO协议是面向嵌入式系统开发提出的高可靠、高性能、基于包交换的新一代高速互联技术,是未来十几年中嵌入式系统互联的最佳选择协议之一。FC-AE-ASM标准本身是一个FC应用到航空电子环境中的一组协议集,主要用于航空电子环境下各设备之间的数据通信、传输视频、指控等数据。在国内FC-AE-ASM协议已经开始预研和验证,并对国际标准协议进行了一些特定的改进,是将来国内应用的一个重点方向。以太网(ETH)标准是一个古老而又充满活力的标准,在ETH提出后的这几十年中,ETH技术得到了不断的发展,时至今日,千兆ETH和万兆ETH得以推广,在局域网范围市场占有率超过90%。因此实现嵌入式系统与ETH的互联互通具有重大意义。
在芯片的研发阶段,如何正确验证协议转换芯片是否成功具备协议转换的功能是一个十分重要的课题。通常采用两种方式,第一种方式是对发送端发送的数据包和接收端收到的数据包的数量进行统计与对比,来检验转换芯片的协议转发功能是否正确。第二种方式是对发送端发送的数据内容和接收端收到的数据内容进行统计与对比,来检验转换芯片的协议转发功能是否正确。但是,第一种方式只能从表面上验证转换芯片能否将数据包转发到目的设备,并不能验证转发到目的设备的数据包携带的数据内容是否正确。第二种方式只能从表面上验证转换芯片能否将数据包正确转发到目的设备,并不能验证转发到目的设备的Header(包头信息)是否正确。
总的来说,上述两种方式都不能准确地验证转换芯片是否将数据包正确发送到目的设备。
发明内容
有鉴于此,本发明的目的在于提供数据包的多协议转化校验方法和装置,可以对数据包的包头信息及包内容信息进行双重检测,更加全面的检测协议转化后的数据包是否正确,从而提高验证效率和验证可信度。
第一方面,本发明实施例提供了数据包的多协议转化校验方法,应用于交换芯片,所述方法包括:
接收第一校验设备发送的第一数据包;
将所述第一数据包进行解析,得到解析的第一数据包;
从所述解析的第一数据包中提取源协议的包头信息和包内容信息;
将所述源协议的包头信息转化为第二校验设备中目的协议的包头信息;
将所述目的协议的包头信息和所述源协议的所述包内容信息进行封装,得到第二数据包;
将所述第二数据包发送给所述第二校验设备,以使所述第二校验设备对所述第二数据包进行校验,生成校验结果;
其中,所述校验结果包括协议转换成功结果和协议转换失败结果。
进一步的,所述第一数据包由所述源协议的所述包头信息和所述包内容信息封装的数据包,或者,由所述源协议的所述包头信息、所述包内容信息和循环冗余校验CRC校验码封装的数据包,其中,所述CRC校验码是通过所述包内容信息进行多项式计算得到的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910631864.6/2.html,转载请声明来源钻瓜专利网。