LVS概述

refer:http://snmlab.cs.nchu.edu.tw/CloudLab/CTSP/Lab7.html

今早X哥告诉我说他需要传10G/S的数据,我顿时就瞎了,他叫我给出下LVS的描述,我总结了下。

NAT


网络环境:LVS调度器两个网卡,一个公网IP,一个内网IP,限制于一个LAN里面。
原理:数据包到最前面的调度器(公网IP),转发到内网的机器群(内网IP),内部服务器相应完成后转发回调度器,调度器回到客户端。
总结:数据包都流经四层,调度器会是瓶颈,进出流量都经过调度器。


TUN


网络环境:公网IP,调度器双网卡,和NAT一样。
原理:IP隧道技术将请求报文封装转 发给后端服务器,响应报文能从后端服务器直接返回给客户
总结:数据包来是流经四层,回去时流经2层。


DR


网络环境:LVS调度器和所有服务器都在同一个物理网段(交换机)上。
原理:数据包到达调度器,直接修改mac地址,转发到服务器,相应完直接回客户端。
总结:数据包都流经2层,吞吐量最高。

标签:Linux, LVS

评论已关闭