LVS DR模式原理及配置详解。

LVS DR简单原理

客户端向目标vip发出请求,lvs接收 ,LVS根据负载均衡算法选择一台活跃的的节点,将此节点的ip所在网卡的mac地址作为目标mac地址,发送到局域网里

节点在局域网中收到这个帧,拆开后发现目标IP(VIP)与本地匹配,于是处理这个报文.随后重新封装报文,发送到局域网.此时IP包的目标ip是客户端,源ip是自己的vip地址。


DR模式小结:

1、通过在调度器LB上修改数据包的目的MAC地址实现转发。注意源地址仍然是CIP,目的地址仍然是VIP地址。

2、请求的报文经过调度器,而RS响应处理后的报文无需经过调度器LB,因此并发访问量大时使用效率很高(和NAT模式比)

3、因为DR模式是通过MAC地址改写机制实现转发,因此所有RS节点和调度器LB只能在一个局域网里面

4、RS主机需要绑定VIP地址在LO接口上,并且需要配置ARP抑制。

5、RS节点的默认网关不需要配置成LB,而是直接配置为上级路由的网关,能让RS直接出网就可以。

6、由于DR模式的调度器仅做MAC地址的改写,所以调度器LB就不能改写目标端口,那么RS服务器就得使用和VIP相同的端口提供服务。

----------------------------------------------------------------------------------------------------------------------------------

vip为10.0.0.1 

与nat不同的是每个节点上都要有10.0.0.1这个ip地址

LVS服务器的配置:


ifconfig eth0:0 10.0.0.1   (lvs不用重启网卡可以设置个临时ip来用)

ifconfig eth0 10.0.0.3

yum -y install ipvsadm    #配置好yum源下载lvs管理工具

ipvsadm -A -t 10.0.0.1:80 -s rr

ipvsadm -A -t 10.0.0.1:80 -s rr

-A:添加虚拟服务器

-t :指定vip及tcp端口

-s:指定算法 

rr:轮询

ipvsadm -a -t 10.0.0.1:80 -r 10.0.0.2 -g -w 1
ipvsadm -a -t 1.0.0.1:80 -r 10.0.0.4 -g -w 1

  • 3
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值