环境:搭建lvs的nat和dr模式,分别在2种架构的apache上上传能提供下载的mp3文件,客户端去下载mp3文件并抓包,看2者的区别,本人使用的是wget的方式进行的下载。
lvs-dr模式
首先建立连接(TCP3次握手)
之后客户端开始与服务器传送数据
服务器将mp3文件分片进行传输
最后传输完成,连接
原创
2012-12-04 01:23:52
1864阅读
点赞
2评论
lvs 的nat模式抓包
三次握手
页面传送
四次断开
lvs的dr模式
啊
原创
2012-12-04 09:38:44
2132阅读
dr模式抓包过程(18.106为客户端IP,19.250为server pool的一个内部共有IP):实验环境:客户端(18.106)、路由(18.254,19.200)、分发器(19.100,19.250)、apache1(19.101,19.250)、apache2(19.102,19.250)nat模式抓包过程(1.1为客户端IP):实验环境:客户端(1.1)、分发器(1.2,2.2)、ap
原创
2012-12-04 09:35:45
657阅读
根据抓包的对比来看(三次握手忽略)
网络地址转换(NAT模式),调度器重写请求报文的目标地址,然后根据调度算法将请求分派给后端的real server,real server的响应报文通过调度器时,报文的源地址被重写,再返回给客户端。这样也产生了一个问题,由于请求和响应报文都需要经过调度器地址重写,当客户端请求越来越多时(应答的报文比请求的大的多),调度器的处理能力会成为瓶颈。
原创
2012-12-04 01:06:39
1181阅读
点赞
1评论
director
首先配置地址
[root@localhost ~]# ifconfig eth0 10.0.0.10 netmask 255.255.255.0
[root@localhost ~]# ifconfig eth0:1 192.168.92.100 netmask 255.255.255.0 up
然后配置集群服务
[root@localhost ~]# ipvsadm
转载
精选
2012-12-04 00:12:23
1530阅读
先简单介绍一下LVS是什么,LVS是Linux Virtuual Server的简称,也就是linux虚拟服务器,是由章文松博士发起的自由软件项目。主要用它来实现高可用集群。LVS-NAT模式:步骤:1.关闭防火墙策略及selinux设置:iptables -F;setnforce 02.启动nginx、mariadb、php-fpm等服务3.查看内
原创
2017-11-10 21:48:51
608阅读
类别:原创 服务器本文参考LVS三种工作模式简介及案例参考http://www.sxt.cn/u/324/blog/3188LVS DR模式基本配置参考http://www.21ops.com/ops/26717.htmlLVS TUN模式配置参考(其它的文档全都少了内容) http://outofmemory.cn/wr/?u=http%3A%2F%2Fwww.jizhuomi.com%2Fso
nat模式
dr模式
原创
2012-12-04 09:42:04
1088阅读
nat模式和dr模式的区别
两种模式都是实现负载均衡lvs的方法,nat模式在包进入的时候在分发器上做了目的地址的mac转换,也就是DNAT,包回去的时候从哪进来的也要从哪里出去,这就造成了nat模式在real server过多的时候造成了数据包在回去的时候都是从一个出口方向,也就造成了瓶颈。
DR模式在数据包进入的时候由分发器上把收到的数据包分派给架构下的real server来
原创
2013-01-03 23:59:02
2380阅读
nat模式和dr模式的区别
两种模式都是实现负载均衡lvs的方法,nat模式在包进入的时候在分发器上做了目的地址的mac转换,也就是DNAT,包回去的时候从哪进来的也要从哪里出去,这就造成了nat模式在real server过多的时候造成了数据包在回去的时候都是从一个出口方向,也就造成了瓶颈。
DR模式在数据包进入的时候由分发器上把收到的数据包分派给架构下的real server来
原创
2013-01-03 23:59:18
735阅读
首先使用dr模式的下载速度远大于nat模式,原因是2者的工作原理不同,dr的工作原理是:当一个client发送一个WEB请求到VIP,LVS服务器根据VIP选择对应的real-server的Pool,根据算法,在Pool中选择一台Real-server,LVS在hash表中记录该次连接,然后将client的请求包发给选择的Real-server,最后选择的Real-server把应答包
原创
2013-01-03 22:59:05
1424阅读
LVS-DR是client向目标lvs发出请求,lvs接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户。realserver必须拥有lvs的ip,因为数据包发给lvs后,并未处理而是直接转发给realserver,目标ip必须是realserver拥有的ip才会去处理数据包。处理完后,源ip封装lvs的ip,目标i
原创
2013-01-03 23:24:03
941阅读
一、介绍LVS是LinuxVirtualServer的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。linuix内核2.4以前没有需要重新编译LVS软件作用:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器群集,它具有良好可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的
原创
2018-06-19 20:04:54
1198阅读
点赞
nat
客户端192.168.20.1
转发器192.168.20.254 192.168.10.254
192.168.10.10 192.168.10.11
客户端访问时发包 源ip 192.168.20.1 目标ip 192.168.20.254 源mac 客户端 目的mac 转发器mac
到转
原创
2013-01-04 00:42:21
1010阅读
在进行实验之前要关闭selinux
LVS/NAT模式的配置
LVS-NAT基于cisco的LocalDirector。VS/NAT不需要在RealServer上做任何设置,其只要能提供一个tcp/ip的协议栈即可,甚至其无论基于什么OS。基于VS/NAT,所有的入站数据包均由Director进行目标地址转换后转发至内部的RealServer,RealSer
原创
2012-08-01 17:28:13
1127阅读
点赞
2评论
LVS-NAT模式和LVS-DR模式区别NAT模式通过分发器做DNAT改变目标mac地址 数据进出必须经过分发器 realserver达到多台是会影响服务器的上传速度DR直接路由解决了对分发器造成的负担 通过网关路由接收到用户的请求 通过分发器访问分发器IP 分发器看到目标地址和自己地址一样所以收下这个包 但是作为分发器不作处理 然后根据分发器选取一台realserver 将包转发过去 但是如果r
原创
2013-01-04 08:01:09
753阅读
第一部分: DR模式配置
OS: Redhat AS4U4 内核:2.6.9-42
Server1: 192.168.1.91 (负载服务器)
虚拟服务IP: 192.168.1.99
Realserver: 192.168.1.92 (集群服务器)
实验目的:
在负载服务器上,配置LVS(DR模式),做web服务器的集群。实现最终用户访问虚拟IP,负载服务器,
原创
2009-01-08 14:09:18
1596阅读
3评论
第一部分: DR模式配置
OS: Redhat AS4U4 内核:2.6.9-42
Server1: 192.168.1.91 (负载服务器)
虚拟服务IP: 192.168.1.99
Realserver: 192.168.1.92 (集群服务器)
实验目的:
在负载服务器上,配置LVS(DR模式),做web服务器的集群。实现最终用户访问虚拟IP,负载服务
转载
精选
2009-09-04 01:00:02
1041阅读
lvs nat模式和dr模式的区别
nat和dr 都是实现lvs(linux virtual server)的两种模式,nat模式的思路主要是对访问的包做dnat,而dr的思路是主要通过路由的策略,虚拟ip,绕开分发器的瓶颈
1. nat 的数据包传送
mac 地址在经过分发器路
原创
2013-01-03 21:43:02
549阅读
http://www.sudu.cn/info/html/edu/20070102/284662.html
http://os.chinaunix.net/a2009/0615/996/000000996030.shtml
http://hi.baidu.com/ethnicitybeta/item/992308c05ec68f5dad00ef85
翻译
精选
2012-12-03 23:55:47
430阅读