lvs三种基础模型

1: LVS-DR 模式(调度器与实际服务器都有一块网卡连在同一物理网段上)
简要的网络结构如下所示

lvs三种基础模型

lvs-DR模型是lvs的默认模型,也是企业中用到的最多的模型

   解读:直接路由模型,每个Real Server上都有两个IP:VIP和RIP,但是VIP是隐藏的,就是不能提高解析等功能,只是用来做请求回复的源IP的,Director上只需要一个网卡,然后利用别名来配置两个IP:VIP和DIP ### Director在接受到外部主机的请求的时候转发给Real Server的时候并不更改目标地址,只是通过arp解析的MAC地址进行封装然后转给Real Server,Real Server在接受到信息以后拆除MAC帧封装,然后直接回复给CIP   

2: LVS-TUN 模式

简要的网络架构如下:

lvs三种基础模型

lvs-TUN模型可以运用于异地机房的负载调度上

    解读:隧道模型,跟DR模型比较相似,都是由rs直接回复给cs .跟dr模型不同的是,vs和rs之间可以存在路由,原因是tun模型在报文源ip和目的ip后又加入了一层源ip和目的ip的信息。  

LVS-NAT 模式

简要的网络架构如下图:

lvs三种基础模型

LVS_NAT模型,通常应用与rs较少,rs节点无要求,端口转换的场景

    解读:地址转换模型,vs通过修改目的ip将报文发送到rs.rs通过dip网关将报文发给vs,vs再将报文的源ip进行修改发送给客户端。

此外还有LVS-FULLNAT 模式

    全地址转换模型,主要应用与rs和vs不在同一网络的情景

    解读:vs接收到client发送的报文后,修改报文中的源ip和目的ip为dip和rip.rs将报文返回vs后vs再将报文中的源ip和目的ip改为vip和cip.

对DR/TUN/NAT模型的优缺点总结如下:

lvs三种基础模型

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

(0)
heilinuxheilinux
上一篇 2016-08-15 12:06
下一篇 2016-08-15 12:06

相关推荐

  • CentOS 7 安装 mysql-5.7.14

    在centos7上安装 路上遇过各种坑 把在centos7正确安装mysql-5.7.14分享一下 1. CentOs7 默认的数据库为MariaDB,先卸载MariaDB,否则安装mysql,引起冲突 rpm -qa mariadb rpm -e –nodeps mariadb 2. 准备好工作环境 mkdir /application&nbs…

    Linux干货 2017-05-07
  • HA高可用集群学习笔记

    前言   什么是HA?HA做什么用的?   HA(High Available)是高可用集群,是保证业务不中断性的有效解决方案;通常HA集群部署在多个节点,正在提供服务的节点成为活动节点,没有提供服务的是非活动节点;当活动节点发生故障,非活动节点会转为活动节点,向外提供服务,以保证业务的连续性;这就是HA。 一、HA(High Avail…

    Linux干货 2015-06-30
  • 在Centos系统上安装EPEL扩展源以及安装htop工具

        Htop是一个强大的进程管理前端工具,但这是一个扩展工具,一般在Centos系统源中并没有,所有我们需要到fedora-epel源中下载。         EPEL即Extra Packages for Enterprise Lin…

    Linux干货 2016-02-14
  • LVM逻辑卷管理

    为什么要用LVM?     想象一个示例,如果我们给定的分区是50G,过段时间发现空间不够用,此时我们就要重新加一块新硬盘,重新分区格式化,将原来分区上的数据复制过来,再重新挂载,整个过程会非常麻烦,LVM可以很有效的解决这个问题 LVM简介     及逻辑卷(Logical V…

    Linux干货 2016-09-01
  • Linux 文本查看及处理工具&&用户和组管理

    1、列出当前系统上所有已登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ~]# who | cut -d ' ' -f 1 | sort -u 2、取出最后登入到当前系统的相关信息。 ~]# last&…

    Linux干货 2016-10-05
  • LAMP实战

    说明:本实验在单主机搭建。下面的步骤只需要你复制粘贴,即可完成实验。 1、安装httpd mkdir /tools cd /tools #获取软件包 wget -c http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.16.tar.gz wget http://m…

    Linux干货 2015-10-08