负载均衡 LVS 工作模型(二)|学习笔记

本文涉及的产品
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介: 快速学习负载均衡 LVS 工作模型

发者学堂课程【LVS 负载均衡实战负载均衡 LVS 工作模型学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/553/detail/7632


负载均衡 LVS 工作模型(二)


三、lvs 集群的类型

lvs: ipvsadm/ipvs

ipvsadm :用户空间的命令行工具,规则管理器

用于管理集群服务及RealServer

ipvs :工作于内核空间netfilter日的INPUT钩子上的框架

IPVS的框架示意图:

image.png

/**

*最大的方框表示lvs服务器

*用户发送请求首先会到达prerouting,再交由路由表

*(route)检查,检查完毕后交由input转发,当input转*发完毕后也就到达了本地进程,响应完毕后到达output,

*output与forward最终都会汇总到route路由表,经过*路由表审核后,还会经过postrouting。Lvs在route与*input之间的位置进行工作。在此可以截取错误指令发给route。

**/

lvs集群的类型:

lvs-nat :修改请求报文的目标IP,多目标IP的DNAT

lvs-dr:操纵封装新的MAC地址

//注:重点掌握lvs-nat,lvs-dr两种集群模式

lvs-tun:在原请求IP报文之外新加一个IP首部

lvs-fullnat :修改请求报文的源和目标IP

//注:了解lvs-tun,lvs-fullnat两种集群模式的原理即可。

LVS/NAT的体系结构如下图:

NAT的工作原理:

image.png

/**

*lvs服务器上存在两个地址,一个是vip,用于连接外网,

*另一个是 DIP用于连接内网。两台RS服务器的地址不同。

*客户端的ip地址是 CIP。客户端(浏览器)的地址是原地*址,目标是vip,DEST是TCP的80端口。

*DNAT 的工作原理就是将用户发送的请求转发到某个固*定的端口上,原地址不变,端口不变,目标替换成需要转*发成的服务器(RIP1)。数据报文在经过内部的网络之后

*到达了后端的RS1,后端在回应数据报文时,原地址变成*了RIP1 80/TCP,目标地址则变成了CIP XXXXX

数据*报文在返回的时候应该走原路径而不是另辟蹊径,此时所*有被替换的地址都应被替换回去。这种模式存在的问题是*lvs服务器负载压力过大。

后端服务器与lvs服务器之间*可以存在路由器,但是一般情况下不会加路由器,中间一*般是交互机

**/

/**

*user 客户端通过客户端发请求到达 lvs,lvs 收到请求后的原地址理*论上应该是客户端的地址,目标地址是 vip,这时的lvs服务器需要

*将其进行转换到内部去,转换的过程地址会发生转变,类似于 DNAT

*的工作原理。

**/

相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
负载均衡 网络协议 算法
LVS负载均衡(三种工作模式、原理、实验)
LVS负载均衡(三种工作模式、原理、实验)
650 0
|
弹性计算 负载均衡 网络协议
实验:负载均衡SLB(二)|学习笔记
快速学习实验:负载均衡SLB(二)
实验:负载均衡SLB(二)|学习笔记
|
存储 负载均衡 算法
LVS负载均衡群集——NAT模式实操(上)
一、群集概述 1.1 群集的含义 Cluster,集群、群集 由多台主机构成,但对外只表现为一一个整体,只提供一-个访问入口(域名或IP地址), 相当于一台大型计算机。
222 0
|
负载均衡 调度
LVS负载均衡群集——NAT模式实操(下)
一、群集概述 1.1 群集的含义 Cluster,集群、群集 由多台主机构成,但对外只表现为一一个整体,只提供一-个访问入口(域名或IP地址), 相当于一台大型计算机。
191 0
|
负载均衡 网络协议 前端开发
负载均衡 LVS 工作模型(三)|学习笔记
快速学习负载均衡 LVS 工作模型
负载均衡 LVS 工作模型(三)|学习笔记
|
负载均衡 网络协议 算法
负载均衡集群 LVS 调度算法实战(一)|学习笔记
快速学习负载均衡集群 LVS 调度算法实战
负载均衡集群 LVS 调度算法实战(一)|学习笔记
|
负载均衡 算法 调度
负载均衡集群LVS调度算法实战(三)|学习笔记
快速学习负载均衡集群LVS调度算法实战
负载均衡集群LVS调度算法实战(三)|学习笔记
|
存储 缓存 负载均衡
负载均衡集群LVS调度算法实战(二)|学习笔记
快速学习负载均衡集群LVS调度算法实战
负载均衡集群LVS调度算法实战(二)|学习笔记
|
存储 分布式计算 负载均衡
负载均衡LVS基础入门(一)|学习笔记
快速学习负载均衡LVS基础入门
负载均衡LVS基础入门(一)|学习笔记

相关实验场景

更多
下一篇
无影云桌面