APP下载

一种面向100Gbps网络的L7-filter硬件加速方法

2016-12-09付文亮

电子学报 2016年11期
关键词:规则方法

付文亮,郭 平,周 舟

(1.北京理工大学计算机科学与技术学院,北京 100081;2.中国科学院信息工程研究所信息内容安全技术国家工程实验室,北京 100093)



一种面向100Gbps网络的L7-filter硬件加速方法

付文亮1,郭 平1,周 舟2

(1.北京理工大学计算机科学与技术学院,北京 100081;2.中国科学院信息工程研究所信息内容安全技术国家工程实验室,北京 100093)

L7-filter是当前广泛应用的流量分类系统,其采用基于正则表达式匹配的深包检测方法,通过检测数据包有效载荷中存在的字符串特征对流量进行分类.然而,由于计算复杂度高、存储消耗大等原因,现有L7-filter软硬件方法的处理性能严重不足,不能适应当前40Gbps以及更高性能骨干网络.在对L7-filter的应用层协议规则集进行分析,总结其中广泛存在的特征的基础上,本文提出了一个硬件加速方法,其通过有针对性的数据模型、算法优化、匹配架构设计以提高流量分类系统的处理能力.为了验证方法的可行性,采用了基于Virtex6的FPGA板卡实现原型系统并对其进行评估.实验结果表明,原型系统的数据吞吐率可以达到约115Gbps.

流量分类;正则表达式匹配;100Gbps;FPGA

1 引言

随着互联网应用进一步发展,其逐渐渗透到人们生活的各个方面,为人类生活提供了极大便利的同时,也为网络安全领域提出新的挑战.一方面,互联网安全环境日趋复杂,针对网络应用漏洞而产生的木马、蠕虫攻击等恶意行为逐渐增多,现有网络安全系统亟待加强针对网络应用的检测能力,应用层协议……

登录APP查看全文

猜你喜欢

规则方法
撑竿跳规则的制定
数独的规则和演变
学习方法
规则的正确打开方式
让规则不规则
TPP反腐败规则对我国的启示
搜索新规则
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法