当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-09-21 10:13:00  来源:本站整理

LVS-DR工作原理图文详解[Linux安全]

赞助商链接



  本文“LVS-DR工作原理图文详解[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
LVS目前早已不再新颖,在生产环境中的利用非常遍及.它的原理相信运维的同行们多少都知道.但是你到底理解到什么程度呢?

我们都知道LVS有LVS-DR,LVS-NAT,LVS-TUN三种情势,此中DR情势意为Direct Routing(直接路由),是调度器与实际服务器都有一块网卡连在同一物理网段上的情形.本文主要对LVS/DR情势原理举行了阐述,别的还有一篇FAQs,给有相关疑问的朋友们做个参考.

LVS-DR工作原理详解

为了阐述便利,我按照官方原理图别的制作了一幅图,以下图所示:VS/DR的体系构造:

我将结合这幅原理图及具体的实例来说授一下LVS-DR的原理,包含数据包、数据帧的走向和转换历程.

官方的原理阐明:Director接纳用户的恳求,然后按照负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接答复给用户.

实例场景设备清单:

阐明:我这里为了便利,client是与vip同一网段的机械.假如是外部的用户拜候,将client替换成gateway便可,因为IP包头是不变的,变的只是源mac地址.

① client向目标vip发出恳求,Director接纳.此时IP包头及数据帧头信息以下:

② VS按照负载均衡算法挑选一台active的realserver(假定是192.168.57.122),将此RIP所在网卡的mac地址作为目标mac地址,发送到局域网里.此时IP包头及数据帧头信息以下:

③ realserver(192.168.57.122)在局域网中收到这个帧,拆开后发现目标IP(VIP)与本地匹配,于是处理这个报文.随后重新封装报文,发送到局域网.此时IP包头及数据帧头信息以下:

④ 假如client与VS同一网段,那么client(192.168.57.135)将收到这个答复报文.假如跨了网段,那么报文通过gateway/路由器经过Internet返回给用户.

以上就是对LVS/DR情势的原理介绍.   以上是“LVS-DR工作原理图文详解[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • LVS-DR工作原理图文详解
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .