Linux学习笔记之LVS二NAT方式

admin 发表于 Linux 分类,标签: , , , , ,
0

LVSLinux 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的反向代理 ?
既然我们说,调度器就是路由器,那只能去调度内网接口的数据,需要被调度的资源位于内网口以内。


发表我的评论

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 

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word