阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

LVS原理详解

512次阅读
没有评论

共计 2040 个字符,预计需要花费 6 分钟才能阅读完成。

一、LVS 介绍

LVS 的英文全名为“Linux Virtual Server”,即 Linux 虚拟服务器,是一个虚拟的四层交换器集群系统,根据目标地址和目标端口实现用户请求转发,本身不产生流量,只做用户请求转发,目前是负载均衡性能最好的集群系统。

二、lvs 集群的类型:

lvs-nat:修改请求报文的目标 IP, 多目标 IP 的 DNAT
lvs-dr:操纵封装新的 MAC 地址
lvs-tun:在原请求 IP 报文之外新加一个 IP 首部
lvs-fullnat:修改请求报文的源和目标 IP

三、常用的名词

VS:Virtual Server,虚拟服务器,也称为 Director
RS:Real Server(lvs),真正的服务器,集群中各节点
CIP:客户端 IP
VIP:Director 向外部提供服务的 IP
RIP:集群节点的服务器 IP
DIP:Director 与 RS 通信的 IP

四、LVS 的三种类型

1、LVS-NAT

LVS 原理详解
原理简述
客户端向 VIP 发起请求连接,Director 在经过调度之后选取 RS,将本地端口与 RS 的端口做映射,然后 RS 返还数据 Director 将数据返还客户端
LVS-NAT 特性
1.RIP 的网关必须与网关指向 DIP
2. 可以使用端口映射;即 Director 将客户端请求的 IP 端口转换为真是服务器的 iP 与端口
3.Director 会成为系统的瓶颈所在,
4.RS 可以为任意的操作系统
5. 每台后端服务器的网关必须为调度器的内网地址

2、LVS-DR

LVS 原理详解
原理简述
当客户端向 VIP 发起请求时,[源 CIP; 目的 VIP]数据包通过路由器发送到 Director。然后 Director 不修改其源 IP 目的 iP。经过调度后将目的 MAC 改为 RS 的 MAC,RS 收到数据之后发现目的 IP 为本机的 L0 接口就将其收下,然后找到数据再将源 IP 改为 L0 目的 IP 为 CIP 直接通过公网返回给客户端
架构特性
1. 必须保证前端路由通过 ARP 地址解析将数据转发至 Director,数据不能被 RS 接收
2.RS 可以使用私网地址,也可以使用公网 IP
3.Director 只负责调度。
4.Director 与 RS 必须在同一物理段中
5. 不支持端口映射
6.RS 的网关为前端路由,不能为 Director
7.RS 支持大多出 OS(可以拒绝 ARP 响应的系统)

3、LSV-tull

LVS 原理详解
原理简述
客户端向 VIP 发送请求时,[源 CIP;目的 VIP],Director 经过调度轮询后选择一个 RS 后使用隧道技术再次封装后向 RS 发送【源 DIP;目的 RIP [源 CIP;目的 VIP]】,RS 通过隧道收到请求后拆开数据后得到 [源 CIP;目的 VIP],发现目的 IP 为自己 L0 接口的 IP 得,后就把数据收下,找到数据后将数据直接通过公网返还给客户端[源 VIP;目的 CIP]
特性
1.RIP、DIP、VIP 必须为公网 IP
2.RS 网关不指向 Director
3. 请求报文由 Director 转发至 RS,回复报文由 RS 直接发送至客户端
4. 不支持端口映射
5.RS 的 OS 必须支持隧道技术
6.Director 与 RS、RS 与 RS 可以跨网段、跨机房。

学习 LVS+Keepalived 必须阅读的三个文档。

1、《Keepalived 权威指南》下载见 http://www.linuxidc.com/Linux/2012-05/60951.htm

2、《LVS 手册》http://www.linuxidc.com/Linux/2016-03/129233.htm

3、《Red_Hat_Enterprise_Linux-5-Virtual_Server_Administration-zh-CN》http://www.linuxidc.com/Linux/2016-03/129234.htm

使用 LVS 实现负载均衡原理及安装配置详解  http://www.linuxidc.com/Linux/2017-02/140548.htm

LVS+Apache+PHP+MySQL 读写分离 http://www.linuxidc.com/Linux/2012-12/77027.htm

LVS 集群类型简介 http://www.linuxidc.com/Linux/2016-12/138709.htm

Keepalived 高可用 LVS  http://www.linuxidc.com/Linux/2017-03/142235.htm

LVS(Linux Virtual Server) 入门详解  http://www.linuxidc.com/Linux/2017-03/141929.htm

搭建 LVS+Keepalived 负载均衡集群  http://www.linuxidc.com/Linux/2017-03/141648.htm

Linux 负载均衡软件 LVS  http://www.linuxidc.com/Linux/2016-11/137435.htm

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-10/148024.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2040字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7988104
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...
恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击

恶意团伙利用 PHP-FPM 未授权访问漏洞发起大规模攻击 PHP-FPM(FastCGl Process M...
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比 星哥玩云,带你从小白到上云高手。今天咱们就来聊聊——什...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

  免费无广告!这款跨平台 AI RSS 阅读器,拯救你的信息焦虑 在算法推荐主导信息流的时代,我们...
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...
如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装2026年最强个人助理ClawdBot、完整安装教程

如何安装 2026 年最强个人助理 ClawdBot、完整安装教程 一、前言 学不完,根本学不完!近期,一款名...
每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站 - 手机博物馆 -CHAZ 3D Experience 一句话介绍:一个用 3D 方式重温...
告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

  告别 Notion 焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁” 引言 在数字笔记工...