【技术实现步骤摘要】
本专利技术涉及数据处理与交换转发,尤其涉及一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法、基于fpga的多种互联协议帧生成装置。
技术介绍
1、在各类互联协议中,一个完整的数据帧由帧头、载荷、crc、帧头帧尾标志等组成。帧头和载荷拼接需要用到的主要参数有帧头长度、帧头数据、载荷数据。在传统方法实现帧头载荷的拼接过程中,由于只用支持单一协议数据帧的产生,应用场景简单,故帧头长度固定,在拼接时帧头数据的截取位置也随之固定,故采用一套针对具体协议的拼接逻辑即可实现。
2、当在一套硬件环境中支持的协议类型增多,面对异构协议数据帧产生的帧头载荷拼接需求,造成帧头与载荷拼接时帧头截取位置将变得随机,拼接逻辑也随之剧增。当环境支持协议类型数量不多时,常规的处理手段是针对每一种不同协议的帧头载荷拼接都单独设置一种case情况讨论,各协议处理逻辑在代码模块均完全独立,由于没有寻求拼接操作的“共性”,故逻辑代码量冗余带来的结果是编程资源开销大,且随着协议类型的增加,代码逻辑将变得更加复杂。
3、基于以上弊端,由于ver
...【技术保护点】
1.一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法,其特征在于,包括:
2.根据权利要求1所述的一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法,其特征在于,步骤2中,所述根据所述帧头长度是否为整拍确定待生成协议帧的拼接位置与拼接拍数,具体包括:
4.根据权利要求1所述的一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法,其特征在于,步骤4中,所述根据所述拼接位置对所述帧头数据和所述
...【技术特征摘要】
1.一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法,其特征在于,包括:
2.根据权利要求1所述的一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法,其特征在于,步骤2中,所述根据所述帧头长度是否为整拍确定待生成协议帧的拼接位置与拼接拍数,具体包括:
4.根据权利要求1所述的一种适用于多种互联协议帧生成过程的帧头与载荷的归一化拼接方法,其特征在于,步骤4中,所述根据所述拼接位置对所述帧头数据和所述载荷数据进行拼接操作,具体包括:当所述同步信号启动,根据步骤2中所述帧头长度是否为整拍,进行拼接边界处理...
【专利技术属性】
技术研发人员:沈剑良,郑锐,董春雷,陈艇,赵博,张文建,王兆辉,曹睿,张丽,李智超,
申请(专利权)人:中国人民解放军网络空间部队信息工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。