基于硬件支持的高速DPI算法研究

被引量 : 0次 | 上传用户:guanxming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DPI(深度包检测)技术对网络中的数据包进行报文头部以及负载的深入辨别和检测。该技术在网络业务识别、网络流量管理、网络安全防护、用户行为分析和控制等方面都得到了广泛的应用。然而随着互联网的普及和发展,DPI技术正面临着日益严峻的挑战。网络传输速率的飞速发展要求DPI技术能够支持更高的匹配速率;模式集的迅速扩张要求DPI技术能够支持更高的检索容量;硬件集成度的增加要求实现DPI技术所用的硬件器件降低功耗以提高可靠性,延长使用寿命。而现有的处理机制很难同时满足上述几方面的应用要求。为此论文结合新一代高可信网络项目需求,从算法角度对DPI技术进行了深入细致的研究,主要工作包括:1、对经典匹配算法进行了分析和评述,指出了各类算法的优势及其应用的局限性。2、针对固定关键词匹配问题,提出一种基于TCAM的高速低功耗多匹配算法。该算法充分利用硬件的固有特性,在对降低硬件功耗做必要性分析的基础上就表项之间的关系建立数学模型,提出了一种基于表项之间交叉属性的新的表项分块方案。全方位考虑到了硬件的分类速率、内存耗费和功率耗费三方面需求。实验结果表明,该算法不仅能够满足骨干链路速率,而且在合理的内存使用的基础上使硬件功耗较现有算法分别节省了72.25%和87.29%。3、针对浮动关键词匹配问题,提出了一种基于TCAM的定长移位匹配算法。该算法通过对移动步长的灵活控制有效降低了存储器的访问频率,提高了系统速率。通过分析空间复杂度,本算法与其它移位加速算法相比,在一定的范围之内对TCAM容量的需求也具有明显的优势。算法性能分析和仿真表明:该算法不仅可以实现任意长度模式的线速搜索,还可以使系统所能支持的模式集规模达到几万条。4、结合课题依托项目,提出了一种可实现的IP深度报文硬件检测方案。该方案采用了一种软硬件协同、控制平面与数据平面分离的系统实现架构,集成高效负载特征识别算法,报文处理速率达到目前骨干网10Gbps的要求,能够有效地过滤出有用信息,丢弃无用分组。
其他文献
由于新形势的发展、素质教育的深入和农村中学自身生存和发展的需要,农村中学应当与时俱进,大胆进行管理创新,更新观念。实行分层管理,科学决策、严格规划管理,整合资源、组
住房按揭贷款保险从开办以来到现在,随着保险市场的不断成熟与发展已经有了进步和改进,但住房按揭贷款保险的现状并不乐观。虽然各保险公司对保险条款作了调整,试图吸引消费
应力腐蚀是304不锈钢最常见的腐蚀失效形式之一,它是应力和腐蚀介质共同作用下的延迟破裂,具有脆性断裂的特征,往往对设备和人员造成很大危害。本文通过对敏化304不锈钢的显
“八年研究”是美国进步教育运动史上一次规模最为广泛的研究实验,它对美国的教育乃至整个世界的教育都产生了重要的影响。教育评价在其实践中得到了不断完善和发展,开始渐渐
<正>区内进行高一学业质量检测,我在文言文部分命了这样一道题,引起大家争议。题目如下:吴兴僧昼,字皎然,工律诗。尝谒韦苏州,恐诗体不合,乃于舟中抒思,作古体十数篇为贽。韦
随着市场经济全球化的发展,服装品牌开始普遍进入全球市场。在这种形势下,服装品牌广告作为信息传播的先行者,面临着在不同文化地域传播的挑战。不同的地域具有不同的文化语
简要分析“字本位”理论产生的背景,对“字本位”理论几个重点观点进行评述,认为该理论的提出继承了汉语研究的传统,是在认真总结百年来汉语研究经验教训基础上的新探索,对于全面
本文就锂在碱金属元素性质变化规律中的不规则性,如锂生成正常氧化物,生成稳定的氧化物,硝酸盐热分解为金属氧化物以及锂的电极电势最低等不规则性做出热力学分析,找出原因,得出结
目的:探讨地西泮联合小剂量奥氮平治疗酒精依赖的疗效。方法:对2010年3月-2012年3月入住山东省安康医院的126例酒依赖、酒精所致精神障碍、酒精戒断综合征患者的病例资料进行
目的了解扩大国家免疫规划后儿童疫苗预防接种情况,为进一步提高接种率提供依据。方法按麻疹平均发病率水平抽取高低不同的两个县,随机抽取2008年1月至2009年12月出生的儿童3