LVS-DR工作原理图文详解

本文详细介绍了LVS-DR的工作原理,包括数据包的走向和转换过程。通过实例展示了LVS-DR如何处理请求,解释了RealServer为何要在lo接口配置VIP,并讨论了相关配置如arp_ignore和arp_announce的重要性。LVS-DR模式要求Director与RealServer在同一网段,并强调了DIP在健康检查中的作用。
摘要由CSDN通过智能技术生成

 

学习LVS 或者已经学习过LVS的同学都知道DRLVS比较重要的部分,今天我们就来聊聊DR

 

 

为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结构:


我将结合这幅原理图及具体的实例来讲解一下LVS-DR的原理,包括数据包、数据帧的走向和转换过程。

官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户。

实例场景设备清单:



说明:我这里为了方便,client是与vip同一网段的机器。如果是外部的用户访问,将client替换成gateway即可,因为IP包头是不变的,变的只是源mac地址。

① client向目标vip发出请求,Director接收。此时IP包头及数据帧头信息如下:



② VS根据负载均衡算法选择一台activerealserver(假设是192.168.57.122),将此RIP所在网卡的mac地址作为目标mac地址,发送到局域网里。此时IP包头及数据帧头信息如下:


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值