LVS-DR模式

LVS-DR也是常用的lvs负载方式,DR DIRECT ROUTING 直接路由模式

负载均衡器lvs调度器,只负责请求和转发到后端的真实服务器,但是响应结果,由后端服务器直接转发给客户端,不需要经过调度器的处理。减轻LVS调度器的负担,提高了性能和稳定性

LVS-DR模式的工作原理:

在这里插入图片描述

1、客户端发送请求到vip

2、LVS的调度器接受请求之后,根据算法选择一台后端的真实服务器,请求转发到后端RS。请求的报文的目的MAC地址,修改成后端真实服务器的MAC地址。转发

3、后端真实服务器接受请求,处理完成之后,由于后端服务器直接把响应结果转发给客户端,会把响应的报文中的目的MAC地址修改成客户端的MAC地址。直接把响应报文转发到客户端。

4、调度器,后端真实服务器都有vip地址,调度器的地址和后端真实服务器的地址要在一个网段。


DR模式的特点:

1、调度器的IP和真实服务器的IP必须在同一个物理网络中

2、真实服务器的IP地址可以是私有地址,也可以是公网地址(一般都是配私有地址,很少有公网),如果配置的是公网,那么就可以通过互联网直接访问IP

3、调度器只作为入口,但是不做网关。要把服务器的转发功能关闭

4、后端真实服务器的网关也不能指向调度器,真实服务器的数据包是不允许经过调度器的。

5、后端真实服务器上,基于LO接口配置vip的ip地址
在这里插入图片描述

ARP协议:网络层协议,将IP地址解析为MAC地址 。

ARP请求:主机A和主机B

ARP的核心就是解决局域网内部的通信 。IP地址和MAC地址映射 。

DR模式的调度器和后端服务器都在一个网段中,也是通过ARP请求实现局域网内部通信。

问题一:
由于调度器和后端真实服务器都有相同的VIP地址,导致响应冲突的问题,ARP通信紊乱

对真实服务器要进行处理,让真实服务器不响应针对VIP的ARP请求。

设置内核优化,避免问题一的出现

VIP地址使用基于LO的虚拟地址:arp_ignore=1

后端真实服务器只响应目的IP为本地IP,也就是RIP后端服务器的真实IP地址。ens33网卡提供的地址

问题二:

返回报文使用的源地址还是vip地址,调度器也是vip,怎么把响应返回到客户端不经过调度器

后端的真实服务器座做一个内核参数的优化:arp_announce=2 系统不使用IP数据包的源地址,来设置ARP的请求。

真实的物理网卡地址。


如何实现DR模式的负载均衡:以及它的配置方法

test1 192.168.211.10 调度器

test2 192.168.211.20 web集群1

test3 192.168.211.30 web集群2

test4 NFS

vip地址 192.168.211.100

客户端:随机选择


调度器的内核优化

net.ipv4.ip_forward = 0

net.ipv4.conf.all.send_redirects = 0

net.ipv4.conf.default.send_redirects = 0

net.ipv4.conf.ens33.send_redirects = 0

DR模式:核心就是响应客户端后由后端的真实服务器完成,不需要经过调度器

vip地址,调度器和后端服务器都要有VIP地址

vip地址:暴露访问地址

调度器转发请求的标识

调度器和后端服务器之间通过VIP地址进行通信

高可用(基于DR模式的高可用)

其他所有的请求和响应都被禁用

负责均衡算法设置:

修改VIP的调度算法

ipvsadm


LVS负载均衡的工作方式:

三种:NAT DT TUN

最常用的就是DR模式

NAT:优点 配置简单

缺点 性能瓶颈

真实服务器·:ANY (所有全部 )

支持的网络模式分为两种:私网。

后端服务器数量:Low 一般10-20台 超过了性能就下降

DR:优点:性能最好

缺点:调度服务器和后端真实服务器不能跨网段

真实服务器:NO-ARP (请求只能到真实服务器)

支持网络:后端服务器既可以是内网,也可以是公网

真实服务器数量:100台

LVS的调度器中,常用的算法:负载均衡策略 :rr wrr sh dh wlc lc lblc

工作原理:NAT和DR的工作原理

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

早上的星星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值