【摘 要】
:
计算机网络中,传统的路由是根据IP包的目的地址进行路由选择。在实际的使用中,有时我们希望不仅可以根据IP包的目的地址进行路由,而且可以根据IP包的源地址或其它信息进行路
论文部分内容阅读
计算机网络中,传统的路由是根据IP包的目的地址进行路由选择。在实际的使用中,有时我们希望不仅可以根据IP包的目的地址进行路由,而且可以根据IP包的源地址或其它信息进行路由选择,通常称这种路由为基于策略的路由。 Linux作为一个开源的操作系统,功能强大,可以担当路由器的角色。Linux下的策略路由机制可以根据目的地址、源地址、应用层数据端口等特征来进行路由选择,而且有相应的流量控制工具TC辅助,功能比较强大。但是为了兼容性,内核在RPDB中查找匹配的路由规则时采用的是线性查找,这样做严重地影响了路由器的转发性能,并且在实际应用过程中,网络管理员有时希望Linux能够提供一些基于费用策略以及智能过滤攻击数据包的需求。基于费用的策略是指提供某段时间、某些源ip访问某些目的ip时通过高速通道的服务,这时Linux目前的策略路由机制就显得不足。 针对上述问题,本课题通过分析Linux内核网络部分处理流程,提出解决方案。在分析多种路由查找算法和Linux路由机制的基础上,选用适合实验环境的高效算法,设计并实现了两种路由策略,基于费用的策略和基于攻击检测的无路由策略。基于费用的策略采用高性能的多分支树查找算法实现,无路由策略通过自定义的检测攻击算法实现。通过修改数据包在Linux内核中的流程,合理选择路由查找算法,来达到转发报文的高性能。 策略路由系统已在大连海事大学校园网络上试运行,达到了预期效果。网络管理员可以按照实际需求自行设定路由规则,规则参数可以有时间,源地址,目的地址等设定,并且可以对可能存在的攻击行为进行监控。
其他文献
在GIS(GeographyInformationSystem,地理信息系统)领域,常常因数据海量性及地理分布的广泛性,信息不能广泛共享,而造成很大程度的资源浪费问题。网格计算是一种利用互联网把广泛
在这个信息增长非常迅速的时代,人们对信息的需求越来越多,越来越专业,对信息的筛选要求也越来越高。一方面人类在学习过程中所获取的知识的来源途径已经走向了互联网,而另一
本文分析了现有工作流管理系统的不足以及当前Web服务发展的新趋势,研究了当前Web服务和工作流技术的原理和特点,探讨了Web服务与工作流技术组合的必然,提出了一种基于Web服
足球机器人比赛是多智能体系统研究的一个新的标准问题。开发这样的一个软件系统对于足球机器人的理论研究和模型测试有重要的意义。本文以足球机器人系统为研究背景,主要对
嵌入式应用的多样化需求,以及与嵌入式系统相关技术的发展,动态扩展技术在嵌入式领域的重要性愈加明显。在研究了当前几种主流的内核动态扩展技术以及Linux可加载内核模块机制
量子计算机的提出是源于经典计算机的两大极限:物理极限—集成度越高,芯片内部量子现象越显著;性能极限—能耗和散热限制了集成度的提高。研究表明,芯片耗能产生于计算过程中的
一个成熟的分布式实时系统必须具有高可靠性,容错作为保障高可靠性的重要手段,已成为分布式实时系统的基本特性。而现有的一些分布式实时系统的实时容错方法存在要求与限制太
以在Windows2000下开发基于嵌入式微处理器的ARINC429通信板卡的驱动程序为目的,作者撰写了本论文。 在这个过程中,作者深入了解了嵌入式开发的整个流程,对硬件设计有了一
控制器是铁路公寓电脑叫班系统的核心组成部分。目前,国内所使用的控制器均为模拟系统。本文所讨论的数字式控制器的核心部分是数字系统,它采用数字信号处理理论及混合信号微控
内窥镜技术是一种需侵入人体,在人体中能来回游走并做医学观察诊断和手术治疗的医疗手段,由于其手术过程创伤面小,病人术后康复迅速,在国内外广泛用于临床诊断和治疗。但这种