[发明专利]一种链路负载均衡方法和装置在审
申请号: | 201410581352.0 | 申请日: | 2014-10-27 |
公开(公告)号: | CN104283804A | 公开(公告)日: | 2015-01-14 |
发明(设计)人: | 傅振宇 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/12 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 方法 装置 | ||
1.一种链路负载均衡方法,其特征在于,该方法包括:
负载均衡器LB检测到各域名系统DNS服务器的链路的负载,其中,通过LB对用户终端进行DNS代理;
该LB接收到用户终端发送的DNS请求时,选择当前检测到的负载最轻的链路对应的DNS服务器为该用户终端做DNS解析,并将接收到的DNS请求发送给该DNS服务器;
该LB接收到该DNS服务器发送的DNS响应时,将该DNS响应发送给对应用户终端,使所述用户终端使用所述DNS服务器响应的公网地址发送流量;
其中,所述将接收到的DNS请求发送给该DNS服务器时,所述方法进一步包括:
根据该DNS请求的交易标识生成DNS代理表项;所述DNS代理表项包括:用户终端IP地址、交易标识、本LB上配置的DNS代理公网地址;
所述该LB接收到该DNS服务器发送的DNS响应时,所述方法进一步包括:
根据该DNS响应携带的交易标识查找到对应的DNS代理表项,并根据该DNS代理表项将所述DNS响应发送给对应用户终端。
2.根据权利要求1所述的方法,其特征在于,所述负载最轻的链路的选择方法为:
选择带宽占用率最小的链路作为负载最轻的链路;
当到各DNS服务器的链路的带宽占用率相同时,选择带宽值最大的链路作为负载最轻的链路;
当到各DNS服务器的链路的带宽占用率相同,且带宽值相同时,选择对应DNS服务器编号最小的链路作为负载最轻的链路;或,随机选择一条链路作为负载最轻的链路。
3.根据权利要求1所述的方法,其特征在于,所述负载最轻的链路的选择方法为:
确定是否存在带宽占用率与最小带宽占用率差值小于预设阈值的链路,如果是,在带宽占用率最小的链路,以及带宽占用率与最小带宽占用率差值小于预设阈值的链路中,选择带宽值最大的链路作为负载最轻的链路;否则,选择带宽占用率最小的链路作为负载最轻的链路。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步包括:
该LB接收到用户终端发送的流量时,根据本地的网络地址转换NAT会话表对该流量进行NAT处理,并通过接收到的流量的目的因特网协议IP地址在运营商地址表中对应的出口发送进行NAT处理后的流量;
该LB接收到公网发送的流量时,根据本地的NAT会话表对该流量进行NAT处理,并发送到局域网中。
5.一种链路负载均衡装置,其特征在于,通过该装置对用户终端进行域名系统DNS代理,该装置包括:检测单元、接收单元、处理单元和发送单元;
所述检测单元,用于检测本装置到各DNS服务器的链路的负载;
所述接收单元,用于接收用户终端发送的DNS请求;接收DNS服务器发送的DNS响应;
所述处理单元,用于当所述接收单元接收到DNS请求时,选择所述检测单元当前检测到的负载最轻的链路对应的DNS服务器为该用户终端做DNS解析;
所述发送单元,用于将所述接收单元接收到的DNS请求发送给所述处理单元选择的DNS服务器;当所述接收单元接收到DNS响应时,将该DNS响应发送给对应用户终端,使所述用户终端使用所述DNS服务器响应的公网地址发送流量;
其中,所述处理单元,进一步用于当所述发送单元将DNS请求发送给DNS服务器时,根据该DNS请求的交易标识生成DNS代理表项,所述DNS代理表项包括:用户终端IP地址、交易标识、本LB上配置的DNS代理公网地址;当所述接收单元接收到DNS服务器发送的DNS响应时,根据该DNS响应携带的交易标识查找到对应的DNS代理表项;
所述发送单元,进一步用于根据所述处理单元查找到的DNS代理表项将所述DNS响应发送给对应用户终端。
6.根据权利要求5所述的装置,其特征在于,
所述处理单元,具体用于选择负载最轻的链路时,选择带宽占用率最小的链路作为负载最轻的链路;当到各DNS服务器的链路的带宽占用率相同时,选择带宽值最大的链路作为负载最轻的链路;当到各DNS服务器的链路的带宽占用率相同,且带宽值相同时,选择对应DNS服务器编号最小的链路作为负载最轻的链路;或,随机选择一条链路作为负载最轻的链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410581352.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双转耙式真空空气干燥机
- 下一篇:一种用于型砂干燥的滚筒干燥机