负载均衡 之图文解说.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求分析 近年来,Internet 作为一种重要的交流工具在各种规模的商业机构和各个行业中得到了普遍应用。在机构借以执行日常业务活动的各种网络化应用中,目前已包括从供应链管理到销售门户、数据管理、软件开发工具和资源管理等一系列的应用。这些不断增长的网络化应用对企业通讯的效率和可用性也提出了较高要求。 单一链路导致单点故障和访问迟缓 用户的网络结构通常如下:单一链路实现内部网络和Internet之间的连接。 而在Internet接入的稳定性对于一个用户来说日见重要的今天,一个ISP显然无法保证它提供的Internet链路的持续可用性,从而可能导致用户Internet接入的中断,带来无法预计的损失。 由于历史原因,不同ISP的互连互通一直存在着很大的问题,用网通线路建立的应用服务器,网通用户访问正常,Ping的延时只有几十甚至十几毫秒,对用户的正常访问几乎不会造成影响;但如果是电信的远程用户访问,Ping的延时只有几百甚至上千毫秒,访问应用时则会出现没有响应设置无法访问的问题。如果用户采用单条接入链路,无论是采用电信(或则网通),势必会造成相应的网通(或则电信)用户访问非常慢。 因此,采用多条链路已成为用户实现Internet接入的稳定性的必然选择。 传统解决方案无法完全发挥多链路优势 下图是一个多链路接入的典型拓扑,在图中网络Internet有2,其中一通过ISP1进行链接,而另一则通过ISP2链接。每个ISP为内网分配一个不同的IP地址。因而,对内网来说2个IP网段同时。 给寻址带来了很大的复杂性。 网络有多个链路与Internet相接,即使用最复杂的协议,例如BGP4,真正意义上的流量负载均衡还是做不到。路由协议不会知道每一个链路当前的流量负载和活动会话。此时的任何负载均衡都是很不精确的,最多只能叫做“链路共享”。 对外访问,有的链路会比另外的链路容易达到。虽然路由协议知道一些就近性和可达性,但是他们不可能结合到目的网络延时、链路流量及链路的负载状况等多变的因素,做出精确的路由选择。 对内流量(比如, Internet用户想访问有多条链入接入的网上的一台服务器)。有的链路会比另外的链路更好地对外提供服务。没一种路由机制能结合DNS,就近性,路由器负载,做出判断哪一条链路可以对外部用户来提供最优的服务。 传统的多链路接入依靠复杂的设计,解决了一些接入链路存在单点故障的问题。 朝科 Sprinfor GS(链路负载)解决方案 Sprinfor GS解决方案就是在内部交换机和连接ISP的路由器之间,跨接一台Sprinfor GS智能交换机,所有的地址处理和Internet链路优化全部由Sprinfor GS智能交换机来完成。 针对各种用户的典型需求,Sprinfor GS在以下几个环节上提供了先进的功能和完善的解决方案: 链路健康状态检测; 最佳链路选择,多种链路调度策略; 智能地址翻译; 方案拓扑图 典型的Sprinfor GS解决方案架构如下图所示: 链路优选方案 Sprinfor GS能够同时实现双向(Inbound和Outbound)流量在多条链路上的负载均衡的。 链路健康状况检查:LP可以采用多种方式判断链路的健康状况,例如Ping(全链路健康检查),TCP,UDP,HTTP以及根据内容进行链路检测,也可以通过检查多个Internet目标来共同判断链路状况。 Inbound流量处理方面主要利用了Smart DNS和高效NAT技术; Outbound流量处理主要利用了高效NAT技术。 链路健康检测 Sprinfor GS会通过多种方式检测两条链路的健康状况,一旦发现其中一条链路故障,会立即将所有用户流量定向至其它可用链路,还可以根据链路本身的流量进行负载,如果发现一条链路发生了拥塞,则将后续的流量定向到空闲的链路上,从而实现Internet连接的高可用性。主要的方法有: 全路径健康检查 为了确保ISP链路的畅通,Sprinfor GS将采用Ping的方法,不仅仅检查和其相连的路由器的端口是否可达,已确保整个路径的畅通。 注:该方法要求ISP的链路对ICMP开放。 高级健康检查 针对所有的网络环境(包括禁止ICMP的ISP),Sprinfor GS提供了丰富的4~7层检查方式,并可以通过多种检查结果的“与”和“或”运算结果,最终准确判断链路的健康状况。例如:通过CNC的路径,同时检查和的80端口,并将检查结果做“或”运算,只要一个检查通过即可判断CNC链路正常。避免了某网站故障导致链路状态误判的可能性。 流入(Inbound)流量处理 Sprinfor GS需要客户配合将域名的解析功能导向到Sprinfor GS,由Sprinfor GS来进行域名的解析。这样当远程通过域名访问

文档评论(0)

yyanrlund + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档