搜档网
当前位置:搜档网 › 链路负载均衡解决方案

链路负载均衡解决方案

链路负载均衡解决方案
链路负载均衡解决方案

Array Networks

链路负载均衡解决方案

-Array APV系列、AppVelocity应用于企业网络优化

目录

1. 多链路接入背景介绍 (4)

1.1 单链路接入单点故障 (4)

1.2 运营商之间互访 (5)

1.3 双链路解决方案的产生以及其衍生的问题 (5)

2. Array 提供最佳的解决方案 (8)

2.1 方案介绍 (9)

2.2 流出(Outbound)流量处理 (10)

2.3 其它重要功能设置: (11)

2.4 流入(Inbound)流量处理 (12)

3. 解决方案功能特点介绍 (14)

3.1. 全面的链路监控能力 (15)

3.2. 全路经健康检查 (15)

3.3. 策略路由 (15)

3.4. APV-LLB的链路负载均衡解决方案具有以下功能和优点: (16)

3.5. 链路优化功能与其他应用性能提高功能 (16)

3.5.1. Http 压缩功能 (16)

3.5.2. Cache 功能 (17)

3.5.3. Connection Multiplexing(连接复用)技术 (17)

3.5.4. Connection Pooling(连接池)技术 (17)

3.5.5. Array SpeedStack?技术 (18)

3.6. 安全防护功能 (18)

3.7. Cluster技术 (19)

3.8. Array APV 配置管理 (20)

3.9. 可扩展性 (20)

3.9.1. 服务器负载均衡与广域网负载均衡 (20)

3.9.2. 扩展的SSL加速适用于电子商务 (20)

4. 链路负载均衡对企业的价值 (21)

1.多链路接入背景介绍

随着Internet应用的不断发展,只有一个链路连接公共网络将导致单点失败和网络极其脆弱,目前日益增多的企业为了保证公司各个部门之间、供应商和客户之间可靠的Internet 访问,都逐步采用多个接入链路(多宿主)接入Internet。

保证Internet接入的稳定性对于一个公司来说是非常重要的。现在绝大多数的公司采用一条Internet接入,也就是说使用一个ISP的链路。显然,一个ISP无法保证它提供的Internet 链路的持续可用性,从而可能导致公司WAN接入的中断,而一个公司的Internet接入的中断则意味着高额的损失。

通常单链路用户系统结构设计图如下:

这样的结构存在以下问题:

1.1单链路接入单点故障

在系统原有系统结构中,采用单条链路接入,一个或多个DNS服务器,这些服务器对于同一个域名均解析为同一个地址。在该种网络结构之中,无论主机系统、网络系统的规划

有多么完美, 完全的排除了应用瓶颈和单点故障, 都还存在一个非常明显的单点故障, 就是网络接入部分的方案不够完整, 一旦网络接入部分出现中断就直接意味着所有应用中断。为了保证Internet接入的稳定性对于一个公司来说是非常重要的。现在绝大多数的公司采用一条Internet接入,也就是说使用一个ISP的链路。显然,一个ISP无法保证它提供的Internet链路的持续可用性,从而可能导致公司WAN接入的中断,而一个公司的Internet接入的中断则意味着高额的损失。

1.2运营商之间互访

随着国内最大的Internet接入提供商Chinanet被拆分为北方China Netcom 和南方China Telecom 之后,两方资源的互访受到了很大程度的影响。其出现的根本原因为南北网络的互通互联接点拥塞,造成用户丢包、延迟较大,从而导致访问缓慢,甚至对于一些应用根本无法访问。

1.3双链路解决方案的产生以及其衍生的问题

一个企业可以采用多链路的多链路解决方案来避免Internet接入中断所造成的损失。多链路通常指同时使用不同ISP提供的多条Internet接入链路。由于多链路解决方案能够提供更好的可用性和性能,它正在被越来越多的企业所采用。可用性的提高来自于多条链路的使用,而性能提高则是因为同时使用多条链路增加了带宽。

多链路方案能够提高企业业务的可用性和性能,但这种方案也面临着特殊的问题和挑战(1)首先就是IP地址管理的问题,在图一所示的网络中,可能会采用两种IP地址管理方式:

部网络使用同一个子网地址。

采用这种方式需要两个ISP之间相互配合协作,来在Internet网络上发

布到达该网段的正确路由信息。

每个ISP分配给内部网络不同的地址段。

这种方式下,内部网络要同时使用两个地址段的IP地址。

以上的两种方式都会面临一定的挑战。

对第一种方式来说,两个ISP之间必须相互配合协作,来在Internet网络上发布到达该网段的正确路由信息,并且还要保证两条链路的双向同时使用。尤其

对于流入流量来说,如果不能保证链路的同时使用,多宿主解决方案的部分优点就无法实现。

对于第二种方式(目前使用较多的解决方式),在这种方式下,内部网络同时使用两个ISP提供的地址,一部分内部用户(A组)使用ISP1提供的地址,另一部分内部用户(B组)使用ISP2提供的地址。问题在于流出的流量处理,当ISP1的链路中断时,A组的用户将无法接入Internet。更进一步,如果指使用B组的地址,则ISP2的链路无法用于流入的流量,因为Internet上只有ISP1是流入该网络的唯一路径。

(2)流量分配的问题。通常租用教育网的链路需要按流入流出流量收费,而其他很多运营商的链路则采用包月的方式收费。因此如果过多的流量从教育网的链路经过,必然增加企业的整体成本,但若将所有流量都放在另一条链路上,一方面可能造成访问速度变慢,另一方面教育网的链路也不能得到有效的利用。

理想的方式是,进出的流量如果跟教育网有关,则流量走教育网链路,如果进出流量跟教育网无关,则走另一条链路。

除去以上的问题,多宿主网络的一些优势还没有完全实现,例如:

现在的一些多宿主网络解决方案仅仅是“共享”式,而不是真正的负载

均衡。

没有就近性的路径判断。

对流入的流量没有很好的解决方案。使外部的用户访问能最快的进入机构的

对外服务;对流出的流量没有解决根据最快到达要目标资源的访问策略;对于链路

的健康状况也不能实时监测,也解决不了链路容灾,也就是当某一条链路出现故障

后,将其流量导向另外链路的策略。

目前,面对以上的问题,有的用户和厂商采用了BGP协议的解决方案。这种解决方案使用BGP 作为路由器之间进行可用性和可达性通信的机制。管理员的某些职责就是对流入到路由中的流量进行监视,然后重新分配负载以保护路由器,使它们不会超负荷工作,同时为用户提供最快速的服务。

从IT管理方面来看,管理员的许多任务必须在网络上执行,有些任务比较复杂,而其它一些任务则非常耗时。一项相当乏味、但需要熟练掌握BGP 知识的工作便是按照当前和过去的链路负载状况人工对流量进行重新分配。即使这样,当出现问题时管理员也不可能随时作出响应并准确解决出现的问题。

此外,就流量负载均衡而言,BGP 还是有一些局限性。BGP 作为一项路由协议,它通常会将多个路径中的一个路径定义为Internet 的最佳路径,将所有的流量都通过此路径发送。对于流入的流量,路由器会将其发布到链路另一端的网关路由器。于是流量分配将不受路由器的控制,它完全依靠外部BGP 发布,流量很可能会从某个单链路中返回。目前对此的人工解决方案是将内部网络分成子网,分别将子网发布到BGP 邻居。这是一项人工操作,需要熟练掌握BGP 专业技术,受到链路中有关网络阻塞和网络性能方面知识的限制,并且当网络状态不稳定时,它不能动态调整配置。

因此我们面临的挑战将是完成确定的人工任务,如更新BGP 路由表,这是一项重复性的工作并且非常耗时,我们需要自动处理这项任务来降低管理的开销。这样做可以让管理员将精力放在更加重要的问题上面,并且使他能够有效地利用自己的时间。

2.Array 提供最佳的解决方案

Array Networks提出了基于APV-LLB的解决方案:

在内部交换机和连接ISP的路由器之间,跨接一台APV智能交换机,所有的地址处理和Internet链路优化全部由它来完成。

