F5链路负载均衡解决方案实例
F5 network 链路及服务器负载均衡解决方案

F5 network 链路及服务器负载均衡解决方案2002.11.25链路负载平衡:多归属网络智能流量管理解决方案概览随着企业采用互联网传送关键任务内容和应用,只与公共网络保持一个链路就意味着单点故障和严重的网络隐患。
因此,提供多个网络连接已成为构建可靠和容错的数据中心的关键部分。
F5 的 BIG-IP®链路控制器 (BIG-IP LINK CONTROL 2000) 为希望增加其互联网连接可用性和性能的企业提供了一个解决方案。
BIG-IP 链路控制器提供了一个综合解决方案:-提供可靠的网络连接-管理多个链路上的入站 / 出站流量-通过最佳性能链路发送流量-增加链路可扩充性和吞吐量-实现最大的企业连接投资回报率-消除带有 BGP (边缘网关漫游)的多归属的部署障碍和成本多归属和 ISP 负载平衡的挑战显而易见,高可用性是部署多个互联网链路的主要推动因素之一。
一个平常的互联网中断即可使企业在冗余系统上的所有投资变得毫无用处。
同时,从物理网络组件到互联网服务提供商( ISP )本身,连接的任何地方都有可能发生故障,给企业和其客户带来重大停机事件和财务损失。
互联网连接的成本和可扩充性也是大多数企业的考虑重点。
如果仅有一个连接,企业必需确保他们在一条线路上购买了足够的带宽,以满足他们的吞吐量需求。
在许多情况下,这会导致站点的过度供应(尝试提供过多的保护和可扩充性)。
由于企业的业务依赖于单一 ISP ,企业还必须确信他们选择的服务提供商拥有良好的正常运行记录。
此外,一些企业也考虑采用多站点部署来解决可用性问题。
对于许多中小企业而言,开设第二个数据中心来增强可用性保护受到资金的限制。
许多企业还面临着在多个数据中心上提供 Web 应用和服务主机服务的复杂技术问题。
他们寻求一种更简单、成本更低的方法来提高其站点的可靠性。
多归属和流量管理“多归属”这个技术术语是指通过多个连接与互联网相连的网络。
多归属的重要意义不在于拥有多个链路,而是如何优化管理在这些连接上以及常常是在不同 ISP 之间传输的流量。
F5LC链路负载均衡解决方案

F5LC链路负载均衡解决方案F5 LC(Link Controller)是F5 Networks公司推出的一种链路负载均衡解决方案,旨在提高网络服务的可用性、性能和安全性。
该解决方案利用Link Controller设备将流量分配到多个服务器或数据中心,以实现负载均衡和故障转移。
以下将详细介绍F5 LC链路负载均衡解决方案的原理、特点和应用场景。
一、F5LC链路负载均衡解决方案的原理1.数据链路层分析:F5LC设备在数据链路层收集和分析流量信息,包括源IP地址、目的IP地址、源端口、目的端口等。
2.流量分配策略:根据预设的流量分配策略,F5LC设备将接收到的流量分配到不同的服务器或数据中心。
3.流量转发:F5LC设备根据分配策略将流量转发到指定的服务器或数据中心,以实现负载均衡和故障转移。
4.健康检查:F5LC设备定期对服务器或数据中心进行健康检查,以确保它们正常工作。
如果发现故障,则自动将流量转发到其他正常的服务器或数据中心。
5.数据链路层回复:F5LC设备从服务器或数据中心接收响应数据,并将其返回给请求的客户端。
二、F5LC链路负载均衡解决方案的特点1.高可用性:F5LC链路负载均衡解决方案采用主备模式,当主设备发生故障时,备设备可以自动接管负载均衡功能,保证网络服务的连续性。
2.灵活的流量分配策略:F5LC链路负载均衡解决方案提供多种流量分配策略,包括轮询、加权轮询、最少连接、源IP散列等,可以根据实际需求选择合适的策略。
3. 多种链接层协议支持:F5 LC链路负载均衡解决方案支持多种链接层协议,包括Ethernet、Fast Ethernet、Gigabit Ethernet、ATM等,可以适用于不同的网络环境。
4.高性能:F5LC设备采用硬件加速技术和专用硬件芯片,可以实现高速的数据处理和转发,保证网络服务的性能。
5.强大的安全性:F5LC链路负载均衡解决方案支持SSL加密和认证技术,可以保护交换的数据安全,同时还支持DDoS攻击防护、防火墙和入侵预防系统等安全功能。
F5多出口链路负载均衡解决方案_Linkcontroller要点

