首页 » Linux » Linux学习笔记之LVS二NAT方式

Linux学习笔记之LVS二NAT方式

LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务

器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自

由软件项目之一。
章文嵩现在是淘宝基础核心软件研发负责人。

===========================
VS/NAT工作方式

这是最好理解的方式

从外部请求的数据包结构如下:

SOURCE 202.100.1.2:3456 DEST 202.103.106.5:80

调度器将目的地址和端口进行改写:

SOURCE 202.100.1.2:3456 DEST 172.16.0.3:8000

真是服务器返回数据经过调度器

SOURCE 172.16.0.3:8000 DEST 202.100.1.2:3456

调度器在此更改源地址和端口,再发出去

SOURCE 202.103.106.5:80 DEST 202.100.1.2:3456

===========================

问题1:能否将80口指向RealServer的其他端口8080等?
可以,官网有例子,测试也没问题。

问题2:RealServer的网管必须指向调度器吗?
是的。如果指向其他,数据包能出去,但源地址和请求主机中的源地址对应不起

来,会被丢弃,无法通信。所以必须通过调度器进行改写源地址。

问题3:RealServer要上网的话,调度器要做NAT?
必然,VS/NAT方式中,调度器充当的就是路由器的角色。

问题4:VS/NAT方式性能怎样?
由于进行地址改写,大量消耗资源,性能不好,一般不用。

问题5:NAT方式能不能把 流量抛到 其他网络上 (WAN),就像nginx的反向代理 ?
既然我们说,调度器就是路由器,那只能去调度内网接口的数据,需要被调度的资源位于内网口以内。

, , , , ,

目前这篇文章还没有评论(Rss)

我要评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

*
请输入图片中的字符以验证你并非垃圾机器人. 点击图片收听验证码的语音版.
点击这里收听此验证码的语音版本