对流出流量,可以进行智能地址管理,APV使用了称为SmartNAT的算法:当选定某一个ISP传送流出流量时,APV将选择该ISP提供的地址;为了优化流出的流量,APV还为流出的流量实施最快响应时间运算,内部主机要访问某外部服务时,可选择更有效的ISP 路径。

对流入流量,APV-LLB集成的SmartDNS功能能够完成流入流量的负载均衡;使用与流出流量相同的最短响应时间判断机制,选择最佳的流入流量传输路径,进行最终的解析地址。

2.1方案介绍

图中多宿主网络通过ISP1和ISP2接入Internet。每个ISP都分配给该网络一个IP地址网段,假设:

ISP1分配的地址段为100.10.1.0/24

ISP2分配的地址段为200.20.1.0/24

同样,Internet知道通过ISP1访问100.10.1.0/24,通过ISP2访问200.20.1.0/24。网络中的主机和服务器都属于私有网段192.168.1.0/24。

Array Networks的解决方案就是在内部交换机和连接ISP的路由器之间,跨接一台APV-LLB智能交换机,所有的地址处理和Internet链路优化全部由

APVC-LLB智能交换机来完成。

如图所示,APV-LLB智能交换机的外侧端口1上绑定IP地址100.10.1.2/24,外侧端口2上绑定IP地址200.20.1.2/24,内侧端口上绑定IP地址192.168.1.1/24。解决方案实现方式如下。

2.2流出(Outbound)流量处理

APV主要采用以下方式来处理流出流量。

SmartNAT

对于流出流量的智能地址管理,APV-LLB使用了称为SmartNAT的算法。当选定一个路由器(某一个ISP)传送流出流量时,APV-LLB将选择该ISP提供的地址。在图二中,如果APV-LLB选择ISP1作为流出流量的路径,则它将把内部的主机地址192.168.1.A/24翻译为100.10.1.10/24,并作为流出数据包的源地址。同样,如果APV-LLB选择ISP2作为流出流量的路径,则它将把内部的主机地址192.168.1.A/24翻译为200.20.1.10/24,并作为流出数据包的源地址。

采用SmartNAT时,APV-LLB支持的负载均衡算法包括:

Round Robin

APV-LLB按照顺序的选择多个出口链路作为每个数据流的流出路径。

Weighting Round Robing

APV-LLB为每个出口链路设定一个加权值,并根据加权值顺序的选择多个出口链路作为每个数据流的流出路径,权值大的链路被选择的次数多。通过此算法,企业可以在多条带宽不同的链路间合理分配流量,带宽高的链路权值大,因此承载的流量就高。

Shortest Response Time

为了优化流出的流量,APV-LLB还为流出的流量实施最快响应时间运算。如果内部主机要访问某一Internet站点,可能通过一个ISP的路径比通过其他ISP的路径有效。因此,APV-LLB可以提供最短响应时间算法,为流出到某一个站点的流量选择最佳的ISP路径,保证所需内容最快到达目的地,提高服务的品质。

Destination IP-Based Routing

根据双链路网络的特点,APV-LLB还提供基于每个数据流的目标IP地址的路由选择算法。APV-LLB会检查每个流的目标IP地址是否属于预先设定的一个地址范围,若是,则选择某一条特定链路作为该数据流的流出路径。通过此算法,用户可以设定目标IP地址属于网通范围的,通过网通的链路流出,属于电信地址范围的流量则通过电信的链路流出。

2.3其它重要功能设置:

链路健康检查

APVC-LLB在多宿主网络中的一个主要作用是检测ISP链路的可用性,即健康状况。因此,APVC-LLB提供了链路健康检查的功能,从而保证多条数据链路的正常,提高服务质量。

路径健康检查

公司访问Internet的可靠性不仅仅是由ISP路由器提供的链路状况决定的,而是由整个

数据流经的路径决定。因此,APVC-LLB提供了路径健康检查的功能,从而保证整条数据路径的正常,提高服务质量。

策略路由

APVC-LLB可以设置基于用户数据包源IP/Port、目标IP/Port的策略路由,通过该功能可以帮助学习人为的对特殊的流入流出流量进行规划,比如某个院系的应用系统需要比较高的数据传输带宽,而企业的多条Internet链路的带宽存在不均衡性,管理员可以选择一条带宽更高的链路承载这个院系的数据流量。

总结:建议流出流量使用Destination IP-Based Routing规则与Shortest Response Time规则相结合的方法,当用户上网访问目标IP地址属于网通范围的,通过网通的链路流出,属于电信地址范围的流量则通过电信的链路流出。对于其他不不属于网通与电信地址范围的站点,用户访问根据最快响应时间的算法,APV-LLB会判断从2个链路到目标站点的响应时间哪个更短,将用户流量导向响应时间较小的链路上,也就是用户通过速度最快的链路进行访问。

2.4流入(Inbound)流量处理

APV-LLB不仅需要管理流出的流量,还必须管理来自Internet的访问,即流入(InBound)流量。假设图四中的Server是Web服务器,Internet主机名为https://www.sodocs.net/doc/9613953418.html,,地址为私有IP:192.168.1.100/24。

SmartDNS

APV-LLB上集成的SmartDNS功能能够完成流入流量的负载均衡。

图:流入流量的负载均衡

如图所示,在DNS服务器上注册两笔NS记录,指向APV-LLB:

https://www.sodocs.net/doc/9613953418.html, 100.10.1.10

https://www.sodocs.net/doc/9613953418.html, 200.20.1.10

而在APV-LLB上设置静态的地址翻译:

192.168.1.100 100.10.1.10

192.168.2.100 200.20.1.10

当有Internet用户访问https://www.sodocs.net/doc/9613953418.html,时,DNS服务器回应给用户由APV-LLB来完成最终地址解析。APV-LLB根据具体设置来选定适当的ISP线路,如果选择ISP1,则将地址解析为100.10.1.10。同样,如果选择ISP2,则将地址解析为200.20.1.10。从而完成流入流量的负载均衡。

采用SmartDNS时,APV-LLB支持的负载均衡算法包括:

Round Robin

APV-LLB顺序的将多个ISP的IP地址作为每次用户解析请求的返回值。

Weighting Round Robing

APV-LLB为每个ISP的IP地址设定一个加权值,并根据加权值顺序的选择多个ISP 的IP地址作为每次用户解析请求的返回值,权值大的ISP的IP地址被选择的次数多。通过此算法,用户可以在多条带宽不同的链路间合理分配流量,带宽高的链路权值大,因此承载的流量就高。

Source IP-Based Routing

APV-LLB还提供基于每个数据流的源IP地址的路由选择算法。APV-LLB会检查每个用户解析请求的源IP地址是否属于预先设定的一个地址范围,若是,则选择某一个ISP的IP地址作为该次用户解析请求的返回值。通过此算法,用户可以设定源IP地址属于网通范围的,通过网通的链路流入,属于电信地址范围的通过电信的链路流入。

总结:建议流入流量使用Source IP-Based Routing规则,当用户请求的Local DNS地址属于网通地址范围的,通过网通的链路流入站点,属于电信地址范围的流量则通过电信的链路流入。对于其他不不属于网通与电信地址范围的站点,用户访问可以将默认的算法定向到某一个性能较好的ISP链路上,也可以根据Weighting Round Robing的算法,为每个ISP的IP 地址设定一个加权值,并根据加权值顺序的选择多个ISP的IP地址作为每次用户解析请求的返回值,权值大的ISP的IP地址被选择的次数多。通过此算法,用户可以在多条带宽不同的链路间合理分配流量,带宽高的链路权值大,因此承载的流量就高。

3.解决方案功能特点介绍

APV-LLB可检测到整个链路中出现的错误,从而能够提供可靠的端到端 WAN 连接。它可以监视每个连接的运行状态和可用性,实时检测链路或 ISP 的损耗情况。一旦出现故障,流量将被动态地传递给其它可用链路,从而确保用户及外部客户继续保持连接。

3.1.全面的链路监控能力

如何有效地确定链路,服务器、应用、内容的状态,是提高系统可靠性的关键。APV利用其独到的、高效的“健康检测”手段,识别链路,服务器、应用、内容的状态。

它们包括:

ICMP检查:利用ICMP可检查服务器的网络工作是否正常。

TCP检查:Array APV可与服务器之间,利用服务器的服务端口建立TCP连接,

