一种基于FPGA的数据包对比去重方法

    公开(公告)号:CN116366478B

    公开(公告)日:2023-08-15

    申请号:CN202310640501.5

    申请日:2023-06-01

    Abstract: 本发明提供一种基于FPGA的数据包对比去重方法,包括:FPGA模块计算两个待处理数据包中的当前两个报文载荷的哈希值,比较两个哈希值是否相同,返回比较结果;PC端根据比较结果和状态转移方程,计算当前两个报文的RML值和属性信息,遍历两个待处理数据包中的所有报文;基于递归函数计算出相同报文和不同报文分别在两个待处理数据包中的位置信息,并提取相同报文和不同报文,存储到新数据包中。本发明针对不同设备的数据包对比去重需求,提出了一种创新性解决方案,由于不同设备的数据包头部信息可能不同,数据包的对比去重具有很大的难度,本发明提出针对数据包的荷载部分做对比以判断报文是否相同,完成数据包的对比去重工作。

Patent Agency Ranking