LVS四种模式

马哥教育网络班18期 第17周课程练习1

LVS工作模式图解

LVS-NAT模式

TCP请求报文的目的IP地址被Director调度服务器重写为RIP后发送给RS,RS的默认网关配置为Director的DIP,Director接受到RS响应报文后修改源IP地址发送给用户IP

  • RS网关指向DIP,RIP,DIP和RIP必须在同一网段内

  • Director转发请求和响应报文,生产场景中容易成为性能瓶颈

  • 支持端口映射

  • Director是基于linux的lvs,RS仅作为web服务器对OS无限定

LVS-NAT-min.jpg

LVS-FULLNAT模式

与NAT模式转发类似,Director内网转发IP报文时源地址和目标地址IP均做替换

LVS-FULLNAT-min.jpg

LVS-TUNNEL

  • RS,Director可以位于不同网络(IDC)中,因此VIP,RIP必须为公网地址

  • RS可以处于不同网络中,其OS必须得支持隧道功能

  • 响应报文不再经过Director

LVS-TUNNEL-min.jpg

LVS-DR模式

TCP请求报文的目的IP地址被Director调度服务器重写为RIP后发送给RS,RS的默认网关配置为Director的DIP,Director接受到RS响应报文后修改源IP地址发送给用户IP

  • 如果仅使用公网路由,VIP,DIP,RIP需要在同一网段内,即公网IP地址

  • RS的路由并不指向DIP

  • Director需要通过RIP记录获取RS的MAC地址

LVS-DR-1-min.jpg

LVS-DR-2-min.jpg

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

(1)
scarpdiemscarpdiem
上一篇 2016-06-23 11:04
下一篇 2016-06-23 11:05

相关推荐

  • rpm包管理

    rpm包管理 rpm(RedHat Package Manager) 是RedHat公司发展的一种将软件安装到Linux系统的管理机制,也是一种数据库记录方法。 Linux系统上软件的安装主要分两种方式,从厂商发布的tarball通过编译来安装;或者使用厂商已经在相应平台上编译好的二进制文件。 从源码编译安装的程序,在漏洞修补以及软件功能升级时太过麻烦,并且…

    Linux干货 2016-11-18
  • yum用法第二篇-自定义创建yum仓库

    一、前言      上次写了yum命令的介绍及常见使用说明,这次打算继续整理下如何自定义创建yum仓库,这在企业中也是非常常见的设置方式,有些公司为了服务器安全是不允许连接外网的,自定义创建yum仓库正好可以实现局域网单独安装管理程序包这种需求。 二、用法说明      1.使用…

    Linux干货 2015-09-22
  • centos7 搭建SVN服务器

    运维常见的工作就是日常软件的安装和维护,SVN虽然被Git侵占了市场份额,但是仍然是高效简捷的源码管理工具。从日常软件的安装部署开始,熟悉一些Linux的常用命令。

    Linux干货 2018-03-26
  • ☞{ nfs共享mysql数据;nfs共享web资源 }

    ☞{ nfs共享mysql数据;nfs共享web资源 } MySQL基于NFS共享数据 测试环境 node1安装nfs服务 配置共享目录,设定用户权限 开启nfs服务,添加iptables规则 node2安装mysql-server(yum 安装) node2挂载nfs共享至/mydata目录,拷贝mysql数据 修改mysql-server数据目录 nod…

    Linux干货 2016-10-20
  • 程序员小抄大全

    你是否会经常忘记一些CSS中的函数名或是一些属性名,那个时候,你一定觉得,如果手边有一个“小抄”(Cheat Sheet)就好了。当然,这个“小抄”不是给你作弊用的,这个“小纸条”就是可以让你马上知道那个你最想知道的东西。这个“小抄”上也不需要有所有的东西,就需要那些经常用的就行了。现在,网上有很多这样的“小抄”,它们可能是PDF格式的,可能是PNG格式的,…

    Linux干货 2015-04-03
  • dstat,htop,top,ps命令 (Blog 8)

      Linux哲学思想之一:一切皆文件:内核将其参数全部映射为文件;这些文件保存在/proc, /sys目录中;/proc目录:保存内核及进程状态信息,是内核参数的映射; 内核参数:可调参数:调整运行特性;/proc/sys不可调参数:输出内核统计信息及状态信息; 进程状态:/proc/# 与进程号同名的目录,目录下存放许多当前进程相关信息; 进程…

    Linux干货 2017-11-27