一种基于单向并行多链表的网络数据管理方法及系统

基本信息

申请号 CN201210593571.1 申请日 -
公开(公告)号 CN103095595B 公开(公告)日 2017-07-18
申请公布号 CN103095595B 申请公布日 2017-07-18
分类号 H04L12/801;H04L12/883 分类 电通信技术;
发明人 张建辉;叶荻秋;卜佑军;李玉峰;马海龙;奚东志 申请(专利权)人 大连环宇移动科技有限公司
代理机构 大连东方专利代理有限责任公司 代理人 大连环宇移动科技有限公司;中国人民解放军信息工程大学
地址 116600 辽宁省大连市开发区辽河西路169号
法律状态 -

摘要

摘要 本发明公开了一种基于单向并行多链表的网络数据管理方法,具有如下步骤:S100.接收分光设备复制的链路流量,逐包进行解析,提取每个包的五元组;记录每个包到达的时间;S200.将所述每个五元组哈希成流ID;判断当前五元组对应的包是否为SYN包;S300.从SD Ram和Block Ram中读出当前包的表项数据;与所述与该包对应的五元组比较:五元组对应的包是否与表项匹配。本发明提供的一种基于单向并行多链表的网络数据管理方法和系统,通过一种简单的算法,完成了在流管理中的逐包处理,有效的对不活动超时流进行管控,算法效率高,耗时时间短。而且采用了FPGA为处理核心,成本低廉,十分便于推广和使用。