Linux下防火墙流量控制机制研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:xia96316
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的发展,网络安全问题已经逐渐引起人们的关注。目前,解决网络安全问题最有效的方法就是使用防火墙。防火墙技术已经从早期的简单包过滤技术,发展到如今的内核代理技术。同时,除了对数据包进行过滤这一基本功能之外,防火墙也逐渐增加了各种新的功能,例如日志、报警、攻击检测和流量控制等。现在,这些功能绝大多数都已经变为防火墙的标准配置。 然而,目前国内大多数防火墙对流量控制机制的支持情况并不尽如人意,甚至很多防火墙根本不支持流量控制机制。但在现实中,网上的各种多媒体应用越来越多,这些应用的使用要求一定的服务质量(QoS)。所以如何能够有效地解决流量控制的公平问题,同时能够对多媒体业务提供潜在的性能保证是当前各类防火墙亟待解决的问题。 通过对用户需求的调研,我们认为一个成功的流量控制机制应该能够对某些特殊的会话提供其所需服务质量(QoS),但与此同时也不能因此而阻碍其它会话的传送。这样就要求我们对网上的数据流分类,并给以不同的优先级。 在此研究基础上,我们提出了一个崭新的流量控制算法——VCPABA算法。该算法以RPS框架为理论基础。在对Linux内核进行分析之后,我们在防火墙中具体实现了它。值得注意的是,该型防火墙已经通过了国家有关部门的功能检测(包括流量控制),现已投放市场。 本文的主要工作包括: ◆对防火墙技术进行了一个简单的回顾,给出了流量控制机制所处的技术平台。 ◆深入探讨了Linux内核现有的流量控制机制。通过对这些算法的分析,我们发现并没有适合防火墙的现成算法,同时了解了如何在Linux内核中实现新的算法。此外,对于DiffServ模型,本文也给予了相当的关注。 ◆详细研究了流量控制的一些经典理论,例如GPS、RPS和VirtualClock。GPS是一种理论上完美的调度算法,但事实上却不可能实现。因此,人们对GPS进行了修正,以便其能够实现,这就是PGPS。VCPABA算法的思想受到了PGPS的影响。RPS框架则是VCPABA算法的主要理论基础。通过使用RPS框架中相关定理,我们可以轻易证明VCPABA算法的正确性。VCPABA算法的主要思想来源于虚拟时钟算法(VirtualClock)。但与其不同的是,VCPABA算法是公平的。 ◆完整的提出了防火墙下流量控制的算法——VCPABA算法。我们首先阐述了Linux下防火墙流量控制框架,接着具体给出了算法的形式化描述。在此基础上,我们讨论了VCPABA算法在防火墙上的具体实现,给出了对应的伪代码。最后,通过应用RPS框架中的相关定理,我们证明了VCPABA算法理论上的正确性,并得出了它能够满足防火墙用户的服务质量(QoS)关注的结论。
其他文献
从目前的网络安全状况来看,非授权访问已经成为威胁网络安全的重要因素.而认证技术是防止非授权访问网络的重要手段.随着计算机网络的迅猛发展,如何防止有效地非授权访问,如
B/S模式是指浏览器/服务器模式,是随着Internet的兴起,是在二十世纪九十年代计算机网络技术兴起的前提下,逐步被人们认识到优越于传统的C/S模式的优点,才把这种三层结构应用到软
众所周知,由传统专家系统方法建立的诊断系统存在诸多缺陷,如所收集知识的不完备性、系统对知识的依赖性、获得专家知识不一致性等。基于模型诊断推理正是克服传统专家系统的这
20世纪90年代以来,随着Internet和多媒体技术的迅速发展,静态图片与文本信息已经不能满足实际应用的需求,网络多媒体成为当前计算机领域研究的热点之一.Internet工程任务组发
在移动IP环境下,移动网络中的组播协议不仅要处理组播组中动态变化的组成员关系,而且要处理组成员位置动态变化的情况.当组成员移动时,如果重新构建组播树,就意味着增加网络
一般来说,一个软件系统在交付使用之后,会经历无数次的更新。我们通常所接触的更新都是静态软件更新,它是按照“关闭-更新-重新启动”这样的步骤进行的。和它相对应的是动态软件
论文在研究工作流原型模式和几种分布式工作流系统实现机制的基础上提出基于GIS网络的工作流管理系统,并在此基础上提出地籍管理信息系统的设计方案,讨论了地籍管理信息系统
本课题从这个角度出发,试图介绍一些技术和产品发展的新动向,并对当前入侵检测热门技术作一个初步的研究和分析.对入侵检测系统的研究,核心的部分就是对入侵检测技术的研究.
该文针对传统遗传算子的半盲目性,提出了建立基因库来指导遗传算子搜索方向的思想.并分别针对静态和动态的路径优化问题,设计了相应的基因库遗传算法.该文主要的工作和创新如
红外通信技术作为计算机通信技术的一个分支,已经广泛应用在各种电子设备,电脑,移动通信设备上。尤其是在移动设备上应用广泛,它具有小巧,灵活方便的特点。IrDA 是 INFRARED DATA