广域网负载均衡原理简单介绍

广域网负载均衡原理简单介绍

ID:18435720

大小:248.00 KB

页数:7页

时间:2018-09-17

广域网负载均衡原理简单介绍_第1页
广域网负载均衡原理简单介绍_第2页
广域网负载均衡原理简单介绍_第3页
广域网负载均衡原理简单介绍_第4页
广域网负载均衡原理简单介绍_第5页
资源描述:

《广域网负载均衡原理简单介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、广域网负载均衡多链路广域网负载均衡(1)Inbound多链路负载均衡算法策略:RTT+Topology+RoundRobin具体描述:当外部用户访问九州梦网网站时,首先由F5的3DNS对客户端的LDNS进行RTT(RoundTripTime)探测,对比从两条链路返回的探测结果(可以从统计列表中看到),选择一条返回值小的链路IP地址返回给客户端,从而客户端再发起访问请求;当F5的3DNS探测不到客户端的LDNS(由于LDNS安全防护等原因)时,F5的3DNS自动启用Topology算法,来静态匹配客户端的LDNS地理位置

2、,从而根据客户端的来源,返回正确的A记录;当探测不到的LDNS又不在地址列表中时,F53DNS自动启用GlobalAvailability算法作为默认算法,将所有无法计算结果并且不在Topology范围之内的LocalDNS请求,定义到系统的默认线路上。F5的3DNS具备二十多种Inbound算法,可以根据需要进行组合。①RTT算法运行机制:通过3DNS的RTT就近性算法会自动运算生成一个ldns就近分布表,通过这个动态的表,每个客户上来都会提供一个最快速的链路进行访问,由于站点有ISP1和ISP2的两条广域网线路。在

3、3DNS上会针对站点服务器(以www.f5.com.cn为例)解析ISP1和ISP2的两个不同的公网地址。对应于www.f5.com.cn域名,在3DNS上配置wideip:www.f5.com.cn,对应两个VirtualServer:VS1:202.106.83.177,VS2:219.17.66.100。分别属于ISP1和ISP2两条线路分配的IP地址段。在3DNS内部,同时定义两个DataCenter分别与ISP1和ISP2相对应。用户的访问流程如下:访问的用户在发起DNS请求时(1)首先向其所在运营商的Loc

4、alDNS发起www.f5.com.cn域名的DNS请求。步骤2(2)运营商的LocalDNS服务器通过递归算法查找到工行的主、辅DNS服务器。步骤3和4。(3)接受到请求的3DNS首先查询在本地是否有该LocalDNS的就近性表项,如果存在,则直接给LocalDNS返回速度最快的服务器地址。如果不存在,则通知另外一台3DNS发起对该LocalDNS的查询。步骤5。(4)两台3DNS分别对LocalDNS进行Probe。例如ISP1侧3DNS查询该LocalDNS的RTT时间为150ms,而ISP2侧3DNS查询同一L

5、ocalDNS的RTT时间为300ms,则此时在两台3DNS内都形成了该LocalDNS的对应就近性表记录。(5)接受到LocalDNS请求得3DNS根据系统的就近性表返回相应的DataCenter内的WEB服务器地址。步骤6。(6)在用户LocalDNS获得地址后,将该地址返回给用户。步骤7(7)用户向www.f5.com.cn网站发起访问。步骤8。通过以上流程可以看出,通过动态计算方式,可以最为准确的估算出用户LocalDNS与两条线路之间的速度。通过3DNS之间的信息交互,在两台3DNS上形成就近性表,并根据该表

6、返回用户的最佳访问地址。3DNS可以选择多种测试方法判断对localDNS的RTT时间,包括:lDNS_Dot:向localDNS发起一个包含”.”的测试,也就是向目标LocalDNS请求root清单,该解析一般默认配置的DNS服务器均提供支持。lDNS_REV:向localDNS发起LocalDNS本机IP的PTR请求lUDP:发起一个UDP的包,看是否回应lTCP:发起一个TCP的包看是否回应lICMP:发起一个ICMP的ping包,看是否回应在以上各检测方式中,无论目标系统返回那种类型的数据包,3DNS均可认为是

7、有效数据包而记录数据包往返时间,最终形成就近性表。针对一个localDNS的RTT结果:ldns{address61.136.178.229cur_target_state419446729ttl2419199probe_protocoltcppath{datacenter"CNC"cur_rtt189850cur_hops0cur_completion_rate10000cur_last_hops0}path{datacenter"TEL"cur_rtt57209cur_hops0cur_completion_rat

8、e10000cur_last_hops0}}通常情况下,我们选择RTT动态算法作为优选算法,只要是3DNS能检测到的地址,一律按照动态算法分配,保证系统最大的灵活性。在实际的运行环境中,可能存在某些LocalDNS无法检测的情况,所以我们可以采用地理分布算法作为动态RTT算法的有效补充。①地理分布算法在3DNS上,可以根据用户的L

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。