[发明专利]数据包的多协议转化校验方法和装置有效
申请号: | 201910631864.6 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110381050B | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 沈剑良;高琛;张帆;刘冬培;陈艇;汪欣;张文建;虎艳宾;张丽;于洪 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/08;H04L43/18;H04L12/46;H04L1/00 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 陈勇 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 协议 转化 校验 方法 装置 | ||
1.一种数据包的多协议转化校验方法,其特征在于,应用于交换芯片,所述方法包括:
接收第一校验设备发送的第一数据包;所述第一数据包是第一校验设备将源协议的包头信息和包内容信息进行封装后得到的数据包,或者,是第一校验设备将源协议的包头信息、包内容信息和循环冗余校验CRC校验码进行封装后得到的数据包,其中,所述包内容信息是由第一校验设备生成的,所述CRC校验码是通过对所述包内容信息进行多项式计算得到的;
将所述第一数据包进行解析,得到解析的第一数据包;
从所述解析的第一数据包中提取源协议的包头信息和包内容信息;
将所述源协议的包头信息转化为第二校验设备中目的协议的包头信息;
将所述目的协议的包头信息和所述源协议的所述包内容信息进行封装,得到第二数据包;
将所述第二数据包发送给所述第二校验设备,以使所述第二校验设备对所述第二数据包的包头信息及包内容信息进行解析,并进行两级校验,生成校验结果;
其中,所述校验结果包括协议转换成功结果和协议转换失败结果。
2.根据权利要求1所述的数据包的多协议转化校验方法,其特征在于,当所述源协议为FC-AE-ASM或ETH协议,所述目的协议为SRIO协议时,在将所述源协议的包头信息转化为第二校验设备中目的协议的包头信息之后,在将所述目的协议的包头信息和所述源协议的所述包内容信息进行封装之前,所述方法还包括:
将所述源协议的所述包内容信息进行切包,得到多个子包内容信息;
其中,所述子包内容信息的长度不大于256B。
3.一种数据包的多协议转化校验方法,其特征在于,应用于第二校验设备,所述方法包括:
接收交换芯片发送的第二数据包;所述第二数据包是交换芯片通过对第一数据包进行协议转换后得到的;所述第一数据包是第一校验设备将源协议的包头信息和包内容信息进行封装后得到的数据包,或者,是第一校验设备将源协议的包头信息、包内容信息和循环冗余校验CRC校验码进行封装后得到的数据包,其中,所述包内容信息是由第一校验设备生成的,所述CRC校验码是通过对所述包内容信息进行多项式计算得到的;
将所述第二数据包进行解析,得到解析的第二数据包;
从所述解析的第二数据包中提取目的协议的包头信息和字段信息;
对提取到的目的协议的包头信息和字段信息进行两级校验,具体为:将所述目的协议的字段信息按照预设方式进行匹配,以及将所述目的协议的包头信息与源协议的包头信息进行匹配;
如果匹配成功,则生成协议转换成功结果;
如果匹配不成功,则生成协议转换失败结果;
其中,所述字段信息包括包内容信息和/或CRC校验码,所述预设方式包括与预存的包内容信息的匹配、与初始包内容信息和/或结束包内容信息的匹配,或与所述CRC校验码的匹配。
4.根据权利要求3所述的数据包的多协议转化校验方法,其特征在于,所述将所述目的协议的字段信息按照预设方式进行匹配,包括:
将所述包内容信息与预存的包内容信息进行匹配。
5.根据权利要求3所述的数据包的多协议转化校验方法,其特征在于,所述将所述目的协议的字段信息按照预设方式进行匹配,包括:
将所述包内容信息与预设条件中的所述初始包内容信息和/或所述结束包内容信息进行匹配,其中,所述预设条件为所述包内容信息以递增或递减的形式进行排列。
6.根据权利要求3所述的数据包的多协议转化校验方法,其特征在于,所述将所述目的协议的字段信息按照预设方式进行匹配,包括:
将所述CRC校验码进行解析,得到所述CRC校验码对应的包内容信息;
将所述CRC校验码对应的包内容信息与所述包内容信息进行匹配。
7.根据权利要求3所述的数据包的多协议转化校验方法,其特征在于,在所述从所述解析的第二数据包中提取目的协议的包头信息和字段信息之后,在将所述目的协议的字段信息按照预设方式进行匹配之前,所述方法还包括:
将所述目的协议的字段信息中的包内容信息进行整合,得到整合的包内容信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910631864.6/1.html,转载请声明来源钻瓜专利网。