lVS工作原理

客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址,并发至此RS来处理。

RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数据包的原IP地址改为自己的IP,将目的地址改为客户端IP地址即可。

期间,无论是进来的流量,还是出去的流量,都必须经过负载均衡器。


优点:集群中的物理服务器可以使用任何支持TCP/IP操作系统,只有负载均衡器需要一个合法的IP地址。

缺点:扩展性有限。当服务器节点增长过多时,负载均衡器将成为整个系统的瓶颈,因为所有的请求包和应答包的流向都经过负载均衡器。当服务器节点过多时,大量的数据包都交汇在负载均衡器那,速度就会变慢!

与图中相关的关于集群中IP名称的缩写:

名称 缩写 说明
虚拟IP地址(Virtual IP address) VIP VIP为Director用户向客户端提供服务的IP地址
真实IP地址(Real Server IP address) RIP 在集群下面节点上使用的IP地址
Director IP地址(Director IP Address) DIP Directory用于连接内外网的IP地址,物理网卡上的IP地址
客户端IP地址(Client Ip Address) CIP 客户端用户请求集群服务器的IP地址,改地址用作发送给集群请求的源IP地址

图解LVS-NAT工作原理


解说:
客户端访问服务器,访问请求到达调度器,调度器通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的Real Server;

Real Server的相应包通过调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程。

1) 步骤一 客户端访问VIP1的网站

发送的请求包是源地址是自己的IP地址CIP,目标地址直接访问的是Director的VIP,请求显示某一个页面,是不去直接访问RealServer里面的IP地址(RealServer的IP地址是私有的IP地址,需要经过NAT的方式将内部IP地址转化之后的VIP才能在公网上运作)

2) 步骤二 调度器转化及派发

客户端访问调度器时,调度器通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器;

3) 步骤三 ,真实服务器响应后返回

真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程。

【集群】图解 LVS-NAT工作原理相关推荐

  1. 图解LVS的工作原理

    LVS详解 LVS简介 LVS特点: LVS常见术语 LVS工作原理 NAT模式 DR模式 内核参数详解 arp_ignore arp_announce TUN工作模式 full-nat模式 LVS调 ...

  2. rocketMQ —— 02(集群搭建、rocketmq工作原理)

    目录标题 一.相关推荐 二.基本架构图: 三.集群模式 1.单Master模式(这种单节点的理论上不叫集群) 2.多Master模式 3.多Master多Slave模式(异步) 4.多Master多S ...

  3. Linux集群服务 LVS

    linux虚拟服务器(LVS)项目在linux操作系统上提供了最常见的负载均衡软件. 集群定义: 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能.可靠性 ...

  4. 运维工程师必备之负载 均衡集群及LVS详解

    原文地址:运维工程师必备之负载 均衡集群及LVS详解作者:蚁巡运维平台 来源: chrinux 的BLOG 时间: 2013-07-01 14:00 此博文主要介绍集群和负载均衡的基本理论和类别,内容 ...

  5. LB Cluster 之一:集群及LVS基础理论详解

    一.核心概念 为什么需要集群? 假如我们有一个web站点,之允许100个用户同时在线访问.网站上线初期,通常只有几个用户在线,后期用户数量达到上千人.网站负荷加重,经常会"反应迟钝就&quo ...

  6. 【Docker之Swarm详细讲解Swarm集群搭建管理节点工作节点Raft一致性协议overlay网络Docker结合Swarm部署WordPress个人博客实战】

    一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...

  7. CHAPTER 6 LB集群部署 - LVS

    LB集群部署 - LVS 1 LVS介绍 1.1 基本概念 1.2 LVS主要组成部分: 1.3 LVS负载均衡 方式: 1. LVS/NAT 2. IP隧道(IP TUNnel) 3. 直接路由(D ...

  8. Cisco IOS Unicast NAT 工作原理 [一]

    NAT技术的出现源于对私有网络安全性的要求以及IPv4地址不够用的现状.Cisco IOS所支持的常用NAT技术有以下几种.今天发现公司同事对Cisco NAT的实现理解的不好,导致配置出问题.这里就 ...

  9. 集电环结构 导电滑环工作原理介绍

    集电环结构 集电环/滑环可以根据传动介质来进行分类,可分为集电环.流体滑环.光滑环.气动滑环,也可一般称为"旋转连接器"或"电旋".导电滑环常安装在设备旋转与静 ...

  10. Linux系统(四)LVS集群负载均衡NAT模式

    序言 提到LVS,就从章文嵩博士开始吧,反正也不知道如何下笔来写这一篇.章大博士,读博时候创建这个lvs软件项目,但是他提倡开源精神,在用户的建议和反馈中,这个花了他两周时间开发的开源软件不断得到改建 ...

最新文章

  1. ASP.NET经典How to do文章汇总
  2. 使用CMS垃圾收集器产生的问题和解决方案
  3. python pool_派松水潭(Python Pool)
  4. C# 实现 rtc_通过Xlua实现unity热更新的一个小例子
  5. DiscuzX系列命令执行分析公开(三连弹)
  6. c++获取输入数字的位数/获取位数并且将其存入数组中/获取位数存入数组并且利用它解决实际问题
  7. flash 定义主舞台窗口大小
  8. jquery 图像滑块_jQuery缩略图图像滑块– CSS,JavaScript
  9. mac git 冲突工具
  10. 龙星电脑横机制版软件_龙星电脑横机制版四色嵌花怎么做
  11. 网页设计中有效的配色
  12. 中国互联网用户各阶级的分析
  13. LSTM之父最新长文:现代AI和深度学习发展史
  14. 微信小程序采坑三:输入框设置自动获取焦点后无法自动获取焦点
  15. 双曲线和直线联立公式_谈直线和双曲线的位置关系之(1)联立方程法
  16. CISP注册信息安全工程师证书及展示
  17. absolute、relative详解
  18. JIRA的使用介绍(一)- 概念篇(笔记)
  19. 空气动力学基本知识(二)
  20. HTTP断点续传原理 状态码206 Partial Content

热门文章

  1. Ubuntu 14.04 没有声音解决
  2. 2021-08-30剑指 Offer 67. 把字符串转换成整数
  3. 杂谈PPT 文档撰写
  4. 2021年春季学期期末统一考试 中国法制史 试题
  5. 计算机网络考研/考博复试常见问题
  6. 五大地形等高线特征_中国五种基本地形类型及特征
  7. SPVMN 视频监控联网调测 (NVR/IPC gbt-28181服务检测)
  8. python数据清洗实例_hive 的日志处理统计网站的 PV 、UV案例 与 给合 python的数据清洗数据案例...
  9. iOS开发那些事-Passbook详解与开发案例(附视频)
  10. 利用图将同一个人的request_images和register_images添加到sample中