第十七周 作业–结合图形描述lvs原理

    LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。

 

Lvs有三种模式分别是lvs-nat、lvs-dr、lvs-tun。下面分别介绍lvs-nat、lvs-dr:

 

1. lvs-nat

 

图片.png 

 

①用户发送请求到达VIP

  此时  源IP:是用户IP

      目标IP:  是vip

 

②direct 根据设定的算法在后端realserver 中选取一台主机进行处理。

  此时  源IP: 是 用户IP

       目标IP:是 RealServer IP

   在连接HASH表中会记录这个连接

 

③RealServer 处理完成后进行响应,RealServer的 GW必须是direct的DIP地址。

  此时  源IP: 是RealServer IP

       目标IP:  是用户IP

 

④LB 收到RealServer的响应后根据Hash表 把RealServer IP 修改成VIP 进行响应。

  此时  源IP: 是VIP

       目标IP: 是用户IP

 

Lvs  nat优点:

   ① 可以把用户访问的端口,映射到后端不同的端口

   ② 对后端服务器无要求

   缺点:

   ① 流量大了direct可能成为瓶颈

 

Lvs-dr

 

图片.png 

 

  ① 用户发送请求到达 Direct ,Direct 根据设定的算法选择RealServer 进行相应。

     Direct 把请求包发送给后端RealServer时会把【目标 MAC地址】修改为RealServer的MAC的地址

  ② 当 RealServer 接收到direct 转发过来的 数据包时发现 目标地址是VIP,而VIP正好是自己,便接受数据并进行处理。

  ③处理完成后发送到局域网里,此时源IP VIP,源MAC地址是RealServer IP, 目标IP是客户端IP,目标MAC是客户端MAC

Lvs dr 优点:

  ①:RealServer 节点多,Direct不再是瓶颈,

  缺点

  ①:DirectRealServer 要在同一网段

          

   

  

原创文章,作者:sky,如若转载,请注明出处:http://www.178linux.com/62923

(0)
skysky
上一篇 2016-12-06 22:34
下一篇 2016-12-07 11:43

相关推荐

  • 压缩工具

     压缩和解压缩工具和bash脚本编程      压缩比        目的:时间换空间        cpu的时间—>磁盘空间        compress/uncompress.…

    Linux干货 2016-12-31
  • 系统基础之用户,组管理作业题

    、创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser 1 2 3 [root@wen-7 ~]# useradd -u 1234 -g bin -G root,ftp&nbsp…

    Linux干货 2016-08-04
  • 马哥教育网络班22期+第一周课程练习

    计算机的组成及其功能 计算机主要由五大部分组成:控制器、运算器、存储器、输入设备、输出设备,即CPU(控制器、运算器)、内存、I/O(输入/输出设备)。 控制器 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 运算器 对数据进行各种算术运算和逻辑运算,即对数据…

    Linux干货 2016-08-15
  • 第七周作业

    查看作业内容请移步此链接:http://www.cnblogs.com/wangenzhi/p/6403568.html

    Linux干货 2017-02-15
  • LVM的管理和使用

    LVM的管理和使用

    Linux干货 2017-10-27
  • Linux 中cp 、rm和mv与inode之间的关系

    1.cp和inode          当文件不存在时,分配一个新的inode号,创建新文件;          当文件存在时,则inode号采用被覆盖之前的目标文件的inode号。 2.rm和ino…

    2017-07-21

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-09 20:46

    最好列出一些应用的时注意 的关键点就更好了