检查服务器的服务是否正常。

HTTP检查:Array APV采用HTTP的检查,来验证服务器提供的服务是否正

常。

UDP检查:Array APV针对DNS服务进行检查,可及时判断DNS服务是否正

常。

Script检查:定制一些特殊应用的检查脚本来检查应用的健康状态。

Keyword检查:Array APV针对应用对该服务检查作出响应并返回对应的数

据进行检查。

通过这几种机制,确保服务器为用户提供正确可靠的服务。

3.2.全路经健康检查

访问Internet的可靠性不仅仅是由ISP路由器提供的链路状况决定的,而是由整个数据流经的路径决定。例如用户可以设置透过某ISP的路由器同时去检查sina等各类企业的web 网站。只有当所有这些网站都无法检测通过时,APV-LLB才会认为该链路已经DOWN掉,然后APV-LLB可以重新为流量选择路径,传递到其它可用链路,从而继续保持客户连接,避免出现停机影响。

3.3.策略路由

APV-LLB可以设置基于用户数据包源IP/Port、目标IP/Port的策略路由,通过该功能可以帮助学习人为的对特殊的流入流出流量进行规划,比如某个应用系统需要比较高的数据

传输带宽,而多条Internet链路的带宽存在不均衡性,管理员可以选择一条带宽更高的链路承载这个应用的数据流量。

3.4.APV-LLB的链路负载均衡解决方案具有以下功能和优点:

智能管理不同ISP提供的IP地址网段。

保证优化所有的ISP链路,即通过智能负载均衡所有通过可用链路的流量。

使用Array的SmartNAT和SmartDNS来选择用于流入流出流量的最佳ISP,保证了

每个用户都可以最快速的访问分部的服务器,而不必受到南北电信、网通互联互通

问题的影响。

可以通过策略路由强制流量通过某个ISP的链路,以解决用户办公上网访问南北

电信、网通不同站点的速度问题。

在某条链路失效时,所有流量仍可以经过另一条链路正常进出。以保证系统的提供

服务的不间断性。

3.5.链路优化功能与其他应用性能提高功能

3.5.1.Http 压缩功能

窄带访问应用的访问速度和服务质量的保证一直是网站推广和扩大用户访问所急待解决的问题。通过APV系列产品中HTTP压缩功能的应用,能够提高网站访问的通信质量,在向窄带宽用户提供很高的通信质量的同时,还能够极大的节约网站互联网接入带宽消耗。

采用Array HTTP压缩的优势:

节省带宽;

缩短用户下载内容的时间;

在Web Server上不需要压缩功能,减轻了Web Server的负担。

3.5.2.Cache 功能

基于内存的反响代理Cache功能。通过Cache功能的应用,APV系列产品能够在内存中以数据包的形式Cache住网站页面中所有可以被Cache住的内容。当用户访问请求发送到APV时,如果Cache中的内容能够匹配用户的访问请求则直接由APV来响应用户的访问,从而避免了对后台服务器的负载压力,在减小了后台服务器负载的同时,提高了对用户的响应速度和整体网站的处理能力。

3.5.3.Connection Multiplexing(连接复用)技术

主要作用是为了改善现有系统的总体性能,其技术原理是自动实现HTTP 1.0到HTTP 1.1的转换;TCP/IP协议栈在处理长连接时具有更好的性能;将Web流量的多个短连接合并为一个长连接。

Array Connection Multiplexing(连接复用)技术的实现过程:

3.5.

4. Connection Pooling(连接池)技术

Array采用Connection Pooling(连接池)技术,其优点在于:

(1)加快了与后台服务器之间的TCP/UDP连接处理速度

Array APV预先与后台服务器之间建立多个连接,并保持住它们(每个服务器最

多预先建立20个连接);

如果有客户端的请求,根据负载分担算法被分配到某个后台服务器上,Array

APV从预先建立的该服务器的连接池中选择一个连接,在此连接上发送客户

端的请求,一个连接可以被用来传送多个请求(每个连接最多可以同时处理90

个请求);

显著的减少了后台服务器需要处理的用户端连接数(减少量可能达90%)

(2)改善了服务器的性能.

服务器不需要花费更多的时间处理TCP/UDP连接建立和拆除的工作

服务器不需要耗费更多的资源保持多个客户端连接

3.5.5.Array SpeedStack?技术

Array Networks正是基于SpeedStack核心技术来构建其产品的。Array的SpeedStack技术由三部分组成:一个TCP/IP栈、HTTP分析器和一个代理引擎。这种独特的架构让Array及第三方的开发人员可以在数据流的多个环节来实现垂直应用程序与SpeedStack的关联。

SpeedStack技术可以让你在保持高性能的基础上关联更多的垂直功能――四层或七层的SLB、反向代理缓存、全局服务器负载均衡、SSL加速、压缩,等等,而这一切都得益于消除了不必要的重复工作。在Array Networks解决方案中,TCP/IP栈在数据包进入系统时首先对其进行处理。TCP/IP栈通过高效的包处理来实现高性能,在处理流程的初期及时检测出有害或已损坏的数据包并将它们丢弃。TCP/IP栈的工作完成后,数据包就被交给了HTTP分析器,它以独特的方式对HTTP包头进行分解,使其它组件不必再重复相同的工作。分析引擎本身已经进行了优化,能够完成精确的HTTP处理,性能出色。

3.6.安全防护功能

Array的解决方案具备内在的安全特性,这些特性是专门为避免遭受攻击和为服务器和网络设备提供保护而特别设计的。

Array WebWall防火墙能有效地保护服务器和应用的安全。

采用Full Proxy技术的SLB,使来自客户端的任何请求都不能直接到达服务器,有效保护后台服务器。

强大的连接性能(每秒支持1,000,000并发连接)及基于HTTP的过滤机制,可有效抵御DOS、SYNC Flood等恶意攻击。

GSLB提供的灵活配置,使整个系统具有灾难恢复功能。

Array APV内建基于状态检测的的防火墙-Webwall,最高可配置1000条策略。对比其他基于ACL的防火墙产品,Array APV的Webwall具有独特的加速算法,使得ACL条目的增加不会影响整个系统的性能。基于Array APV强大的处理性能(每秒可支持1,000,000并发连接),Webwall可抵御DOS、SYNC Flood、Buffer Overflow Attacks、Parser Evasion Attacks、Directory Traversal Attacks等恶意攻击。Array APV是基于Full Proxy设计的产品,来自Client端的任何连接请求都不会直接发到后台服务器,从而保证了整个系统的高安全性。

3.7.Cluster技术

提供容错性,高可靠性和高吞吐量。传统的四层设备,仅支持二台设备工作在HA方式下,支持Active/Active、Active/Standby工作方式,从而L4设备可靠性,可扩展性,网络吞吐量都受到限制。但L4层的设备是一关健设备,许多L4 层厂家都没有很好解决这些问题。

Array在给服务器提供高容错性,高可靠性的前提是,Array设备本身的容错性和高可靠性。Array支持Cluster的工作模式,提供1+1 和N+1 的冗余配置模式,能工作在Active/Standby 或Active/Active方式。Array容错性,高可靠性,高吞吐量同时给服务器的提供更强大的容错性。

Clustering 容量:-Array APV支持多达 32 台设备的Cluster,提供N+1的冗余。

3.8.Array APV 配置管理

多数负载均衡产品的命令配置界面是基于UNIX的,而并非所有网路工程师都熟悉使用UNIX命令。当用户登录到控制台,既进入了一个UNIX的Shell,除非通读产品手册,并熟悉命令,用户无法进行下一步配置操作。

Array产品通过安全连接方式SSH进行远程连接,通过与Cisco产品命令类似的命令进行配置,使网络工程师非常容易上手和掌握。同时,Array产品内嵌WebUI,通过浏览器以加密方式登录,管理员可以非常直观和方便的配置和实现所有的功能。

3.9.可扩展性

3.9.1.服务器负载均衡与广域网负载均衡

对于本地服务器组流量管理,Array APV提供SLB功能,用户可以任意增加服务器数量,通过简单的配置即可添加相应服务。对于网站系统建设,Array APV提供了配置灵活,性能强大的GSLB,使用户可以随时建立新的CDN节点。