F5 Networks多出口链路负载均衡解决方案建议F5 Networks郑志勇2005-12-23目录一.多出口链路负载均衡需求分析 (3)二.多出口链路负载均衡解决方案概述 (4)2.1多出口链路负载均衡网络拓朴设计 (4)2.2方案描述 (5)2.3方案优点 (6)2.3.1 拓扑结构方面 (6)2.3.2安全机制方面 (6)三.技术实现 (7)3.1F5多出口链路负载均衡(产品选型:L INKCONTROLLER 2400) (7)3.2O UTBOUND流量负载均衡实现原理 (8)3.3I NBOUND流量负载均衡实现原理 (9)3.4在链路负载均衡环境中的DNS设计和域名解析方式 (11)3.4.1 Root DNS(注册DNS)直接与F5多链路负载均衡器配合 (11)3.4.2 Root DNS(注册DNS)通过第三方DNS Server与F5多链路负载均衡器配合(我们建议这种方式) (12)3.5F5设备双机冗余----毫秒级切换原理 (14)3.6S TATEFUL F AIL O VER 技术(与F5设备双机冗余有关) (15)四.产品介绍 (16)4.1F5L INKCONTROLLER 2400 (16)五.F5多链路负载均衡成功案例举例 (22)5.1政府 (22)5.2教育行业 (23)5.3金融行业 (24)附录1南北电信互访问题 (25)附录2传统的链路冗余方案及BGP方案缺点 (26)附录3对附录一,二的案例分析 (28)一.多出口链路负载均衡需求分析为了保证XXXX出口链路的高可用性和访问效率,举例计划拥有两条线路:一条中国网通链路,一条中国电信链路。
F5公司的多链路负载均衡设备(Linkcontroller)能够提供独具特色的解决方案,不但能够充分利用这两条链路(双向流量按照预设的算法分担到不同的链路上,一旦一条链路不通的情况下,能够无缝切换到另外一条可用链路上);而且可以根据对不同链路的侦测结果,将最快速的链路提供给外部用户进行响应,从而解决目前广泛存在的多个ISP之间的互联互通问题。
(F5)负载均衡概念原理与部署案例

前言、1、LTM就是本地流量管理,也就是通常所说的服务器负载均衡。
可以将多个提供相同服务的设备〔pool〕虚拟成一个逻辑设备,供用户访问。
也就是说,对于用户来讲,看到的只有一个设备,而实际上用户是服务请求是在多个设备之间,通过负载均衡算法分担的。
通常可以理解为是一种代理的模式。
2、GTM是广域网流量管理,也可以称为全局负载均衡。
这个模块可以满足用户更高的负载均衡要求,提供不同站点间全局资源的调配。
比方说,用户在北京和上海分别有一个web服务器群〔pool〕,都是提供同样的页面,那么当上海的web服务器负担过重或者宕机时,就可以将流量重定向到北京。
3、BIGIPBIGIP是对负载均衡的实现,主要通过Virtual Server、iRules、Pool、Node、Monitor和Persistent 〔会话保持〕实现。
<1>、Member为每一个服务器的IP地址加上服务端口。
每一个member代表一个应用程序。
在配置过程中,member不需要单独添加,而在Pool的配置中进行。
通常,在一个对外提供同样功能的member组中,所有的member必须保持一致。
<2>、Pool的主要作用是对一组执行相同功能的服务器应用进行捆绑,在Pool中可定义负载均衡算法,将外部的访问流量按照规则分配到不同的服务器上。
在定义一个Pool时,必须知道每台服务器的IP地址和对外提供服务的端口号,不同的服务器可以以不同的端口提供服务,BIGIP 可执行端口映射将这些服务对外进行统一端口服务。
<3>、iRules是BIGIP特性中的一个重要组件, Rule是一个用户编写的script,用来在两个或者更多的pool中进行选择。
换句话说,rule用于根据一定的判断条件选择和一个Virtual Server相关联的pool。
Rules是一个可选的特性使您可以将流量不单是定义到默认的对应Virtual Server的pool。
F5多出口链路负载均衡解决方案(LC)1127

