基于网络处理器的防火墙关键技术与算法研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:udbnny
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
防火墙在保障网络安全方面至关重要,为了让防火墙满足当前网络的高速处理要求,和新协议新应用层出不穷的发展趋势,网络处理器被用作构建新一代高性能防火墙的硬件平台。然而传统的防火墙系统并不能直接移植到网络处理器中,其关键技术与算法有其自身的特点,需要进一步研究。 本文首先分别分析了网络处理器技术和防火墙技术,得出了基于网络处理器的防火墙需要重点研究的技术要点。在此基础上设计与实现了基于网络处理器的状态检测型防火墙的原型系统,包括系统设计、关键模块设计、原型系统的开发与部署等。为了更深层次地发掘网络处理器硬件优化的结构特点,本文在总结和分析已有的针对网络处理器的处理资源调度算法后,提出了异构多线程多处理器片上系统的处理资源调度算法,称为基于复制的部分动态调度算法(DPDS),并在模拟工具下实验分析了该算法的性能。 在技术上,本文所设计的基于网络处理器的防火墙与已有方案相比有诸多创新。在数据平面和控制平面上合理划分了任务,并通过信箱机制相互通信;设计出的数据结构具有读写快、占用存储空间小、管理简单等优点;充分利用了那些为优化网络处理而专门设计的硬件单元。 在算法上,本文所提出的DPDS是第一个将任务复制思想与部分动态映射思想相结合,以减少网络数据包延迟并增加吞吐量的研究。实验表明具有动态调度阶段的算法与没有动态调度阶段的算法相比,最大平均吞吐量有30%的提高。 随着对基于网络处理器的防火墙技术和算法的深入研究和工业界产品的日益成熟,网络安全将得到更好的保障。
其他文献
近年来,参数化设计技术以其强有力的草图设计、尺寸驱动修改图形等功能,成为产品设计过程中初始设计、产品建模及修改、多方案比较和动态设计的有效手段,越来越得到人们的重视。
随着网络技术和企业信息化的普及和应用,计算机安全变得越来越重要。入侵检测是计算机安全体系结构中的一个重要的组成部分,入侵检测技术是对系统或者网络审计数据进行检测分
数字化、网络化、智能化现成为企业信息化建设和应用的主要形式,我国的船舶工业正面对来自业务和技术两方面的挑战,业务上从单一转向规模化,技术上从集中发展到分布。应用服
互联网的快速发展和经济的全球化使得软件已深入、广泛地渗透到人类社会的各个方面,软件系统的应用规模和复杂程度迅速扩大。同时,社会对软件的需求也与日俱增。当前,软件生产能
随着Internet规模的不断扩大、应用不断增多,网络已经深入到我们生活的各方面,给我们日常生活带来极大的方便。许多机构为了保护系统的安全性,采用了防火墙、入侵检测和病毒保护
随着Internet的迅猛发展,Web已经成为全球传播与共享科研、教育、商业和社会信息等最重要和最具潜力的巨大信息源。与传统的信息资源相比,Web上信息资源有着分布性、异构性、开
近年来随着网络技术和分布式计算技术的发展,使得将分散的、异构的计算资源有机地整合到一起形成计算网格成为可能。它能跨多个管理域组织或企业进行资源发现、资源管理、信息
运动细胞轮廓跟踪在细胞生物学领域有非常重要的应用价值,Snake模型由于其具有形变灵活和能够获得连续轮廓表达线的特性成为实现这一技术的主要方法。基本Snake模型在目标跟踪
Internet的发展使得Web网页开发也获得了很大的发展。当网络技术和分布式计算技术逐渐发展并走向成熟时,Web网页开发也变得非常复杂。Internet带来的最直接问题是Web网页的不
随着电子技术的快速发展,特别是超大规模集成电路的产生而出现的微型机,使现代科学研究得到了质的飞跃,而嵌入式微控制器的出现则给现代工业控制领域带来了一场新的革命。嵌