3.9.2.扩展的SSL加速适用于电子商务

SSL(安全套接层协议)已经成为发送安全互联网通信的标准协议。SSL的广泛采用和总体网络负载减缓了服务器的执行速度,需要SSL交易加速。

Array内置SSL加速功能使问题迎刃而解。Array产品包括SSL加速技术,该技术是用于卸载服务器的SSL(安全套接层)处理的,以提高其性能,同时大幅度缩短响应时间并增强客户交易流量管理。SSL加速技术可以提高电子商务服务器的性能,并在关键业务在线交易过程中提供安全性、高速度和流量管理,所有这一切都是从同一地点进行的,无需费钱费力地在每台服务器上安装额外的硬件或软件。

图解F5 链路负载均衡详细配置方法

WAN广域网链路负载均衡测试项目测试项目背景:

测试环境描述 1.1 需求描述 XX股份领导反应:通过互联网采用SSL VPN方式,访问青岛总部内网的OA系统速度慢。为了解决此问题,目前采用三种测试方案: 1、CITRIX; 2、新增加一台JUNIPER SA4000; 3、增加一台F5 BIGIP LC设备和两条分别为青岛联通、青岛移动的100M 链路结合进行WAN链路负载均衡测试。 第二种测试方案目前已做完,效果不理想,当前准备执行第三套测试方案。 F5 BIGIP LC以及如何在使用GTM一张静态的表单(https://www.sodocs.net/doc/9613953418.html,er)来实现Topology计算。 由于LC只能解析A记录,无法解析SOA 、MX、PTR记录,所以LC只能做一台DNS的子域,无法取代客户的DNS服务器(https://www.sodocs.net/doc/9613953418.html,)。 测试要求:解决电信和网通的南北互连互通问题,用户有二条链路,(一条网通线路,一条电信线路)。 测试规则如下: 1.访问CNC网站走CNC线路 2.访问CT网站走CT的线路 3.访问本地域名(https://www.sodocs.net/doc/9613953418.html,)CNC用户从CNC线路过来访问 4.访问本地域名(https://www.sodocs.net/doc/9613953418.html,)CT用户从CT线路访问

测试环境描述

2测试设备配置步骤 2.1 基础配置 2.1.1进入管理界面,激活license。 注意事项:激活LC设备的license后,一定要完全重新启动一次

(Full_box_reboot)。系统会自动生成相关的文件和启动相应的服务。

2.1.2Platform相关设置 由于是部分授权,所以LC将作为https://www.sodocs.net/doc/9613953418.html,的子域的Nameserver Hostname:使用NS 的https://www.sodocs.net/doc/9613953418.html, 提醒:上线测试Root和admin密码一定要修改,不可以使用默认的。

中小企业多链路负载均衡的解决方案

中小企业多链路负载均衡的解决方案前言: 目前很多企业为了提高信息发布的性能和可靠性,向多个电信运营商同时租用互联网线路,所以拥有两条或两条以上的互联网连接链路,这些用户希望分别通过多条链路使用网络平台和资源,但是这样的网络出口建设形式,暴露出以下问题,并亟待解决。 企业广域网链路络存在的问题: 1、链路的单点失效性: 采用单一Internet连接链路存在单点失效性,一旦该链路出现故障将造成整个企业网络的瘫痪。 2、链路性能的瓶颈: 单一Internet连接链路的带宽资源是有限的,无法满足企业内部全体用户对Internet 访问时所需的带宽,同时也无法满足大量的Internet上的用户对企业的访问。 3、网络安全防护能力弱: 目前Internet上的各种各样的网络攻击层出不穷,路由器自身对网络攻击的防护能力非常有限,DOS/DDOS 网络攻击会对广域网络由器产生严重的影响。 现有的多条链路,互相之间没有联系,这就导致了两条链路的完全独立,不能互为所用;两条或多条链路分别独立接入,链路的占用可能不平均,带宽不能得到充分的利用;任一条链路的中断都会影响正常的上网工作,缺乏容错机制。 解决方案: 面对以上问题,应该在企业网络出口处部署一台梭子鱼LinkBalancer 330链路负载均衡器,如下图所示:

LB330链路负载均衡器部署在出口路由器和防火墙之间,这样可以实现对多条internet 接入链路的负载均衡,可以同时实现outbound流量(内部办公用户访问internet)和inbound 流量(internet用户访问内部服务器)双向的负载均衡,并且可以根据智能算法选择最优路径,以达到最佳访问速度。如果当一个ISP1出现故障,负载均衡器可以及时地检测到,并将内外网流量转到ISP2上,网络仍然可以正常运行。LB330链路负载均衡器支持多达3条外接链路。此外,LB330链路负载均衡器具备抵御DoS/DDoS的功能,有效地保护内网的服务器免遭攻击。 方案特点: 1.增加企业出口带宽,并提供了广域网链路的冗余。 2.通过智能算法,可通过最优路径实现内外网访问。 3.可以抵御DoS和 DDoS攻击有效的保护内网服务器。 为什么选择梭子鱼: 1、聚合链路带宽

F5链路负载均衡解决方案实例

南京财经大学 F5 Link Controller多链路负载均衡 解决方案

目录 1. 项目背景分析 (4) 1.1 南京财经大学的现状 (4) 1.2 链路改造后的预期设想 (4) 2. F5提供的最佳解决方案 (6) 2.1 设计结构图: (6) 2.2 实现原理 (7) 2.2.1 出站访问 (7) 2.2.2 入站访问 (8) 2.2.3 系统切换时间 (10) 3. 解决方案功能介绍 (11) 3.1 高可用性 (11) 3.1.1 全面的链路监控能力 (11) 3.1.2 集合多个监视器 (12) 3.2 最大带宽和投资回报 (13) 3.2.1 可节省WAN 链路成本的压缩模块 (13) 3.2.2 带宽可扩展性 (13) 3.2.3 强大的流量分配负载均衡算法 (14) 3.2.4 链路带宽控制 (14) 3.2.5 链路成本负载平衡 (15) 3.3 高级WAN 链路管理 (15) 3.3.1 最佳性能链路 (15) 3.3.2 针对压缩技术的目标流量控制 (16) 3.3.3 优化的TCP 性能 (16) 3.3.4 可编程链路路由――iRule (16)

3.3.5 流量优先级安排:服务质量(QoS) 和配置服务类型(ToS) . 17 3.4 配置和管理 (17) 3.4.1 消除BGP 多归属部署障碍 (17) 3.4.2 BIG/IP的业界最快双机冗余切换 (17) 3.4.3 IPv6 网关 (18) 3.4.4 统计与报告 (18) 3.5 强化的安全性能 (18) 3.5.1 智能SNAT (18) 3.5.2 网络安全 (19) 3.5.3 简单、安全的管理 (19) 3.6 集成流量管理可扩展性 (20) 3.6.1 扩展的各类安全设备负载均衡 (20) 3.6.2 扩展的SSL加速适用于校园一卡通等 (21) 4. 相关产品介绍 (22)

链路负载均衡解决方案

Array Networks 链路负载均衡解决方案 -Array APV系列、AppVelocity应用于企业网络优化

目录 1. 多链路接入背景介绍 (3) 1.1 单链路接入单点故障 (3) 1.2 运营商之间互访 (4) 1.3 双链路解决方案的产生以及其衍生的问题 (4) 2. Array 提供最佳的解决方案 (6) 2.1 方案介绍 (6) 2.2 流出(Outbound)流量处理 (7) 2.3 其它重要功能设置: (8) 2.4 流入(Inbound)流量处理 (8) 3. 解决方案功能特点介绍 (10) 3.1. 全面的链路监控能力 (10) 3.2. 全路经健康检查 (10) 3.3. 策略路由 (11) 3.4. APV-LLB的链路负载均衡解决方案具有以下功能和优点: (11) 3.5. 链路优化功能与其他应用性能提高功能 (11) 3.5.1. Http 压缩功能 (11) 3.5.2. Cache 功能 (11) 3.5.3. Connection Multiplexing(连接复用)技术 (12) 3.5.4. Connection Pooling(连接池)技术 (12) 3.5.5. Array SpeedStack?技术 (12) 3.6. 安全防护功能 (13) 3.7. Cluster技术 (13) 3.8. Array APV 配置管理 (14) 3.9. 可扩展性 (14) 3.9.1. 服务器负载均衡与广域网负载均衡 (14) 3.9.2. 扩展的SSL加速适用于电子商务 (14) 4. 链路负载均衡对企业的价值 (14)

A10服务器负载均衡解决方案解读

*****单位 A10负载均衡解决方案A10 Networks Inc.

目录 1.项目概述 (1) 2.需求分析及讨论 (1) 2.1应用系统所面临的共性问题 (1) 2.2需求分析 (2) 3.A10公司负载均衡解决方案 (3) 3.1网络结构图 (3) 3.2A10负载均衡解决方案 (3) 3.2.1APP Server负载均衡的实现 (4) 3.2.2应用优化的实现 (4) 3.3解决方案说明 (5) 3.4方案的优点 (6) 4.A10 AX的优点及各型号指标总结 (7) 5.A10公司简介 (7) 6.AX介绍 (8) 6.1A10公司AX简介 (8) AX系列功能 (8)

1.项目概述 2.需求分析及讨论 2.1应用系统所面临的共性问题 随着用户量增大及业务的发展,一个应用系统往往会出现各种问题。瓶颈可能出现在服务器、存储、网络设备,带宽等的性能不足,而运行一旦出现故障给业务带来的影响范围是巨大的,服务器可能出现的问题表现为如下几点: ◆高可用问题 关健性应用要求7*24稳定运行不被中断,高可用性问题被放在首要位置。 ◆利用“不平衡”现象 数据的大集中使得服务器的访问压力日益增大,服务器性能往往会成为一个系统的瓶 颈,随着性能问题的产生,单点故障的发生也将比较频繁,为了解决这些问题,传统的方式多为采取更换更好的服务器并且采用双机备份系统提供服务的方式,这样必然存在 一半的资源浪费的情况,而在压力不断上升的情况下,这种动作讲不断的重复,不但服 务器的利用率不平衡,而且持续引起投资的浪费。 ◆“峰值”问题 服务器的处理多存在“波峰”和“波谷”的变化。而且“波峰”时,业务量大小的变化又不规律,这就使服务器不得不面对“峰值堵塞”问题。原有解决方法为增加服务器或主机数量,提高处理能力。但仍存在性能不平衡问题,且这样做,投资成本大。 ◆多米诺”现象 单台服务器的设置,不可避免会出现“单点故障”,需要进行服务器“容错”。为实现容错,往往在主服务器旁安置一台或多台备份服务器。但这样做,平时只有一台服务器工作,其它服务器处于空闲状态,无法完全利用所有服务器的处理资源,当出现“峰值堵塞”时,“多米诺”效应往往会发生,即所有服务器连续被“堵”至“死”。最终的结果将导致系统的瘫痪。 ◆“扩展”不便

多链路负载均衡标准结构及阐述

多链路负载均衡标准结构及阐述 F5 Networks Inc. Owen Yu 2004-12-1

目录 一、F5多链路负载均衡标准结构 (3) 1.1 标准结构拓扑图 (3) 1.2 技术阐述 (3) 二、域名解析方式 (10) 2.1 Root DNS Server直接与F5多链路负载均衡器配合 (10) 2.1.1 CNAME方式 (10) 2.1.2 NS委派方式 (11) 2.2 Root DNS Server通过第三方DNS Server与F5多链路负载 均衡器配合 (12) 2.2.1 CNAME方式 (12) 2.2.2 NS方式 (13) 三、F5多链路负载均衡其它结构及阐述 (14) 3.1冗余结构 (14) 3.2与防火墙配合的结构 (15) 3.2.1后置防火墙 (15) 3.2.2前置防火墙 (16)

一、F5多链路负载均衡标准结构 1.1 标准结构拓扑图 下图是F5多出口链路负载均衡解决方案的标准结构(单台设备)。 1.2 技术阐述 网络环境描述 上图中F5 多链路负载均衡设备通过ISP1和ISP2接入Internet。每个ISP 都分配给该网络一个IP地址网段,假设ISP1分配的地址段为100.1.1.0/24,ISP2

分配的地址段为200.1.1.0/24(此处的200.1.1.0/24表示网络IP地址段为:200.1.1.0,子网掩码为24位,即255.255.255.0)。同样,Internet知道通过ISP1访问100.1.1.0/24,通过ISP2访问200.1.1.0/24。网络中的主机和服务器都属于私有网段192.168.1.0/24。 F5多链路负载均衡设备解决方案就是在内部交换机和连接ISP的路由器之间,跨接一台多链路负载均衡设备应用交换机,所有的地址翻译和Internet链路优化全部由多链路负载均衡设备来完成。 Outbound技术实现 ?Default Gateway Pool For Example: pool default_gateway_pool { lb_method dynamic_ratio member 100.1.1.1:0 member 200.1.1.1:0 } Default Gateway Pool中的Nodes为若干个下一跳路由器(Next Hop Router)的地址,用作Outbound负载均衡,可以通过三种方式生成。 1、 Setup Utility中配置多个Gateway IP,用空格分开; 2、在Configuration Utility中Link Configuration下增加多个links; 3、在Pool中定义一个Default Gateway Pool。 For Example:default_gateway use pool default_gateway_pool 将Default Gateway Pool中的Nodes配置为F5多链路负载均衡器的Default Gateway,可以通过netstat –rn命令查看路由表。 Destination Gateway Flags MTU If default 100.1.1.1 UGS 1500 vlan2 default 200.1.1.1 UGS 1500 vlan3 ? Monitor

F5多出口链路负载均衡解决方案(LC)1127

F5多出口链路负载均衡解决方案(L C)1127 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

F5 Networks 多出口链路负载均衡解决方案建议

目录 一.多出口链路负载均衡需求分析 ................................................................ 错误!未定义书签。 二.多出口链路负载均衡解决方案概述......................................................... 错误!未定义书签。 多出口链路负载均衡网络拓朴设计 ................................................................. 错误!未定义书签。方案描述 ............................................................................................................. 错误!未定义书签。方案优点 ............................................................................................................. 错误!未定义书签。 拓扑结构方面.................................................................................................. 错误!未定义书签。 安全机制方面................................................................................................... 错误!未定义书签。 三.技术实现 ................................................................................................. 错误!未定义书签。 F5多出口链路负载均衡(产品选型:B IGIP LC) ............................................ 错误!未定义书签。O UTBOUND流量负载均衡实现原理 .................................................................... 错误!未定义书签。 I NBOUND流量负载均衡实现原理........................................................................ 错误!未定义书签。 在链路负载均衡环境中的DNS设计和域名解析方式.................................... 错误!未定义书签。 Root DNS(注册DNS)直接与F5多链路负载均衡器配合......................... 错误!未定义书签。 Root DNS(注册DNS)通过第三方DNS Server与F5多链路负载均衡器配合(我们建议这种方式)........................................................................................................... 错误!未定义书签。F5设备双机冗余----毫秒级切换原理............................................................... 错误!未定义书签。S TATEFUL F AIL O VER 技术(与F5设备双机冗余有关) ........................................ 错误!未定义书签。四.产品介绍 ................................................................................................. 错误!未定义书签。 F5B IGIP ................................................................................................................ 错误!未定义书签。

F5多出口链路负载均衡解决方案

F5 Networks 多出口链路负载均衡解决方案建议

目录 一.多出口链路负载均衡需求分析 (3) 二.多出口链路负载均衡解决方案概述 (4) 2.1多出口链路负载均衡网络拓朴设计 (4) 2.2方案描述 (5) 2.3方案优点 (7) 2.3.1 拓扑结构方面 (7) 2.3.2安全机制方面 (7) 三.技术实现 (8) 3.1F5多出口链路负载均衡(产品选型:B IGIP LC) (8) 3.2O UTBOUND流量负载均衡实现原理 (10) 3.3I NBOUND流量负载均衡实现原理 (11) 3.4在链路负载均衡环境中的DNS设计和域名解析方式 (13) 3.4.1 Root DNS(注册DNS)直接与F5多链路负载均衡器配合 (13) 3.4.2 Root DNS(注册DNS)通过第三方DNS Server与F5多链路负载均衡器配合(我们 建议这种方式) (14) 3.5F5设备双机冗余----毫秒级切换原理 (16) 3.6S TATEFUL F AIL O VER 技术(与F5设备双机冗余有关) (17) 四.产品介绍 (18) 4.1F5B IGIP (18)

一.多出口链路负载均衡需求分析 为了保证XXXX出口链路的高可用性和访问效率,计划拥有两条线路:一条中国网通链路,一条中国电信链路。F5公司的多链路负载均衡设备(Bigip)能够提供独具特色的解决方案,不但能够充分利用这两条链路(双向流量按照预设的算法分担到不同的链路上,一旦一条链路不通的情况下,能够无缝切换到另外一条可用链路上);而且可以根据对不同链路的侦测结果,将最快速的链路提供给外部用户进行响应,从而解决目前广泛存在的多个ISP之间的互联互通问题。具体解决方案特色如下: ?提供网至internet流量的负载均衡(Outbound) ?实现从Internet对服务器访问流量的负载均衡(Inbound) ?支持自动检测和屏蔽故障Internet链路 ?支持多种静态和动态算法智能均衡多个ISP链路的流量 ?支持多出口链路动态冗余,流量比率和切换 ?支持多种DNS解析和规划方式,适合各种用户网络环境 ?支持Layer2-7交换和流量管理控制功能 ?完全支持各种应用服务器负载均衡,防火墙负载均衡 ?多层安全增强防护,抵挡黑客攻击 ?业界领先的双机冗余切换机制,能够做到毫秒级切换 ?详细的链路监控报表,提供给网络管理员直观详细的图形界面 ?对于用户完全透明 ?对所有应用无缝支持

RADWARE之链路负载均衡配置解析汇报汇报

RADWARE之链路负载均衡配置解析 网络描述: 网络出口共有3条公网线路接入,一台RADWARE直接连接三个出口ISP做链路负载均衡,来实现对内部服务器访问和内部对外访问流量的多链路负载均衡。 设计方案: 1、RADWARE LINKPROOF设备部署在防火墙外面,直接连接出口ISP 2、防火墙全部修改为私有IP地址,用RADWARE LINKPROOF负责将私有IP 地址转换成公网IP地址; 3、防火墙的DMZ区跑路由模式,保证DMZ区服务器的正常访问; 4、RADWARE LINKPROOF利用SmartNAT技术,分别在每链路上配置NAT 地址,保证内部服务器的联网。 网络拓扑:

实施过程(关键步骤): 1、配置公网接口地址 G-1 :218.28.63.163/255.255.255.240 联通 G-2 :211.98.192.12/255.255.255.128 铁通 G-3 :222.88.11.82/255.255.255.240 电信 G-4 :3.3.3.2/255.255.255.0 内联接口地址,连接防火墙2、配置默认路由

现网共有3条ISP链路,要将每条链路的网关进行添加,具体如下: 命令行配置 LP-Master# Lp route add 0.0.0.0 0.0.0.0 218.28.63.161 Lp route add 0.0.0.0 0.0.0.0 211.98.192.11 Lp route add 0.0.0.0 0.0.0.0 222.88.11.81 3、配置内网回指路由 net route table create 192.168.5.0 255.255.255.0 3.3.3.1 -i 14 net route table create 192.168.6.0 255.255.255.0 3.3.3.1 -i 14 net route table create 192.168.7.0 255.255.255.0 3.3.3.1 -i 14 net route table create 192.168.8.0 255.255.255.0 3.3.3.1 -i 14 net route table create 192.168.9.0 255.255.255.0 3.3.3.1 -i 14 4、配置地址转换 地址转换主要包括内部用户的联网和服务器被访问两部分,这两部分在负载均衡上面分别采用Dynamic NAT和Static PAT这两种NAT来实现,把内部的IP地址 和服务器的IP地址分别对应每条ISP都转换成相应的公网IP地址。 Dynamic NAT是多对一的映射,并且改变用户的源端口,而且是单向的,只能出,不能进。 LinkProof > Smart NAT > Dynamic NAT Table > Create

双链路网络安全解决方案

双链路网络安全解决方案 一、需求分析: 为业务提供所承诺的 的可靠服务是至关重要的。一个提供 接入和网站访问的服务商不仅需要保证链路和网站内所有的 服务器、应用服务器和数据库服务器的高可用性,还必须保证链路和站点本身的高可用性。 保证 接入的稳定性对于 服务商来说是非常重要的。现在的服务商采用一条 接入,也就是说使用一个 的链路。显然,一个 无法保证它提供的 链路的持续可用性,从而可能导致 访问和网站 接入的中断,而 接入的中断则意味着高额的损失。 一个企业可以采用多链路( )和集群 的解决方案来避免 接入中断所造成的损失。在这里所提及的 通常指同时使用不同 提供的多条 接入链路; 集群 是指在接入点利用同品牌通型号的两个或者多个防火墙形成互为备份 冗余的功能。由于多链路解决方案能够提供更好的可用性和性能,它正在被越来越多的 服务商和企业所采用。可用性的提高来自于多条链路的使用,而性能提高则是因为同时使用多条链路增加了带宽,而加入集群的同时更加保护网络不受因单点故障而导致网络中断的风险。 二、方案描述 多链路冗余起到在多个运营商之间故障的转移,但是防火墙作为内外网的接入点,当设备出现故障便会导致内外网之间的网络业务的全部中断 引起单点故障 影响业务正常运行。因此在网络接入点部署多台设备形成备份 冗余是非常必要的,其中一台设备发生故障时,数据便会切换到另外一台设备上继续传输 而且还可以做设备性能的叠加增强。下面是网络拓扑图:

三、功能实现 双链路功能 对于外向型连接 多重连接将以速度为目标对外向型互联网连接进行优化。多重连接使用来自于各个 的源 地址检测与服务器的连接情况。反馈速度最快的连接可以继续进行工作。因此,每个连接都必定是速度最快的连接,其结果是,综合数据吞吐率将远远超过一个服务性能不稳定的单个连接。经过累加,暂时性工作性能高峰将为整个系统的工作带来优势,还可以避免延迟现象的发生。 对于内向型连接 多重连接技术中将对内向型连接进行负载均衡,并以获得最高水平的可用性为目标而进行优化,因此,用户在访问您的站点时将不会出现延迟现象或服务中断。通过对服务器使用特殊 地址,多重连接技术将可以实现这一目标;此时,服务器上将被

F5链路负载均衡解决方案

F5 Link Controller多链路负载均衡 解决方案

目录 1. 问题的提出................................... 错误!未定义书签。 链路单点故障............................... 错误!未定义书签。 Internet用户访问快慢差异................... 错误!未定义书签。 关键应用的带宽保证......................... 错误!未定义书签。 2. F5提供的最佳解决方案......................... 错误!未定义书签。 设计结构图:............................... 错误!未定义书签。 实现原理................................... 错误!未定义书签。 出站访问............................. 错误!未定义书签。 入站访问............................. 错误!未定义书签。 系统切换时间............................ 错误!未定义书签。 DNS迁移................................. 错误!未定义书签。 3. 解决方案功能介绍............................. 错误!未定义书签。 高可用性................................... 错误!未定义书签。 全面的链路监控能力...................... 错误!未定义书签。 集合多个监视器.......................... 错误!未定义书签。 最大带宽和投资回报......................... 错误!未定义书签。 可节省 WAN 链路成本的压缩模块(需购买模块)错误!未定义书签。 带宽可扩展性............................ 错误!未定义书签。 强大的流量分配负载均衡算法.............. 错误!未定义书签。 链路带宽控制............................ 错误!未定义书签。 链路成本负载平衡........................ 错误!未定义书签。 高级 WAN 链路管理.......................... 错误!未定义书签。 最佳性能链路............................ 错误!未定义书签。

链路负载均衡方案模板

1. 方案建议 1.1 系统总体设计 在Internet入口,我们建议部署一台BIGIP LC 1500,直接连接多条ISP 链路,实现多链路的负载均衡。 在1500之后,建议部署防火墙,负责网络的安全过滤和防护工作。 网络结构图如下: 下面,我们就对系统中的每个部分进行详细分析。

1.2 Inbound/Outbound双向链路负载均衡 Inbound链路负载均衡 18种链路负载均衡算法又可以分成静态负载均衡算法和动态负载均衡算法两大类,算法的详细介绍如下: 静态负载均衡算法: 全局可用性(Global Availability):LC将所有提供某种特定应用的链路放在一个队列中,把用户访问请求的流量导向该队列中第一个可用的链路,当该链路到达连接限制或者出现故障部可用时,将流量导向下一个可用链路。当使用这种算法的时候,处在队列中第一个链路将接受到大部分的流量,队列中的最后一个链路接收到非常少的流量。 无(None):LC针对某一种应用可以定义三种负载均衡算法,优先采用第一种算法,当第一种算法失效时,启用第二种算法,第二种算法也失效时启用第三种算法。假定第二种算法使用None,当第一种算法失效时直接启用第三种算法。 随机(Random):随机返回给用户某一个链路的IP地址。 比率(Ratio):预先给每个链路定义一个权值,按照这个比率返回给用户某一个链路的IP地址。 返回给LDNS(Return to DNS):立即将连接请求返回给LDNS处理。 轮询(Round Robin):将提供某种应用的所有链路放在一个队列当中,按顺序依次返回给用户队列中下一个链路的IP地址。 静态会话保持(Static Persist):这种算法将维护一个LDNS到某一个链路的映射表,同一个LDNS的查询请求在预定的时间过期之前会返回同一个IP地址。 拓扑(Topology):可以地理位置、IP划分预先定义一些规则,按照这些规则返回给用户相应得IP地址。例如:预先定义所有南方省份IP地址范围,并规定所有南方省份的请求都访问上海的链路。当有符合条件的LDNS发起查询请求的时候,都会返回上海链路的IP地址。 丢弃请求数据包(Drop Packet):当使用此种负载均衡算法的时候,LC不做任何事,直接将数据包丢弃。 外部IP(Explicit IP):当使用此种负载均衡算法的时候,LC返回给LDNS一

A10-链路负载均衡(LLB)解决方案-YL

A10 链路负载均衡解决方案 1. 概述 由于国内各运营商之间的互联互通一直存在很大的问题,采用运营商自身单条互联网出口,在为用户提供IDC主机托管服务和大客户专线接入服务时,会遇到用户抱怨访问速度差的问题。同时,单条链路本身存在单点故障问题。因此,通过在多个数据中心分别拉不同运营商的线路或者同一数据中心或公司网络出口采用多条互联网链路并使用专门的负载均衡设备智能选择最佳链路成为提高服务水平和用户满意度的一种有效方式,我们把多数据中心负载均衡和多链路负载均衡统称为全局负载均衡或者广域网负载均衡。 2. 需求描述 对于全局和链路负载均衡,需要解决两种流量类型的负载均衡以及容灾问题: 入向流量(Inbound Traffic):从Internet上的客户端发起,到数据中心内部的应用服务的流量。如:Internet上用户访问企业Web网站。对于入向流量,需要根据当前网络延时、就近性等因素,来判断哪一条链路可以对外部用户提供最佳的访问服务。 出向流量(Outbound Traffic):从内部网络发起的,对Internet上应用资源的访问。如:内部局域网用户访问Internet上Web网站应用。对于出向流量,需要根据当前链路的就近行、负载情况、和应用服务的重要性等选择最佳的链路。 容灾:多数据中心除了可以提高服务质量之外,另外一个重要的目的就是容灾,当一个数据中心出现故障,将所有用户访问由灾备数据中心来处理。

3. A10 LLB负载均衡解决方案 3.1. 出向流量链路负载均衡(Outbound LLB) 相对于入向流量的链路负载均衡,出向流量的链路负载均衡则比较简单。当内部用户发起对外界的访问请求时,链路负载均衡控制器根据链路选择算法选择合适的链路,并对内部用户的IP地址进行NAT转换。出向负载均衡是对每个数据中心内部的机器来而言的,通过放置在每个数据中心出口位置的AX来实现。 Web Client

中小企业多链路负载均衡解决方案

中小企业多链路负载均衡解决方案 目前很多企业为了提高信息发布的性能和可靠性,向多个电信运营商同时租用互联网线路,所以拥有两条或两条以上的互联网连接链路,这些用户希望分别通过多条链路使用网络平台和资源,但是这样的网络出口建设形式,暴露出以下问题,并亟待解决。 企业广域网链路络存在的问题: 1、链路的单点失效性: 采用单一Internet连接链路存在单点失效性,一旦该链路出现故障将造成整个企业网络的瘫痪。 2、链路性能的瓶颈: 单一Internet连接链路的带宽资源是有限的,无法满足企业内部全体用户对Internet访问时所需的带宽,同时也无法满足大量的Internet上的用户对企业的访问。 3、网络安全防护能力弱: 目前Internet上的各种各样的网络攻击层出不穷,路由器自身对网络攻击的防护能力非常有限, DOS/DDOS网络攻击会对广域网络由器产生严重的影响。 现有的多条链路,互相之间没有联系,这就导致了两条链路的完全独立,不能互为所用;两条或多条链路分别独立接入,链路的占用可能不平均,带宽不能得到充分的利用;任一条链路的中断都会影响正常的上网工作,缺乏容错机制。 解决方案: 面对以上问题,应该在企业网络出口处部署一台梭子鱼LinkBalancer 330链路负载均衡器,如下图所示: 图1

LB330链路负载均衡器部署在出口路由器和防火墙之间,这样可以实现对多条internet接入链路的负载均衡,可以同时实现outbound流量(内部办公用户访问internet)和inbound流量(internet用户访问内部服务器)双向的负载均衡,并且可以根据智能算法选择最优路径,以达到最佳访问速度。如果当一个ISP1出现故障,负载均衡器可以及时地检测到,并将内外网流量转到ISP2上,网络仍然可以正常运行。LB330链路负载均衡器支持多达3条外接链路。此外,LB330链路负载均衡器具备抵御DoS/DDoS的功能,有效地保护内网的服务器免遭攻击。 方案特点: 1.增加企业出口带宽,并提供了广域网链路的冗余。 2.通过智能算法,可通过最优路径实现内外网访问。 3.可以抵御DoS和DDoS攻击有效的保护内网服务器。 为什么选择梭子鱼: 1、聚合链路带宽 梭子鱼链路均衡机能自动聚合多个接入的带宽,管理员可以选择性价比最好的一家或多家接入商的多个较低带宽的接入,以最优的投资获得最好的带宽保障。. 2、链路冗余 如果一条链路发生故障,梭子鱼链路均衡机能自动的将流量切换到别的正常的链路上,而不需要人工操作。在链路故障时,梭子鱼能自动周期性的进行检测,一旦检测到这条链路恢复正常,将再次启用此链路。正因为梭子鱼具备链路健康检测功能,因此能确保链路冗余。 3、带宽管理和QoS 梭子鱼链路均衡机提供了带宽管理功能,对于不同的应用可以设置不同的优先级,例如:Web浏览和邮件设置为高优先级保障其带宽而流媒体及一些点到点(p2p)的应用则可配置成低优先级。优先级设置的灵活性确保带宽低优先级的应用不会干扰正常的商务应用。 4、传统防火墙(作为一款边界设备,梭子鱼链路均衡机也具备防火墙的一些功能): a) 网络地址转换(NAT),该功能使得梭子鱼链路均衡机可以隔绝外网到内网的某种流量。 b)一对一的地址映射,一对一的地址映射允许梭子鱼将公网的IP直接分配给某个内网的设备上,一边外网能访问内部的应用,如SMTP应用。 c)端口转换,同一个外部地址可以根据端口转换到不同的内部服务器上;多个链路的同一个端口也可以转换到同一台内部设备上,这将方便外部到内部服务器的访问。 d) IP 访问列表,可帮助管理员允许或阻止某个inbound或outbound流量。 5、梭子鱼链路均衡机还提供下列网络服务需求: a)DHCPserver,梭子鱼链路均衡机根据DHCP协议自动分配IP地址,和传统DHCP服务器一样,梭子鱼上随时可以查看或管理的地址分配表。 b) DNScachingserver,梭子鱼链路均衡机可以配置成DNS查询服务器,在开启了DNS缓存功能后,内部网络通过梭子鱼可以进行解析,如果缓存中没有解析,梭子鱼将代理想ISP的DNS进行查询,并将结果发回给内部网络,这样,常用的DNS查询将在梭子鱼上完成。SSL卸载和加速:避免SSL加解密运算对服务器造成的额外压力,提高服务器的处理能力,保证HTTPS访问的高效、安全、可靠。