F5 Networks多出口链路负载均衡解决方案建议目录一.多出口链路负载均衡需求分析 (3)二.多出口链路负载均衡解决方案概述 (4)2.1多出口链路负载均衡网络拓朴设计 (4)2.2方案描述 (5)2.3方案优点 (6)2.3.1拓扑结构方面 (6)2.3.2安全机制方面 (6)三.技术实现 (7)3.1F5多出口链路负载均衡(产品选型:B IGIP LC) (7)3.2O UTBOUND流量负载均衡实现原理 (8)3.3I NBOUND流量负载均衡实现原理 (9)3.4在链路负载均衡环境中的DNS设计和域名解析方式 (11)3.4.1 Root DNS(注册DNS)直接与F5多链路负载均衡器配合 (11)3.4.2 Root DNS(注册DNS)通过第三方DNS Server与F5多链路负载均衡器配合(我们建议这种方式) (12)3.5F5设备双机冗余----毫秒级切换原理 (14)3.6S TATEFUL F AIL O VER 技术(与F5设备双机冗余有关) (15)四.产品介绍 (16)4.1F5B IGIP LC (16)一.多出口链路负载均衡需求分析为了保证XXXX出口链路的高可用性和访问效率,计划拥有两条线路:一条中国网通链路,一条中国电信链路。
F5公司的多链路负载均衡设备(Bigip)能够提供独具特色的解决方案,不但能够充分利用这两条链路(双向流量按照预设的算法分担到不同的链路上,一旦一条链路不通的情况下,能够无缝切换到另外一条可用链路上);而且可以根据对不同链路的侦测结果,将最快速的链路提供给外部用户进行响应,从而解决目前广泛存在的多个ISP之间的互联互通问题。
具体解决方案特色如下:提供内网至internet流量的负载均衡(Outbound)实现从Internet对服务器访问流量的负载均衡(Inbound)支持自动检测和屏蔽故障Internet链路支持多种静态和动态算法智能均衡多个ISP链路的流量支持多出口链路动态冗余,流量比率和切换支持多种DNS解析和规划方式,适合各种用户网络环境支持Layer2-7交换和流量管理控制功能完全支持各种应用服务器负载均衡,防火墙负载均衡多层安全增强防护,抵挡黑客攻击业界领先的双机冗余切换机制,能够做到毫秒级切换详细的链路监控报表,提供给网络管理员直观详细的图形界面对于用户完全透明对所有应用无缝支持业界优异的硬件平台和性能稳定,安全的设备运行记录二.多出口链路负载均衡解决方案概述2.1 多出口链路负载均衡网络拓朴设计下面是专门为XXXX设计的多出口链路负载均衡网络拓扑图(单机版)。
f5负载均衡部署方案

f5负载均衡部署方案负载均衡是一种常见的网络部署策略,旨在分配网络流量,确保服务器资源的高效利用和提高系统的可用性和可伸缩性。
而F5负载均衡设备是目前业界较为常用的一种解决方案,具有强大的性能和灵活的配置能力。
本文将介绍F5负载均衡的部署方案,并探讨其优势和适用场景。
一、F5负载均衡的基本原理F5负载均衡设备采用Layer 4和Layer 7的负载均衡算法,能够根据源IP地址、目标IP地址、协议类型、传输层端口等多种因素进行智能调度,将用户请求合理地分发给后端服务器。
基于Layer 7的调度算法还可以根据应用层协议特性进行高级匹配和调度,进一步提高负载均衡的效果。
二、F5负载均衡的部署方案1. 单臂模式部署单臂模式是一种基本的F5负载均衡部署方式,通过将负载均衡设备插入到服务器和网络之间,实现数据包的转发和调度。
在单臂模式下,负载均衡设备需要配置虚拟IP地址,将客户端请求转发给后端的多个服务器。
单臂模式适用于小型网络环境,配置简单,但同时可能存在单点故障的风险。
2. 双臂模式部署双臂模式是一种更为灵活和可靠的F5负载均衡部署方式。
在双臂模式下,负载均衡设备不仅插入到服务器和网络之间,还插入到防火墙和网络之间,实现更全面的流量管理和安全策略控制。
通过与防火墙的联动,双臂模式可以对入侵和攻击进行有效的防范和阻挡。
3. 高可用部署为了提高系统的可用性,可以采用F5负载均衡设备的高可用部署方案。
高可用部署通常需要配置两台负载均衡设备,通过VRRP(虚拟路由冗余协议)或其他技术实现设备之间的状态同步和故障切换。
当一台设备发生故障时,另一台设备能够自动接管流量管理,从而保证系统的持续可用性。
4. SSL加速与安全F5负载均衡设备还可以实现SSL加速和安全策略控制。
SSL加速通过在负载均衡设备上进行SSL/TLS终结,减轻后端服务器的计算压力,提高SSL协议的处理性能。
同时,F5负载均衡设备可以通过SSL 握手检测和WAF(Web应用防火墙)等技术,保护应用程序和数据的安全。
F5链路负载均衡解决方案

