基于Linux的多链路负载均衡研究和实现

被引量 : 9次 | 上传用户:tcf274617008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业对网络带宽需求的不断扩大和对网络安全的日益重视,越来越多的企业使用多条链路连接到互联网,实现增加出口带宽和链路冗余的功能,提高企业网络到互联网的整体可用性和可靠性。若多条访问链路分别来自不同的网络服务提供商(ISPs),则属于多归属链路问题。而多归属链路的负载均衡技术就是为了实现以上的提到的要求的一项关键技术。它能将企业的Internet流量通过策略在多条链路上分担来提高整体的吞吐量,并且在链路失效或出现故障时,通过对流量的重定向来分担失效链路上的流量。目前,虽然有一些商业的多链路负载均衡产品,然而我们并不清楚其实现机制,而且价格比较昂贵,对于中小企业来说,无法承担其昂贵的费用。因此需要一种廉价而实用的链路负载均衡方案。正是基于这一原因,本文提出了一种基于Linux的多链路负载均衡实施方案。文中先阐述了多链路负载均衡系统的设计思路,分析了链路负载均衡和链路失效保护策略的实现机制,并根据企业链路流量的特性,将链路负载均衡分为出站流量(内网用户访问因特网流量)的负载均衡和入站流量(外网用户访问网内服务器的流量)的负载均衡。对于出站流量,首先利用Linux的策略路由技术实现流量的多链路分配,然后执行源地址转换并将数据流转发出去。实现了三种出站流量负载均衡方案:基于目标地址的负载均衡,基于源地址的负载均衡和基于应用服务的负载均衡。对于入站流量,首先利用DNS的动态解析技术将流量引导到不同的链路,然后执行目标地址转发至内部服务器。实现了两种入站流量负载均衡方案:基于循环解析技术的负载均衡和基于View动态解析的负载均衡方案。同时,利用SNMP的轮询机制作为链路状态检测的机制,结合Linux的脚本实现了链路失效保护机制,即当两条链路均正常工作时保持链路负载均衡,当有一条链路失效时,对流量进行重定向,由另一条链路来承担。本文还对以上多链路负载均衡和链路保护方案进行了测试。测试结果显示,此方案达到了较好的负载均衡效果,而且提高了企业用户到Internet和外网用户访问内部服务器的访问速度,提高了链路的可用性,还通过链路的失效保护机制,提高了链路的可靠性。由于Linux开放源代码以及稳定的内核,利用其新的路由、过滤和地址转换功能,完全可以用一台装有Linux的计算机作为多链路接入的网关,不但投资较少,而且实现容易,性能稳定,适合中小企业建立自己的链路负载均衡系统。
其他文献
2013年,在全球经济日渐复苏的背景下,东盟各国总体态势乎稳;面对2015年建成东盟共同体目标时间的日益临近,东盟对内不断深化各领域合作,加快推进共同体建设;对外扩大与对话伙
半导体技术的发展使得基于IP核的SoC系统在嵌入式领域得到了广泛应用。其中主从关系架构的异构多核系统,是拥有用于任务控制的通用处理器核和面向应用定制的专用处理器核。异
职业生涯管理是一种对个人进行开发、实现和监控职业生涯目标及实施策略的过程。它能把组织与个体的长远利益及彼此发展结合起来,因此,它不应仅仅是个体行为,组织作为个体发
【正】 徐国志,男,39岁,工程师,现任周口地区海燕职业中专校长,兼任周口市政协委员,周口市工商联副会长。 李海燕,女,39岁,现任周海地区海燕职业中专业务校长,兼任周口地区家
晚明以来,在科举制、经济、国家与社会各方面因素的互动下催生出奢靡的科举消费和冗繁的科举经费。这两者的产生严重地腐蚀了当时科举制的运作,成为清末科举经费直接促成科举
本文以全国银行间债券市场为依托,探析商业银行债券投资业务风险管理的若干问题,以此推动债券投资业务的专业化发展进程。本论文力图贴近实际操作,所有举例的债券品种及操作模式
生态足迹分析方法是由加拿大著名生态经济学家William·E·Rees教授和Mathis Wackernagel教授于90年代初提出的一种定量评价区域可持续发展程度的方法。该方法通过计算人类对
随着社会主义新农村建设的推进,对农村水利建设也提出了新的要求,即努力实现从传统水利向现代农村水利、可持续发展农村水利转变,坚持人与自然的协调与和谐,以水资源的可持续利用
<正>短期飞行冲突告警(STCA)是空管自动化系统对航空器与目标之间的间隔(包括水平间隔和垂直间隔)实时进行探测和计算,当间隔低于或将要低于安全间隔时,系统提供冲突预警和告
特早脆蜜王枣是特早熟鲜枣品种,果实最大100克,甜脆多汁、无渣,完熟期含糖量30%~48%,品质优,被誉为“夏天里的冬枣”;抗病、抗逆性强;早产丰产性好;自花结果,坐果率高。一般情
期刊