NP防火墙中协议栈驱动系统设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:apple90317
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
主动式防火墙技术旨在克服传统防火墙功能单一并且依赖于“内部网安全”的假设,可有效防御“数据驱动”的攻击方式。同时技术上采用了可以有效避免传统防火墙架构的性能障碍以及功能与协议快速支持障碍的网络处理器平台。但鉴于其采用多处理器的硬件架构以及分层体系结构,迫切要求充分发挥结构优势使核上TCP/IP协议栈能够处理本地目的地报文,为彻底解决这一问题,务必需要在TCP/IP协议栈与硬件光口设备驱动之间设计协议栈驱动,彻底打通网络处理器光口到本地网络协议栈之间的通路,同时也为操作系统用户态下配置光口提供方便。针对协议栈驱动系统的设计与实现,论文主要围绕三个部分展开:第一部分是通过对Intel IXA架构中协议栈驱动系统体系结构的研究和挖掘,描述协议栈驱动系统的基本组成和内在机制;在此基础上针对目前系统具体实现情况,同时确保遵循整个系统功能兼容和IXA架构分层设计两原则,对系统中需要实现的协议栈驱动系统进行了详细设计和功能模块的划分;并由此出发对Linux下驱动程序设计技术进行研究,阐明了驱动程序需要解决的一般问题,在此基础上结合Linux下驱动模块设计的一般模式,具体实现了NP防火墙中基于Linux平台下的协议栈驱动系统;同时对实现中牵涉到的重要数据结构和关键数据包流程跟踪分析,并对协议栈驱动系统进行多方位功能测试。第二部分从协议栈驱动系统体系结构中包分类思想出发,在具体实现了协议栈驱动系统中简单包分类功能基础上对目前业界所采用的包分类算法进行分析,在此基础上拓展到对NP防火墙中所采用的包分类算法进行研究,给出了各种算法优缺点;同时基于对RFC算法和Grid of Tries算法的深入挖掘,设计出了一种可以适用于NP防火墙的结合RFC以及Grid of Tries两算法优势的包分类算法,并从理论上进行性能分析。最后一部分对全文的研究工作从理论和实践两个方面进行总结,并且对进一步的工作进行了分析和展望。
其他文献
在Web 1.0时代,信息是由专业的网站发布,用户只能浏览、下载,不能参与信息的产生和传播。进入21世纪后,Web2.0逐渐兴起,并且发展势头迅猛,这种信息产生和传播模式也逐步发生
威腾网络数据备份容灾系统提供对网路环境下的数据库、文件系统等资源的统一管理。备份=拷贝+管理,备份资源种类繁多,每种资源备份恢复的方式不同,决定了备份系统中存在多种彼此
人体视觉分析是近年来计算机视觉领域中备受关注的前沿方向,它在虚拟现实、视觉监控等领域均有着广阔的应用前景。本文的研究工作是人体视觉分析中的基于单帧图像的姿态识别
选播服务被定义为一组复制服务器所提供的相同或类似的服务,它是IPv6的一种新型网络服务。选播使得用户通过一个选播地址就能访问到该地址所表示的一组服务器中对用户来说“
近年来,随着社交网络、传感器技术、互联网技术的快速发展,每天产生的数据数量急剧膨胀,数据如何存储成为了一个难题。大数据计算和云存储技术使得大量数据的存储和获取成为
多机器人足球比赛,作为一个有趣、复杂、新兴的分布式人工智能研究领域,近年来受到较多的关注。作为一个典型的多Agent系统,多机器人足球系统中的足球和球员都可以看作是一个
近年来,随着信息技术的进一步发展,以及网络的大规模应用,带来了数据的爆炸性增长,也给网络存储带来了巨大的发展机会。今天的存储系统已经形成了从简单的直连存储到复杂的网
现在互联网是以B(Browser)/S(Server)或C(Client)/S应用模式为主的,这就要求必须在网络内设置一个服务器,而服务器往往成为系统的瓶颈。P2P技术的特征之一就是削弱了服务器的
云计算和大数据时代的到来,对计算机存储介质的容量和性能提出了非常高的要求。固态硬盘的出现,从一定程度上满足了这一需求,但在实际应用中,固态硬盘对系统性能提升所能发挥
随着空间科技的发展,空间任务可视化技术的研究也受到越来越多的关注。软件开放机制是构建可扩展、可重用、灵活机动的可视化系统的基础,因此已经成为可视化领域的研究热点。