多链路部署完美解决方案

负载均衡建立在现有网络结构之上,扩展了网络设备和服务器的带宽、增加了吞吐量,同时提升了网络的数据处理能力、灵活性和可用性,具有低成本且有效透明的优点。负载均衡在应用模式上可分为服务器负载均衡和链路负载均衡(含全局负载均衡),继上期介绍服务器负载均衡之后,本文重点谈链路负载均衡。 1 多链路部署后引发的问题 许多企业都意识到单条互联网出口链路带来的问题:链路一旦中断,内部员工将无法访问互联网,分支机构VPN中断,网站邮箱均无法对外服务。因此许多企业会部署多条运营商链路来解决单出口的不可靠。在单链路时代,出口一般会部署路由器或防火墙,部署多链路后,将多链路直接连接到路由器或防火墙上是否可以? 这种组网情况,一般在路由器或防火墙上将内网用户outbound(注:outbound一般指的是内网访问互联网,inbound指的是互联网用户访问内网的业务系统,下同。)流量通过策略路由方式发送到指定链路,这是种静态的方式,如在高校网络出口,ISP1分配给教师用户使用,ISP2分配给学生使用,到晚上学生上网高峰期ISP2成为流量瓶颈时,ISP1却是空闲的。 出口的设备在outbound方向,要将内部访问外网报文送到健康可用的链路上,健康可用不仅仅是端口UP或下一条路由可达,还需要对指定的IP 地址做动态探测。 当部署多条链路后,对外提供的业务系统(如网站等)会对不同的ISP 发布不同的公网IP地址。当外网用户首次访问网站系统时,如何响应外部用户的DNS域名请求,也是路由器或防火墙遇到的新问题。 当外网用户访问内部的业务系统时,需保证响应报文从原路返回,否则可能会出现访问速度奇慢甚至无法访问。 以上这些是当前出口路由器或防火墙遇到的新问题,可通过出口链路负载均衡来解决上述问题。 2 链路负载均衡核心功能介绍 1) 出口链路健康探测 所谓健康检测,就是负载均衡设备定期对链路服务状态进行探测,收集相应信息,及时隔离工作异常的链路。健康检测的结果除标识链路能否工作外,还可以统计出链路的响应时间,作为选择链路的依据。负载均衡技术支持丰富的健康性检测方法,可以有效地探测和检查链路的运行状态。 ICMP方式:向链路上的节点发送ICMP Echo报文,若收到ICMP Reply,

