[发明专利]基于FPGA+RLDRAM3实现高速流表的方法有效
申请号: | 202211703680.4 | 申请日: | 2022-12-29 |
公开(公告)号: | CN115665051B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 于华;安丰军;吴振华;侯崇岭 | 申请(专利权)人: | 北京浩瀚深度信息技术股份有限公司 |
主分类号: | H04L47/193 | 分类号: | H04L47/193;H04L47/26 |
代理公司: | 北京沁优知识产权代理有限公司 11684 | 代理人: | 郭衍飞 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fpga rldram3 实现 高速 方法 | ||
本发明提供基于FPGA+RLDRAM3实现高速流表的方法,包括第一级流表通过FPGA+RLDRAM3承载,第二级流表通过X86+DDR4的通用服务器承载,第一级流表和第二级流表通过自定义的流记录联通;当一条流的首报文到达时,根据报文的五元组进行哈希计算得到哈希值,以哈希值为地址建立所述第一级流表,通过调取上报机制,当第一级流表上报流记录时,依据该流记录建立第二级流表。本发明在不提高FPGA规模资源的前提下,解决了单板实现400G以上的高速流表的技术难题。
技术领域
本发明涉及网络流量筛选技术领域,具体涉及基于FPGA+RLDRAM3实现高速流表的方法。
背景技术
在研发网络流量筛选平台、网络安全检测及过滤平台、DPI采集平台、网络流量清洗以及防火墙等网络安全领域的平台系统时,一个无法避免的重要功能及技术指标是系统支持的流表数量。依据中国移动统一DPI设备技术规范要求,相关平台设备每100G要求支持并发流数为2500万,同时要求至少满足的性能指标为平均报文长度256字节线速处理。但是随着网络接口速率的不断发展,接口速率从1G、2.5G、10G、40G、逐步发展到100G接口。如何在满足高速报文处理的前提下,实现大容量的流表是上述平台设备研发中需要解决的技术难题之一。
发明内容
有鉴于此,本发明要解决的问题是提供基于FPGA+RLDRAM3实现高速流表的方法。
为解决上述技术问题,本发明采用的技术方案是:基于FPGA+RLDRAM3实现高速流表的方法,包括第一级流表通过FPGA+RLDRAM3承载,第二级流表通过X86+DDR4的通用服务器承载,第一级流表和第二级流表通过自定义的流记录联通;
当一条流的首报文到达时,根据报文的五元组进行哈希计算得到哈希值,以哈希值为地址建立所述第一级流表,通过调取上报机制,当第一级流表上报流记录时,依据该流记录建立第二级流表,所述第二级流表再依据该流记录组帧产生XDR流记录输出。
在本发明中,优选地,所述上报机制包括溢出上报判定策略,对每个报文采用溢出上报策略,所述溢出上报判定策略配置有溢出上报门限值,所述溢出上报判定策略为将当前连接表中累积的报文数与溢出上报门限值进行比较,若当前连接表中累积的报文数大于溢出上报门限值,则启动溢出上报指令。
在本发明中,优选地,所述上报机制包括超时控制策略,所述超时控制策略以定时轮询方式进行判定,当Tu大于超时时间门限阈值时则表明当前流出现超时,所述超时控制策略包括TCP结束快超时判定策略、短流快超时判定策略和哈希表冲突更新超时判定策略,分别对应TCP结束快超时类型、上报快超时类型以及哈希表冲突更新超时类型。
在本发明中,优选地,所述TCP结束快超时判定策略为判断当前流收到的报文是否带有TCP Fin和Rst标志,是则设置TCP快超时门限小于超时时间门限阈值,对应记录TCP结束快超时类型;否则不执行。
在本发明中,优选地,所述短流快超时判定策略配置有快超时门限值和报文数超时门限值,所述短流快超时判定策略为判断Tu大于快超时门限值,且连接表中上下行报文数之和报文数小于门限值时,驱动快速超时,同时对应记录快超时类型。
在本发明中,优选地,所述哈希表冲突更新超时判定策略配置有哈希冲突更新超时门限值,所述哈希表冲突更新超时判定策略为判断Tu是否大于哈希冲突更新超时门限值,是则驱动删除原连接并上报哈希表冲突更新超时类型。
在本发明中,优选地,所述上报机制还包括定时上报判定策略,所述定时上报判定策略配置有定时上报门限值,所述定时上报判定策略为将距离前一流记录上报时间间隔与定时上报门限值比较,若距离前一流记录上报时间间隔大于定时上报门限值则启动定时上报指令。
在本发明中,优选地,所述流记录包括上报类型、特征ID、协议类型、业务ID、IP地址、上下行报文数和字节数以及流时间信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浩瀚深度信息技术股份有限公司,未经北京浩瀚深度信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211703680.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据中心节能调度装置
- 下一篇:一种耐高温聚氨酯热熔胶及其制备方法