欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    Linux策略路由技术在远程教学网络带宽合并中的应用.docx

    • 资源ID:12692807       资源大小:17.38KB        全文页数:7页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux策略路由技术在远程教学网络带宽合并中的应用.docx

    Linux 策略路由技术在远程教学网络带宽合并中的应用当前,远程网络教学的方式越来越多地受到农村地区学员的欢迎,特别是在西部山区,当地农民接受继续教育的主要方式都是通过远程网络。但网络速度问题一直困扰着基层教学点,由于地处偏远,以专线接入的方式成本很高,一般教学点无法实现,出于网络可靠性和成本的考虑往往需要接入两家甚至更多家电信运营商ISP的ADSL线路,有时为了增加网络访问速度,甚至会从一家ISP购买几条带宽。这些ISP 宽带往往是独立的,运营商并不负责使用者获得多个宽带的叠加的网络效果,这个问题需要用户自己通过带宽合并来解决。带宽合并是指多条等速或者不等速的外网带宽,合并成一个逻辑上更大的带宽来使用,给用户更好的网速体验。市场上目前出现所谓解决带宽合并问题的负载均衡器,一般是基于会话 (Session )的轮询来处理的,效果不是很理想,而且价格也比较高,我们针对这一情况,提出了一种基于Linux 系统下的策略路由机制来解决宽带合并问题的方案,简单易行而且经济。一、带宽合并模型网络带宽合并的模型一般如图1 所示,这里统一用ADSL带宽为例来说明,每条带宽是8M/1M(下行带宽为8M,上行为 1M),如果两条带宽合并使用, 其效果应该和 16M/2M相差不大。图 1 带宽合并模型二、负载均衡器的弊端因为负载均衡器的工作没有得到电信运营商ISP 的支持,我们只能在本地通过对 TCP/IP 协议中的会话( Session )层进行改变来解决流量分摊的问题。其工作机制是局域网内部主机对 Internet 产生第一条链接会话时,负载均衡器会将该会话导入第一条线路;当主机产生第二条链接会话时,负载均衡器会将其导入第二条线路;产生第三条链接,又会把该会话导入第一条线路上,以此类推进行轮询访问,达到带宽合并。这种合并解决了线路带宽利用的问题,也解决了负载均衡的问题,但是单一链路的会话的带宽上限很明显都无法达到 16M/2M的效果。由于负载均衡器是一款网络设备,需要另外投入资金,这对农村地区来说比较困难,性能好的价格也不便宜;另外如果发生问题,从购买设备到重新部署需要不少时间和人力维护。三、 Linux 下基于策略路由的带宽合并方案Linux 对硬件的要求很小,我们可以利用学校里多余的主机甚至是实验室、机房等淘汰了的主机来自己架设一款网络带宽合并主机。首先我们需要一台主机,主机上有三块网卡。本方案测试的设备配置是(奔腾2.4G CPU, 512M内存, RealTek100M网卡三块)。(一) NAT 介绍在日常网络部署中,应用比较多的一对一的NAT和利用端口复用机制的一对多的NAT。如图 2,则是一对多的机制。当的主机网段想通过 NAT装置上网时, NAT的 POSTRTOUTING机制会把数据包内来源端 IP 换成,然后再交给路由,通过查表转发。图 2 NAT 基本原理(二) Linux 下宽带合并方案设计常用的思路是对于内部网络进行分类,各设置两个不同的固定网关,以实现负载均衡的能力,但是对于某一个内部主机,它只能通过一条固定的ISP 进出,这种方式当然不能实现带宽合并的功能。因此,需要让主机的网关不断地改变,才能使对外的链接平均分配在两条实际的线路上。接下来以图 3 为例来示范网络带宽合并。图 3为了实现这个目标,在Linux 下进行以下的配置:rootlocalhost # ip rule show0: from all lookup local32766: from all lookup local32767: from all lookup localrootlocalhost #ipruleadd from192.168.10.146 table 10 rootlocalhost #ipruleadd from192.168.11.146 table 20rootlocalhost #rootlocalhost #iprouteadd 192.168.10.0/24dev eth0 table 10rootlocalhost #iprouteruleadd defaultvia192.168.10.254 table 10rootlocalhost #rootlocalhost #iprouteadd 192.168.11.0/24dev eth1 table 20rootlocalhost #iprouteruleadd defaultvia192.168.1.254 table 20rootlocalhost # ip route replace defaultnexthop via 192.168.10.254 dev eth0 weight 1nexthop via 192.168.11.254 dev eth1 weight 1rootlocalhost #rootlocalhost # iptables ?Ct nat ?CaPOSTROUTING ?Cs 192.168.122.0/24 ?Cj MASQUERADrootlocalhost # traceroute首先采用建立基本的路由信息表,使用命令来实现“一对多的NAT”任务,可以确保内网的主机转化为多个不同的网关。这里,把网关设置为和,如果设置网关为时,通过 NAT转换后 IP 就是;如果设置网关为时,通过 NAT转换后 IP 就是 。如何让主机的网关不断地改变,使对外的连接分摊到两条线路上去,这个目标用的命令行解决,其中replacedefault参数是指添加或者取代目前的网关地址。最后用weight1 来标明每个网关的使用率,因为实验环境中,两线路带宽一致,所以使用率设置为1: 1。通过上述配置以后,Linux 主机可以让由内到外的连接经过NAT,平均地转换到两条不同的实体线路上。例如,第一条连接会转换到第一条实体线路的IP ,第二条连接会转换到第二条线路上,而第三条连接又会转换到第一条线路上,如此反复不断循环。(三)测试结果通过上述的配置搭建环境后,在本机做了路由测试,可以看到主机两个连接采用了不同的网关,实现两条线路的合并使用。同时基于篇幅限制,中间的十几条路由信息并未列出。表 1 本地主机测试结果(一)rootlocalhost( ), 30 hops,60bytepackets表 2 本地主机测试结果(二)rootlocalhost( ), 30 hops,60bytepackets四、结论实践证明通过Linux 的策略路由机制,可以有效解决偏远农村地区校园网络带宽不足的问题,实现两条出口线路的网络宽带合并的功能。这样的方式无需额外购买添置新的网络设备,这对于农村远程教学点或中小学校来说是一个不错的借鉴。同时,也为网络管理和部署提供了一个新的思路,显示出 Linux 系统在计算机网络领域中解决多种问题的强大功能。【

    注意事项

    本文(Linux策略路由技术在远程教学网络带宽合并中的应用.docx)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开