链路负载均衡 方面的描述

1.1宽带接入安全技术措施 1.1.1多出口链路负载均衡 山石安全网关取代原NAT设备以后,单台的网关设备将同时连接多条链路,山石安全网关通过ECMP(等价路由)技术,将自动平衡多条链路的负载;或者通过加权路由技术,根据链路的质量,以及访问数据包的优先级,在多条链路上进行负载分担,从而实现更智能的路由选择。 实现多出口链路负载均衡措施后,能够有效解决单条链路故障而造成的部分用户无法上网问题,当单条链路出现故障,山石安全网关可实现自动切换,将原本通过该链路访问互联网的数据包,自动切换到其他可用的链路上,从而提升了宽带接入业务的持续性。 1.1.2端口复用提升NAT能力 山石安全网关支持的端口复用技术,将大大提升NAT的能力。 在P2P泛滥的今天,经常可以看到某个内网用户连接互联网的会话数高达上万条,而根据NAT 功能的原理,每个公网IP只能最多映射出64512个端口。按此推理,内网有6个会话数达到一万的用户就会占用1个公网IP的所有资源,导致其他用户无法正常上网。传统的解决方式是扩充更多的公网IP来解决问题,而现实中即使地址充裕的运营商和政府也经常出现NAT资源耗尽问题。山石网科专利技术“端口复用”通过优化NAT功能可使之前每个公网地址64512个端口映射扩充到882432,容量达到之前的十几倍。由此可充分满足用户在公网地址并不宽裕的情况下容纳更多用户不受限制的访问互联网。

