摘要
本发明属于网络通信的技术领域,更具体地,涉及一种基于FPGA的IP报文分片重组方法及系统。所述方法将IP报文分片重组的过程从CPU卸载到FPGA执行,减轻了CPU的负载;所述方法将IP报文分片的存储和重组划分为两个异步流程,存储流程负责将IP报文分片及其状态写入各类表,重组流程负责从各类表中获取IP报文分片及其状态,通过这样一个两级流水线结构提高了IP报文分片重组的效率。本发明采用TCAM进行IP报文分片的匹配,避免了常见的基于哈希运算的匹配方法带来的哈希值冲突问题;同时,采用了动态的资源分配和回收机制,提高了资源利用率。
技术关键词
IP报文分片
报文分片重组方法
索引
存储表
载荷
存储模块
标识
终点
封装模块
标志
存储芯片
矩阵
流水线结构
字段
可读存储介质