多出口Linux网关转发性能的改进

被引量 : 2次 | 上传用户:shuanghu1000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当多个因特网服务提供商(ISP)的网络链路存在的时候,不同ISP链路之间的互联互通所存在的问题是影响用户网络访问速度的瓶颈所在。因此,各个局域网网关都使用了多个出口。通常,多出口网络的解决方案有:代理服务器,路由选择加NAT技术和策略路由技术等。由于能实现策略路由的路由器往往价格昂贵,作为免费的一款操作系统,Linux从2.1内核开始提供了很强大的策略路由功能,通过配置来实现策略路由的Linux系统开始部分取代了路由器作为多出口网关。而随着对Linux了解的深入,逐渐出现了通过加载内核模块,通过编程来实现灵活的策略路由的网关。本文针对多出口Linux网关,采用内核编程来实现。首先对Linux内核网络架构进行了研究,在此基础上考虑缩短数据包在内核中的流程来提高Linux网关的转发性能。由于流程的修改,跳过了路由系统,于是在转发数据包之前重新构造了Linux的路由系统。在优化路由缓存时,将一些常用的地址存入缓存,并制定了相应的缓存替换算法。针对多出口构造了特定的路由表。通过对路由系统的优化来提高网关的转发性能。链路发生故障时能及时的进行链路切换也是普通路由器难以解决的问题。本文利用程序的灵活性实现了简单的链路冗余。系统在大连海事大学校园网上通过测试,达到了预期效果。
其他文献
如果范冰冰等影视明星,在8月28日后才被举报偷逃个人所得税,后果也许不堪设想。8月28日,国家发改委联合税务总局发布《关于加强个人所得税纳税信用建设的通知》(简称《通知》
目的 :推测骨性关节炎和骨质疏松间可能存在的负性联系。方法 :6 8例老年女性患者分为膝关节炎 (OA)组 ,疏松性骨折组 (OP)和老年对照组。测量所有受试者的身高、体重、体重
本文对2008~2009年国内外蜂胶的研究概况进行了综述,对这两年内发表的437篇中英文文献及18篇硕士学位论文的研究领域、地域分布、刊物分布等情况进行了统计分析和评价,并重点介
目的:探讨HD肝病治疗仪对脂肪肝的临床疗效。方法:选择脂肪肝病人57例,随机分为治疗组34例,对照组23例,所有病人均给予饮食指导、运动疗法作为基础治疗;治疗组加用HD肝病治疗
随着网络技术的不断发展,越来越多的企业拥有了自己的异地分支机构,如何实现彼此之间的安全通信已成为越来越重要的课题。以IPsec协议为基础的虚拟专用网(VPN)技术为广域网上的
本文指出赵宇辉、焦健同志的《从<从短歌行>看刘馥的死因》一文,由于舍弃了孟子倡导的"以意逆志"的解读诗词的方法,又没有遵循鲁迅倡导的顾及"全人""全文"的文艺评论原则,并
针对确定性算法难于求解规模大、数据范围广的折扣{0-1}背包问题(D{0-1}KP),提出了基于蝙蝠算法的快速求解D{0-1}KP的变异蝙蝠算法(MDBBA)。首先,利用双重编码解决D{0-1}KP的编码
电子商务利用计算机技术、网络技术和远程通信技术,实现了商务买卖过程的电子化、数字化、网络化,带给消费者开放、便捷购物体验的同时,对网络交易安全及消费者权益保护问题
目的:微型种植体支抗在口腔正畸临床中的应用。方法:选择需要强支抗的患者15例,共计26枚微型种植体,植入微型钛钉种植体进行治疗。结果:本组15例患者经过9个月的治疗,患者耐
<正>为进一步巩固2011年全国抗菌药物临床应用专项整治活动成果,促进抗菌药物合理使用,有效控制细菌耐药,保证医疗质量和医疗安全,按照2012年全国卫生工作会议精神、2012年卫