1.1.3会话限制防范中毒电脑的大并发访问 山石安全网关能够针对单个IP地址配置并发会话限制数量,这样当某一台电脑因感染病毒而大量发送数据包时,网关对超过阀值的会话都将丢弃处理,从而防范中毒电脑发送大量的访问请求,而拥塞了NAT的资源,影响其他人员正常使用互联网资源。 1.1.4更灵活的策略路由保障关键应用使用优质链路 山石安全网关可根据源、目标地址配置策略路由,也可以在此基础上对应用配置策略路由,采用该技术措施,对于广电宽带接入业务,可以将重要客户的重要应用,路由到优质链路上转发,从而提升重要客户的满意度,保障重要应用的连续性。 1.1.5基于应用的路由实现P2P引流 对于P2P,由于其采取了动态端口协议技术,因此仅仅在网络层配置路由,是无法实现将此类应用引流到低质量链路上。 山石网科支持的深度应用识别,在传统通过协议和端口来分辨应用的基础上,通过应用层的数据特征,对应用进行了进一步的分析,从而能够有效识别出P2P、网游、IM、网上视频等应用,对于广电宽带运营商,通过该技术可以将P2P的相关业务数据包引流到低质量链路上,从而减少对高质量链路的占用。 采用该技术后,可以大大节约高质量链路带宽资源,从而减少广电宽带运营商的链路成本;另外节约出来的高质量链路带宽也有助于广电开发新的优质客户,增加广电宽带运营商的收入。

