LVS负载均衡DR模式_第1页
LVS负载均衡DR模式_第2页
LVS负载均衡DR模式_第3页
LVS负载均衡DR模式_第4页
LVS负载均衡DR模式_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LVS负载均衡DR模式一直接路由模式Virtual server via direct routing (vs/dr)DR模式是通过改写请求报文的目标MAC地址,将请求发给真实服务器的,而真实服务器响 应后的处理结果直接返回给客户端用户。同TUN模式一样,DR模式可以极大的提高集群系统的 伸缩性。而且DR模式没有IP隧道的开销,对集群中的真实服务器也没有必要必须支持IP隧道 协议的要求。但是要求调度器LB与真实服务器RS都有一块网卡连接到同一物理网段上,必须在 同一个局域网环境。DR模式是互联网使用比较多的一种模式。DR模式原理图:DR模式教阍专输过程DR模式原理过程简述:VS/DR模式的工作

2、流程图如上图所示,它的连接调度和管理与NAT和TUN中的一样,它的 报文转发方法和前两种不同。DR模式将报文直接路由给目标真实服务器。在DR模式中,调度器 根据各个真实服务器的负载情况,连接数多少等,动态地选择一台服务器,不修改目标IP地址 和目标端口,也不封装IP报文,而是将请求报文的数据帧的目标MAC地址改为真实服务器的MAC 地址。然后再将修改的数据帧在服务器组的局域网上发送。因为数据帧的MAC地址是真实服务器 的MAC地址,并且又在同一个局域网。那么根据局域网的通讯原理,真实复位是一定能够收到由 LB发出的数据包。真实服务器接收到请求数据包的时候,解开IP包头查看到的目标IP是VIP。

3、(此时只有自己的IP符合目标IP才会接收进来,所以我们需要在本地的回环借口上面配置VIP。 另:由于网络接口都会进行ARP广播响应,但集群的其他机器都有这个VIP的lo接口,都响应 就会冲突。所以我们需要把真实服务器的lo接口的ARP响应关闭掉。)然后真实服务器做成请 求响应,之后根据自己的路由信息将这个响应数据包发送回给客户,并且源IP地址还是VIP。DR模式小结:1、通过在调度器LB上修改数据包的目的MAC地址实现转发。注意源地址仍然是CIP,目 的地址仍然是VIP地址。2、请求的报文经过调度器,而RS响应处理后的报文无需经过调度器LB,因此并发访问量 大时使用效率很高(和NAT模式比)3

4、、因为DR模式是通过MAC地址改写机制实现转发,因此所有RS节点和调度器LB只能在 一个局域网里面4、RS主机需要绑定VIP地址在LO接口上,并且需要配置ARP抑制。5、RS节点的默认网关不需要配置成LB,而是直接配置为上级路由的网关,能让RS直接出 网就可以。6、由于DR模式的调度器仅做MAC地址的改写,所以调度器LB就不能改写目标端口,那么 RS服务器就得使用和VIP相同的端口提供服务。测试拓扑图:BL DirectorVIP:10,0.0.253DP:10.a.0.254ClientOP: 0RIP: 00VIP: 10.0,0.253RIP:10r0.0.101VIP:1O 两方 3r

5、ootlocalhostrootlocalhostrootlocalhostrootlocalhostrootlocalhostrootlocalhostrootlocalhost#客户端:1 rootlocalhost # route add default gw 49 dev eth0GW开启转发1 rootgw # echo 1 /proc/sys/net/ipv4/ip_forwardReal Server A 和 Real Server B 设置: yum install httpdecho serverA /var/www/html/index.html/etc/init.d/ht

6、tpd startroute add default gw 49 dev eth1 ifconfig lo:1 54/32echo 1 /proc/sys/net/ipv4/conf/eth0/arp_ignore echo 2 /proc/sys/net/ipv4/conf/eth0/arp_announceDirector 设置:rootdirectiorrootdirectiorrootdirectiorrootdirectiorrootdirectiorrootdirectior#route add default gw 49 dev eth0 yum install ipvsadm ipvsadm ipvsadm ipvsadm ipvsadm-A -t-a -t-a -t-Ln54:8054:8054:80-srr-r-r00:80 -g01:80 -g客户端测试1234567rootlocalhost # elinks serverArootlocalhost # elinks serverBrootlocalhost # elinks serverArootlo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论