F5链路负载均衡解决方案F5是一个网络解决方案提供商,提供了一系列的负载均衡产品和服务。
F5链路负载均衡解决方案被广泛用于大型企业和服务提供商的网络中,用来分发和平衡网络流量,提高网络的性能、可用性和安全性。
1.工作原理-DNS负载均衡:通过在DNS服务器上配置多个A记录,将流量分发到多个服务器上。
-IP负载均衡:通过在F5设备上配置虚拟IP地址,将流量分发到多个服务器上。
-基于内容的负载均衡:通过分析请求的内容,将流量分发到最合适的服务器上。
F5设备上还提供了一些高级功能,用来进一步优化负载均衡效果,如会话持久性、HTTP压缩、SSL加速等。
2.特点-高性能:F5设备使用硬件加速器来提高负载均衡的性能,能够处理大量的网络流量。
-高可用性:F5设备具有冗余和故障转移的功能,当一个设备出现故障时,其他设备能够接管其工作,保证服务的连续性。
-灵活性:F5设备具有高度可配置的参数,可以根据实际需求进行灵活的配置和调整。
-可扩展性:F5设备支持横向扩展,可以通过增加设备来处理更大的流量负载。
-安全性:F5设备提供了一系列的安全功能,如SSL加速、认证和授权等,可以保护网络免受恶意攻击。
3.应用场景-互联网应用:由于互联网应用的访问量通常非常大,需要将流量平衡地分发到多个服务器上才能达到高性能的要求。
-数据中心:数据中心通常具有多个服务器,并且需要在它们之间平衡流量,以提供高可用性和性能。
-电子商务网站:电子商务网站通常需要处理大量的网络流量,将流量均衡分发到多个服务器上,可以确保网站的可用性和性能。
-应用服务器集群:应用服务器集群通常包括多个服务器,通过使用F5设备进行负载均衡,可以实现应用服务器的高可用性和性能。
-服务提供商网络:服务提供商通常需要处理大量的网络流量,并提供高可用性和性能的服务。
使用F5链路负载均衡解决方案,可以将流量分发到多个服务器和数据中心上,以实现这些要求。
总结起来,F5链路负载均衡解决方案是通过将网络流量分发到多个服务器上,实现负载均衡和高可用性的一种解决方案。
f5负载均衡解决方案

