


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1链路负载均衡核心功能介绍1) 出口链路健康探测所谓健康检测,就是负载均衡设备定期对链路服务状态进行探测,收集相应信息,及时隔 离工作异常的链路。健康检测的结果除标识链路能否工作外,还可以统计出链路的响应时 间,作为选择链路的依据。负载均衡技术支持丰富的健康性检测方法,可以有效地探测和 检查链路的运行状态。ICMP方式:向链路上的节点发送 ICMP Echo报文,若收到ICMP Reply,则链路正常。TCP Half Open 方式:向链路上节点的某端口发起 TCP连接建立请求,若成功建立 TCP 半开连接,则链路正常。DNS方式:向链路上的DNS服务器发送DNS请求,若收到正确的 DNS应
2、答,则链路正 常。图1负载均衡链路故障探测功能2) Outbou nd方向链路负载均衡最理想的outbound 链路负载均衡算法是就近性探测,即将将数据流分发到响应最快的出In bou nd 链路链路上,Outbou nd 链路负载均衡是以报文的目的地址为目的进行检测, 负载均衡是以 DNS 请求的源地址为目的进行检测。根据检测结果计算出最优链路,并通 过最优链路转发业务流量。就近性检测根据以下几个参数进行加权计算,得出链路加权数,并根据链路加权数的大小 判断链路的优劣:链路物理带宽: 即链路的可用带宽值。链路成本: 取决于每条链路的成本值,比如租用联通 10M 链路每月 1 万元,租用电信
3、10M 链路每月 1.5 万元,则两条链路的成本比例为 2: 3,两条链路成本的取值应该满足 该比例。链路延迟时间(即 RTT ): 通过链路健康性检测获得。路由跳数(即 TTL): 通过链路健康性检测获得。ISP 表项: 负载均衡内置各运营商 IP 地址列表, outbound 方向报文的目的 IP 地址如果 与某 ISP 表项匹配,则将报文从匹配的 ISP 链路送出去。链路静态调度算法: 对每条链路轮询(加权轮询)分发数据流、根据报文的源 IP/Port Hash 、选择链路中并发连接数最少、链路中最大剩余带宽等方式。持续性(会话保持)表项: 针对网上银行、电子购物等应用,某一用户的一次交
4、易过程中 的多个连接从同一个链路送出去(做 NAT 时保证源 IP 不变,否则网银或电子购物服务器 会将源 IP 漂移的报文视为攻击),就是持续性功能。负载均衡设备会将首次出方向报文的 选路结果记录下来形成持续性表项,某数据流后续报文均根据持续性表项进行转发。图2 Outbound链路负载均衡选路示意图负载均衡设备对出方向的每一个数据流的目的IP进行探测,选出最优链路进行分发。在实际应用中,尤其是在大型网络中如高校出口、运营商出口,其用户群访问的目的IP以数十万甚至上百万来计,如果负载均衡设备本身同时探测每个目的IP的响应时间,对负载均衡设备性能消耗较大,因此就近性探测方法一般针对小型网络或对
5、ISP表项无法匹配的数据流。如图2所示,对出方向数据流首先进行ISP表项匹配,对于目的IP未匹配的报文可采用静态分发算法如轮询或加权轮询、动态算法如链路最小并发连接等以及就近性探测均 可。3) In bou nd 方向链路负载均衡内网和外网之间存在多条链路时,通过In bou nd 链路负载均衡可以实现在多条链路上分担外网用户访问内网服务器的流量。Inbound 链路负载均衡的典型组网如图3所示。-Ctauvter图3lnbound 链路负载均衡组网图IPIn bou nd 链路负载均衡中,负载均衡设备作为权威名称服务器记录域名与内网服务器地址的映射关系。一个域名可以映射为多个IP地址,其中每
6、个IP地址对应一条物理链路。外网用户通过域名方式访问内网服务器时,本地DNS服务器将域名解析请求转发给权威名称服务器一一负载均衡设备,负载均衡设备依次根据就近性算法、 ISP表选择最佳的物 理链路,并将通过该链路与外网连接的接口 IP地址作为DNS域名解析结果反馈给外网用 户,外网用户通过该链路访问内网服务器。这里提及的就近性算法、 ISP表项匹配原理与Outbound同,只是探测的是入方向报文的源IP而已。详细的实现机制见图4。I5FJft H图4 Inbound 链路负载均衡实现示意图(智能 DNS功能)4)来回路径一致在多ISP出口的应用场景中,用户对互联网提供公众服务(如 WEB、邮件
7、系统)中,由于出口路由器一般配置静态策略居多,容易出现用户请求报文与服务器响应报文来回路径不致的情况。如图5所示。图5链路负载均衡来回路径一致功能这将会导致两个问题:1、用户访问业务速度极慢,请求报文从电信进来,响应报文从移动出去,并跨网回送到 电信,容易受到运营商跨网转发的速度瓶颈。2、 用户无法正常访问业务:如果运营商的设备开启URPF(反向单播逆向路径检测)功能, 那么响应报文可能会被其他运营商丢弃。为此,H3C的解决方法是特有的记录上一跳功能来保证用户的请求报文和响应报文来回路径一致。其实现原理是:负载均衡设备依据用户请求报文的五元组生成会话表,并把该会 话表与入端口(物理或逻辑)对应
8、关系记录成上一跳表项;但服务器响应报文会匹配到会 话表,负载均衡设备会不再经路由查询、自动选路等处理直接将响应报文从入接口转发出 去。5)防链路拥塞功能在多家ISP链路情况下,无论 Outbound 方向采用何种负载均衡算法,都要防止链路出现 流量过载。H3C负载均衡提供防链路拥塞功能来避免流量过载情况,负载均衡设备针对每 条链路设置流量阈值,一般阈值略低于链路物理带宽值,当该链路的实际流量达到阈值 后,后续按策略应由该链路转发的新的数据流会分发到其他低负载链路上。2 Inbound链路负载均衡工作机制图1-吃Inbound堆路负載均衡组网图Router Cserver BIn bou nd
9、链路负载均衡包括以下几个基本元素:集群:提供网络流量负载均衡的群体,包括LB product、物理链路、本地 DNS服务器。LB product :作为待解析域名的权威服务器,负责指导外网到内网流量的路径。 物理链路:运营商提供的实际链路。本地DNS服务器:负责解析 Host发送的DNS请求的本地 DNS服务器。In bou nd 链路负载均衡的工作流程如下图所示。图1-13 In bou nd链路负载均衡流程图 DNS request(2) DNS request ”| (3) Schedulern (4)_ DNS_responsei=(5) DNS response(6) Resourc
10、e access卄流程简述如下:1. 外部用户进行资源访问前先进行DNS解析,向其本地 DNS服务器发送 DNS请求。2. 本地DNS服务器将 DNS请求的源IP地址替换为自己的IP地址,并转发给域名对应的权威服务器LB product 。3. LB product根据DNS请求的域名和配置的 Inbound 链路负载均衡规则进行域名解析。4. LB product按照域名解析的结果,将 DNS应答发送给本地 DNS服务器。5. 本地DNS服务器将解析结果转发给用户。6. 用户使用解析结果选择的链路,直接对 LB product进行资源访问。3配置DNS重定向功能和DNS TTL1. 在导航栏
11、中选择“负载均衡> 链路负载均衡 > Inbound”,进入如下图所示的页面。图1-59 使能DNS重定向Inbound ®CNS重迄冋便脚即进DNS HL:60秒3-3庖Citb 峽省侑=60)诵走DMS 项类型巳® A C' MXR域名 查诲I直级查诲|口ACL10.1.1.1p-lirik像II新逹卅竝中2.设置是否使能 DNS重定向功能。只有使能了DNS重定向功能,Inbound 链路负载均衡才会生效。3.设置是否使能ISP选路功能。4.设置 DNS 应答报文中的 TTL(Time to Live,生存时间),以决定域名解析结果可以被客户端缓存的
12、时间。5.单击 < 确定 > 按钮完成操作。配置DNS表项1.配置DNS A记录1.在导航栏中选择“负载均衡> 链路负载均衡> Inbound",进入如图1-59 所示的页面。2.在“ DNS表项”中,类型单选按钮选择A”,页面显SA 记录的信息。 单击 < 新建 > 按钮,进入新建 DNS A记录的配置页面,如下图所示。图1-60新建DNS A记录:存:琦1-255?MIL:士物理推路:p-link 7ACL:t 2000-3939)星号(刁簸颜埴畐项;确运 取梢3. (4)配置DNS A 记录的参数,详细配置如下表所示。(5)单击 < 确
13、定 > 按钮完成操作。表1-24 新建DNS A 记录的详细配置配置项说明域名供外部访问的域名IP地址域名对应的IP地址,即外网用户访问时终使用的IP地址物理链路域名对应的物理链路ACLDNS A记录的ACLACL的具体规则在“安全特性 > ACL "中配置2.配置DNS MX记录1. 在导航栏中选择“负载均衡> 链路负载均衡 > Inbound”,进入如图1-59所示的页面。2. 在“ DNS表项”中,类型单选按钮选择“MX”,页面显示A 记录的信息。3. 单击 < 新建 > 按钮,进入新建 DNS MX 记录的配置页面,如下图所示。图1-61
14、新建DNS MX 记录新堡DIME帕靛录療名:哮待1-255 3拥件衆务器名称:呼符( 1- 2555忧啟:(1-265,按省值-1005昱号为砺埴写项:配置DNS MX 记录的参数,详细配置如下表所示。(5)单击 < 确定 > 按钮完成操作。表1-25新建DNS MX 记录的详细配置配置项说明域名供外部访问的域名邮件服务器名称域名对应的邮件服务器名称优先级该条记录的优先级,数值越小优先级越高5链路负载均衡应用场景分析1)同一家运营商,多条链路图6多条相同运营商链路6建议按1:1:2的权值进行轮询此种情况多为备份+带宽扩容,各链路的质量(除带宽外)大致相同,因此建议直接采用基于各条
15、链路带宽值的加权轮询方式进行负载均衡(如图分发),无需链路就近性探测,并建议开启会话保持功能,保证同一条数据流的后续报文从同一链路出去,以便出方向的NAT地址转换使用相同的IP地址,避免访问网银业务、电子购物等应用时被误认为攻击而导致无法正常交易。2)2、不同运营商,多条链路(1)图7多条不同运营商链路(一)大型的网络中较多使用此方式,在实现链路备份+链路带宽扩容的同时,将对外提供的业务系统同时发布到多家运营商(每个运营商内的用户访问速度均较快),如图7所示。由于目的IP是ISP1的报文可能被轮询到ISP2的链路上,访问速度会不理想,按照outbou nd 访问最快的原则,网络规模较小的情况,
16、可采用就近性探测+会话保持+链路保护机制,对于规模较大的网络建议采用根据ISP地址匹配进行分流,对于目的 IP与ISP表项不匹配的数据流,可采用就近性探测或按照链路带宽的加权轮询的方式,并开启基于源IP的会话保持功能。3)不同运营商,多条链路(2)图8多条不同运营商链路(二)在多家运营商、多条运营商链路的用户,某些业务需要独享一定的带宽,比如高校出口网络,教师办公需要一定的带宽保证。如图8所示,H3C负载均衡提供在一条物理链路上配置多条逻辑链路功能,在一条链路上给教师分配一定带宽的逻辑链路,教师的教学办公的流量从优先保障的链路转发,学生的流量从剩余的逻辑链路和其他物理链路按照上述“不同运营商,
17、多条链路之一”进行转发。4)广域网多链路在广域网链路中,常常会采用双链路方式,负载均衡可较好的对广域网流量进行负载均衡并提供高可靠性和特定业务流的带宽保障,如图9所示。M3命廊的it 懂扈细姣特曲芍制 3覺启樁网薛咼锂趟!邊饶“肛电左黑对務密竹一斗岭侶LSiflSCMFKICPMIwrits ft*. #-H . r- :口 . 证丹欄凋*側埒鱼一恤,电 110MKin JOM惭£图9广域网链路负载均组网说明LB将出方向的流量按照加权轮询方式将流量分担到两条广域网链路上。LB实现链路保护机制:针对每条链路设置流量阈值,流量超过阈值,新数据流将分发到 另一条链路。链路故障检测:LB通过ICMP或TCP half open 探测链路故障,并将数据流分发到健康 的链路上。视频数据流的Qos,LB为视频数据流创建一条独享的逻辑链路(最小带宽保障),其他 办公流量走剩下的带宽。来回路径一致:LB记录广域网来的数据流的上一跳接口,保证数据流来回路径一致。6链路负载均衡组网方案图10典型出口链路负载均衡组网方案出口链路负载均衡根据不同算法进行选路,选路之后需要做NAT。NAT对出口设备而言是非常专业的功能,但对一般负载均衡厂家的设备而言,却非其核心功能。因为NAT要具备丰富完善的 ALG功能(应用层网关,满足各种不同应用穿越NAT )。并且单IP做NAT地址转换要不受限6万个并发连接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合同法全文
- 2025关于员工的合同模板
- 2025综合技术维护服务合同
- 2025年智能家居服务合同模板
- 2025船舶抵押借款合同范本
- 2025家居用品采购合同范本
- 2025企业解除劳动合同协议样本
- 2025【合同范本】LED显示屏安装合同示例
- 2025西安房屋租赁合同范本模板
- 2025短期用工合同协议书杰出示例
- JGJT280-2012 中小学校体育设施技术规程
- 东北三省三校2024年高三二模(第二次联合模拟考试)英语试卷(含标准答案)
- 北师大版二年级下册数学计算题300道及答案
- 投标项目分析报告案例模板
- 大树移植方案可行性论证
- GB 24542-2023坠落防护带刚性导轨的自锁器
- 固体物理课件完全版
- 人民卫生出版社选题表
- 阻塞性肺炎的健康宣教
- 《大学生安全教育》教案-第十一课 预防激情犯罪
- Higg FEM 平台操作介绍
评论
0/150
提交评论