文档介绍:兰州理工大学
硕士学位论文
基于Linux的多链路负载均衡研究和实现
姓名:王培元
申请学位级别:硕士
专业:计算机应用技术
指导教师:宋健
20070510
摘要随着企业对网络带宽需求的不断扩大和对网络安全的日益重视,越来越多的企业使用多条链路连接到互联网,实现增加出口带宽和链路冗余的功能,提高企业网络到互联网的整体可用性和可靠性。若多条访问链路分别来自不同的网络服务提供商,则属于多归属链路问题。,并且在链路失效或出现故障时,通过对流量的重定向来分担失效链路上的流量。目前,虽然有一些商业的多链路负载均衡产品,然而我们并不清楚其实现机制,而且价格比较昂贵,对于中小企业来说,无法承担其昂贵的费用。因此需要一种廉价而实用的正是基于这一原因,本文提出了一种基于亩嗔绰犯涸鼐馐凳┓桨浮N闹先阐述了多链路负载均衡系统的设计思路,分析了链路负载均衡和链路失效保护策略的实现机制,并根据企业链路流量的特性,将链路负载均衡分为出站流量谕没Х梦因特网流量母涸鼐夂腿胝玖髁外网用户访问网内服务器的流量母涸鼐猓对于出站流量,首先利用牟呗月酚杉际跏迪至髁康亩嗔绰贩峙洌缓笾葱性吹址转换并将数据流转发出去。实现了三种出站流量负载均衡方案:基于目标地址的负载均衡,基于源地址的负载均衡和基于应用服务的负载均衡。对于入站流量,首先利用亩馕黾际踅髁恳嫉讲煌牧绰罚缓笾葱心勘甑刂纷7⒅聊诓糠衿鳎实现了两种入站流量负载均衡方案:基于循环解析技术的负载均衡和基于动态解析的负载均衡方案。同时,利用的轮询机制作为链路状态检测的机制,结合的脚本实现了链路失效保护机制,即当两条链路均正常工作时保持链路负载均衡,当有一条链路失效时,对流量进行重定向,由另一条链路来承担。本文还对以上多链路负载均衡和链路保护方案进行了测试。测试结果显示,此方案达到了较好的负载均衡效果,而且提高了企业用户到和外网用户访问内部服务器的访问速度,提高了链路的可用性,还通过链路的失效保护机制,⒐撕偷刂纷;还δ埽完全可以用一台装有募扑慊魑6嗔绰方尤氲耐兀坏蹲式仙伲沂迪容易,性能稳定,适合中小企业建立自己的链路负载均衡系统。关键词:多链路;负载均衡;策略路由;链路负载均衡方案。痠硕士学位论文Ⅲ
琩鷇..篗;辝篋。琣..瓼·甶瓸畇籔;,.
翩鹕。揭柞蜗θ作者签名:乏锫铂作者签名:‘王韶旬学位论文原创性声明日期:翮辍辉拢贓学位论文版权使用授权书兰州理工大学日期:力叩年,月阳本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权兰州理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。⒈C芸冢年解密后适用本授权书。本学位论文属于⒉槐C芡拧朐谝陨舷嘤Ψ娇蚰诖颉”
第滦髀研究背景国内外现状随着的飞速发展,网络规模不断扩大,网络应用日益丰富,越来越多的企业、学校、政府部门甚至个人开始考虑多链路尤雋。与此同时,,给中小企业到牧哟戳艘怀「锩6绰返淖史不断的下降成为企业使用多链路的又一个原因,,内部用户对于出口带宽的要求也越来越高,单条呗芬巡荒芡耆ń饩銎笠的诓坑没Ф猿隹诖淼囊G蟆R此,企业用户为了增加其网络的出口带宽,将多条链路整合起来使用,,企业越来越多地使用互联网来传送关键任务应用,只有一个链路连接到公共网络将导致单点失败和网络极其脆弱】.一旦出现网络中断,企业在冗余系统方面的所有的投资立即付诸东流,它和它的客户都会面临长时间的停机,遭受严重的财务损失。一些企业考虑采用多站点部署来消除他们对可用性的担忧。但是,┤缤胶蠖耸,而且要求花费大笔开支添置附加设备、机架空间、软件和人员。采用多链路接入的网络结构,意味着即使其中的一条链路或路由