1: LVS-DR 模式(调度器与实际服务器都有一块网卡连在同一物理网段上)
简要的网络结构如下所示
lvs-DR模型是lvs的默认模型,也是企业中用到的最多的模型
解读:直接路由模型,每个Real Server上都有两个IP:VIP和RIP,但是VIP是隐藏的,就是不能提高解析等功能,只是用来做请求回复的源IP的,Director上只需要一个网卡,然后利用别名来配置两个IP:VIP和DIP ### Director在接受到外部主机的请求的时候转发给Real Server的时候并不更改目标地址,只是通过arp解析的MAC地址进行封装然后转给Real Server,Real Server在接受到信息以后拆除MAC帧封装,然后直接回复给CIP
2: LVS-TUN 模式
简要的网络架构如下:
lvs-TUN模型可以运用于异地机房的负载调度上
解读:隧道模型,跟DR模型比较相似,都是由rs直接回复给cs .跟dr模型不同的是,vs和rs之间可以存在路由,原因是tun模型在报文源ip和目的ip后又加入了一层源ip和目的ip的信息。
LVS-NAT 模式
简要的网络架构如下图:
LVS_NAT模型,通常应用与rs较少,rs节点无要求,端口转换的场景
解读:地址转换模型,vs通过修改目的ip将报文发送到rs.rs通过dip网关将报文发给vs,vs再将报文的源ip进行修改发送给客户端。
此外还有LVS-FULLNAT 模式
全地址转换模型,主要应用与rs和vs不在同一网络的情景
解读:vs接收到client发送的报文后,修改报文中的源ip和目的ip为dip和rip.rs将报文返回vs后vs再将报文中的源ip和目的ip改为vip和cip.
对DR/TUN/NAT模型的优缺点总结如下:
原创文章,作者:heilinux,如若转载,请注明出处:http://www.178linux.com/35066