多链路负载均衡实现原理

多链路负载均衡实现原理 F5 Networks Inc. Owen Yu 2004-12-1

目录 一、F5多链路负载均衡产品 (3) 二、BIGIP/Linkcontroller/BIGIP Combo LC区别 (4) 三、多链路负载均衡实现原理 (8) 3.1 Outbound流量负载均衡实现原理 (9) 3.2 Inbound流量负载均衡实现原理 (10) 四、F5技术特色 (12)

一、F5多链路负载均衡产品 F5公司的应用交换机BIGIP(1000、2400、5100),链路控制器Linkcontroller (1000、2400),以及BIGIP(1000、2400、5100)Combo LC Module(就是BIGIP应用交换机上加载Linkcontroller软件功能模块),这三类产品可以实现单向或双向多链路负载均衡的功能,匹配不同的客户需求,应该根据具体情况确定适用的产品。需要指出的是,这三类产品都运行目前的PTF4.5.10或4.6.X软件版本。 在F5新的V9产品体系架构中,目前不支持双向多链路负载均衡功能。 F5多链路负载均衡产品体系架构:

二、BIGIP/Linkcontroller/BIGIP Combo LC区别 F5公司提供三种多链路负载均衡解决方案的产品: ●BIGIP ●Linkcontroller ●BIGIP Combo LC Module 采用F5公司的BIGIP ,可以实现由内向外的单向多链路负载均衡;Linkcontroller 或者BIGIP Combo LC module都可以实现双向的链路负载均衡,其中后者能够实现最为复杂的链路负载均衡需求,并包含BIGIP的所有功能,例如:SSL Proxy,iRules,IP Filter等等。 ?BIGIP 特色: 提供Outbound流量的多链路负载均衡(单向) 对于Inbound流量,能够保证从哪条链路进来,从哪条链路返回 支持自动检测和屏蔽故障多出口链路 支持多种静态和动态算法智能均衡多个ISP链路的Outbound流量 支持多链路动态冗余,流量比率和智能切换 支持Layer2-7交换和流量管理控制功能 灵活的iRules,可以保证客户对链路选择的复杂要求 完全支持各种应用服务器负载均衡,防火墙负载均衡 多层安全增强防护,抵挡黑客攻击 免费附送100TPS的SSL加速功能 业界领先的双机冗余切换机制 对于用户完全透明 对所有应用无缝支持 业界优异的硬件平台和性能 稳定,安全的设备运行记录

相关主题