f5负载均衡解决方案
《F5负载均衡解决方案》
F5负载均衡是一种通过将流量分发到多个服务器来提高性能、可靠性和安全性的解决方案。
它可以在网站、应用程序和服务器之间均衡负载,确保用户在访问时获得快速和可靠的体验。
F5负载均衡解决方案的一个重要功能是它能够监视服务器的
性能,并根据负载情况动态地调整流量分发。
这意味着即使在高峰时期,用户仍然可以获得高效的服务。
另外,F5还具有
灵活的配置选项,可以根据不同的需求进行调整,从而满足不同规模和需求的网络环境。
此外,F5负载均衡还提供了丰富的安全功能,可以防范
DDoS攻击、SSL加密和应用层防火墙等。
这些安全功能有助
于确保用户数据的安全,并保护服务器免受恶意攻击。
总的来说,F5负载均衡解决方案是一个强大而全面的解决方案,可以提高网络性能、可靠性和安全性。
它的灵活性和可定制性使其很适合各种规模和需求的网络环境。
因此,对于那些寻求提高网络性能和安全性的组织来说,F5负载均衡解决方
案是一个非常值得考虑的选择。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京财经大学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) . 173.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)1.项目背景分析1.1南京财经大学的现状南京财经大学校园网建设始于1997年,2001年升级改造,经多年建设已形成一个运行稳定、可靠的多出口千兆以太网。
在出口线路上采用多出口方式,目前采用策略路由进行路由选择来实现与教育网和公网的链接。
我校目前网络架构的拓扑如下图示。
目前接入计算机终端约10000台,在线用户峰值7千左右。
根据学校发展的需要及目前ISP运营商所能提供的服务,下一阶段将对出口进行改造,采用负载均衡设备的方式选择出口线路。
目前南京财经大学的出口线路包括2条单模1000M链路(cernet和网通)和1条100M电缆的电信。
拥有电信和网通地址各64个。
改造后学校的所有访问经过网络安全设备、带宽管理设备(暂不采购)接到链路均衡设备上,由链路均衡设备与引入的多条出口线路直接链接。
考虑目前学校的的实际需求和目前ISP运营商所能提供的服务,本次出口链路改造需要适当考虑电信100M链路的扩展(先增加到2条),同时为了今后发展的需要,要留有相应扩充用的具备一定数量的万兆、千兆和百兆出口接口。
1.2链路改造后的预期设想改造后要求能实现当一条出口链路发生中断时,能按照设置的优先策略,动态地将故障链路流量转移到其它活动链路上。
提高外界对学校各种网站的访问速度,是本次增加链路设备的核心需求之一。
能实现多种管理策略和路由策略,在保证链路带宽的情况下,能确实提高我校的网络运行性能和带宽效率,保证学校进出口通畅。
链路负载均衡设备必须具备智能DNS解析功能,同时不得改变校园网现有的DNS解析方案。
1.3为什么推荐F5产品对于此次南京财经大学参考品牌中列举的三家厂商,我公司经过仔细对比、慎重考虑之后,选择F5公司的产品进行投标,主要是因为:1.3.1公司方面1、美国著名第三方市场调查机构Gartner调查显示,F5是应用流量管理领域公认的领导者;2、独立式应用流量管理产品市场份额中,F5全球市场份额第一,占38.7%,远远大于Radware(6%)和Array(<2%);3、F5全球〉1200员工,研发人员〉400人,多年以来,一直技术创新,引领技术方向;4、F5中国〉30人,工程师〉10人;渠道技术支持和服务体系完善,能够为南京财经大学提供及时,优质的服务能力1.3.2产品硬件和性能方面1、F5在第四层流量处理时,使用专门的ASIC芯片,流量处理速度和吞吐量都大大增加,在第三方的测试报告中,其各项性能远高于其他同档次产品;2、F5在第七层流量处理时,使用2.8GHz主频的CPU,流量处理速度和吞吐量都大大增加,其他厂家对于第七层的流量处理通常只停留在HTTP数据流上;3、F5在存储介质方面,同时使用CF卡和硬盘,主OS运行在CF上,在硬盘上可以备份两个OS,并且增加日志存储量,系统稳定型提高,同时对于日后日记审计有所帮助;4、F5内存大,缺省2G,可以升级到4G,可以支持更大的并发会话数(可达到200万以上);5、F5带有LCD(液晶屏),可以方便查看流量情况和报警情况,以便巡检;6、F5内置了SSL加速芯片,并附送了100TPS(并发新建100SSL连接)的License;7、F5内置了Watchdog芯片,支持双机冗余时,硬件检测并触发设备切换,切换时间可以达到毫秒级,而其他厂商的产品只是基于网络层上的HA。
1.3.3产品软件和功能方面1、F5缺省支持丰富的软件功能,包括双向链路负载均衡,服务器负载均衡,Qos,SSL卸载和加速,包过滤防火墙和DOS防护功能;2、F5还可以通过软件激活,实现流量压缩,内存Cache,MSM,Web加速等应用优化功能。
3、F5可以通过软件激活,实现IPv6和IPv4网关功能,对于Cernet2教育网中IPv6的部署可以支持4、在链路负载均衡中,F5在Inbound和Outbound链路负载均衡时,使用两套独立的算法系统。
尤其在Inbound时,具备近二十种算法,并支持三个优先级层次选择,这样可以达到最高的正确解析率。
5、在服务器负载均衡中,F5具备业界唯一的可编程流量控制,对于复杂的第七层流量管理可以更好的支持。
6、在服务器负载均衡中,F5具备丰富的会话保持机制,支持更复杂的应用。
7、F5的API二次开发接口,可以更加灵活地跟应用结合。
8、F5管理界面非常友好,便于运维人员配置和维护。
2.F5提供的最佳解决方案2.1设计结构图:在多ISP接入时,各个ISP接入的线路通过防火墙连接到F5 Link Controller 上, F5 Link Controller工作在3层模式下,可划分为多个VLAN,分别连接各个ISP线路和内网核心交换机。
核心交换机的默认路由指向F5 Link Controller; F5 Link Controller可设置多个缺省网关,指向各个ISP的对端ip地址,来确保多链路之间的高可用性和各ISP用户的就近性访问。
2.2实现原理在学校使用了多条链路后,F5 Link Controller主要负责出入站连接的高可用性和智能链路选择:2.2.1出站访问对于内部办公用户由内向外的出站访问,F5 link controller可检测到整个链路中出现的错误,从而能够提供可靠的端到端WAN 连接。
它可以监视每个连接的运行状态和可用性,实时检测链路或ISP 的损耗情况。
一旦某条链路出现故障,流量将被动态地传递给其它可用链路,从而确保内部用户对外的访问继续保持连接。
F5 link controller可设置多个缺省网关ip地址,构成default gateway pool。
然后根据所设定的负载均衡算法来为每个出站连接智能的选择某个缺省网关,从而实现出站流量的链路负载均衡。
F5 link controller包括基于静态IP地址段或基于响应时间和线路质量计算等多种负载均衡算法,可探测哪条链路可以为用户提供最佳服务,然后将该用户引导至此链路,确保他们能得到最快服务及最高质量的连接。
完整的数据连接包括client向server发起的请求数据和server向client返回的响应数据。
在出站的请求数据根据lc的负载均衡算法选择了某条链路后,为了保证远端被访问的服务器的响应数据也能够从该链路返回,F5 LinkController 使用了SNAT Automap技术。
此技术保证了请求数据在选择了某个ISP链路后离开LC时,会被NAT成该ISP的ip地址,对外发送出去,这样远端被访问的服务器自然就会把响应数据从该ISP线路发送回来,实现了出站连接进出数据包都使用最优链路。
利用LC的智能流量管理功能,可替代防火墙的NAT功能,并保证流量可以通过与互联网的最佳连接往返发送。
2.2.2入站访问对于外部用户对学校内部应用的入站访问,F5 LinkController可以通过智能DNS解析功能,动态选择最佳链路,将外部用户导向到内部站点中的资源。
同时LC会随时监测每条链路的状况,当发现任何一条ISP链路故障时,都不会再把该ISP的ip地址解析给用户,从而保证用户可以24*7的访问到学校内部应用并且提高各地区用户的访问速度。
F5 Link Controller 中的DNS功能模块将分别绑定多个ISP 服务商的公网ip 地址,解析来自互联网用户的地址解析请求。
后台服务器则由BIG IP Link Controller做成集群并虚拟化成针对ISP A的虚拟服务器Virtual Server 1 和ISP B 的虚拟服务器Virtual Server 2等,这样对于每个用户到来的请求, BIG IP Link Controller都会分别检测后台服务器的状态并选择最佳的链路提供服务,达到用户的就近性访问及服务器的负载均衡。
同时LC还具备lasthop技术,保证了服务器的响应数据会从请求数据的进入链路返回。
Link Controller 在回应客户的DNS解析请求时, 可以采用15种动态或者静态的负载均衡算法,从而达到入站流量的多链路动态负载均衡的效果。
2.2.3系统切换时间在采用DNS实现链路切换时,系统的切换时间主要取决于每个域名的TTL 时间设置。
在LinkControl系统里,每个域名如均可设置对应的TTL生存时间。
在用户的LocalDNS得到域名解析纪录后,将在本地在TTL设定时间内将该域名解析对应纪录进行Cache,在Cache期间所有到该LocalDNS 上进行域名解析的用户均将获得该纪录。
在TTL时间timeout之后,如果有用户到LocalDNS上请求解析,则此LocalDNS将重新发起一次请求到LinkController 上获得相应纪录。
因此,当单条线路出现故障时,LinkController将在系统定义的检查间隔(该时间可自行定义)内检查到线路的故障,并只解析正常的线路侧地址。
但此时在LocalDNS上可能还有未过时的Cache纪录。