[发明专利]负载均衡的方法、设备及系统有效
申请号: | 201010130378.5 | 申请日: | 2010-03-12 |
公开(公告)号: | CN101815033A | 公开(公告)日: | 2010-08-25 |
发明(设计)人: | 唐猛 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 方法 设备 系统 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种负载均衡的方法、设备及系统。
背景技术
在为用户提供网络服务时,为了能够提供更多更快速的服务,经常采用服务器集群为用户提供服务。服务器集群对外共用同一个虚拟IP地址,在外部用户看来,就相当于是一台服务器为其提供服务。为避免各服务器承担的负载不均衡,需要采用负载均衡设备对服务器集群进行负载的均衡处理。
现有技术中的负载均衡设备多为Linux虚拟服务器(Linux Virtual Server,以下简称LVS),在现有技术的方案中,在LVS服务器中建立了服务器的连接映射表,网络中的上下行流量都经过LVS服务器。LVS服务器接收到客户端发送的服务请求后,选择服务器集群中负载较小的服务器,将客户端发送的服务请求数据包中介质访问控制(Media Access Control,以下简称MAC)地址改写为该负载较小的服务器的MAC地址,并将服务请求发送到该负载较小的服务器。LVS服务器能够根据服务器集群中各服务器的负载状态,将服务请求转发到负载较小的服务器上,由此实现负载均衡。
在对现有技术进行研究后,发明人发现,现有技术的方案中,在一些服务请求数量较大的网络中,所有的服务请求的数据都会经过负载均衡设备,当服务请求数量超过负载均衡设备的处理能力时,负载均衡设备不能及时地将所有服务请求转发到服务器上,此时负载均衡设备会成为瓶颈,使得响应时间较长,导致系统的负载均衡用户体验降低。
发明内容
本发明实施例提供了一种负载均衡的方法、设备及系统,用以降低了流过负载均衡设备的信息流量,从而提高了负载均衡的用户体验。
本发明实施例提供了一种负载均衡的方法,包括:
健康检测HC服务器获取客户端发送的地址解析协议ARP请求;
所述HC服务器根据各服务器的负载状态通过预设的负载均衡算法计算 得到服务器集群中负载小于预设门限值的第一服务器,并获取所述第一服务器的介质访问控制MAC地址;
所述HC服务器向所述客户端发送ARP应答信息,所述ARP应答信息中包括所述第一服务器的MAC地址;
其中,所述HC服务器中预先存储了服务器集群中的所有服务器的MAC地址;
所述客户端和所述服务器集群通过交换机进行数据的转发,所述HC服务器与所述交换机连接,所述HC服务器不处理所述客户端发送的服务请求的数据。
本发明实施例还提供了一种负载均衡的设备,包括:
地址解析协议ARP获取模块,用于获取客户端发送的ARP请求;
均衡处理模块,用于根据各服务器的负载状态通过预设的负载均衡算法计算得到服务器集群中负载小于预设门限值的第一服务器,并获取所述第一服务器的介质访问控制MAC地址;
发送模块,用于向所述客户端发送ARP应答信息,所述ARP应答信息中包括所述第一服务器的MAC地址;
其中,所述负载均衡的设备中预先存储了服务器集群中的所有服务器的MAC地址;
所述客户端和所述服务器集群通过交换机进行数据的转发,所述负载均衡的设备与所述交换机连接,所述负载均衡的设备不处理所述客户端发送的服务请求的数据。
本发明实施例还提供了一种负载均衡的系统,包括上述的负载均衡设备,以及由至少两台服务器组成的服务器集群。
本发明实施例通过获取客户端发送的ARP请求,并采用负载均衡算法为客户端选择负载较小的服务器,实现了服务器的负载均衡,通过处理ARP请求,降低了流过负载均衡设备的信息流量,减少了出现瓶颈的可能性以及响应时间,提高了服务请求处理的速度,进而提高了负载均衡的用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a为本发明第一实施例提供的负载均衡的方法流程图;
图1b为本发明第一实施例提供的负载均衡方法的应用场景示意图;
图2为本发明第二实施例提供的负载均衡的设备的结构示意图;
图3为本发明第三实施例提供的负载均衡系统的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010130378.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:隔离固定对称输出高压模块电源
- 下一篇:一种无水氯化铝合成升华管捅灰钩