[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 网管技术 > 网络技术 > 正文

LVS集群中的IP负载均衡技术(2)

作者:赛迪网 来源:赛迪网 (2007-02-02 11:39:15)

  VS/NAT的配置如下表所示,所有到IP地址为202.103.106.5和端口为80的流量都被负载均衡地调度的真实服务器172.16.0.2: 80和172.16.0.3:8000上。目标地址为202.103.106.5:21的报文被转移到172.16.0.3:21上。而到其他端口的报文将被拒绝。

  Protocol Virtual IP Address Port Real IP Address Port Weight 

  TCP 202.103.106.5 80 172.16.0.2 80 1 

  172.16.0.3 8000 2 

  TCP 202.103.106.5 21 172.16.0.3 21 1 

  从以下的例子中,我们可以更详细地了解报文改写的流程。

  访问Web服务的报文可能有以下的源地址和目标地址:

  SOURCE 202.100.1.2:3456 DEST 202.103.106.5:80 

  调度器从调度列表中选出一台服务器,例如是172.16.0.3:8000。该报文会被改写为如下地址,并将它发送给选出的服务器。

  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 

  这样,客户认为是从202.103.106.5:80服务得到正确的响应,而不会知道该请求是服务器172.16.0.2还是服务器172.16.0.3处理的。


(http://www.fanqiang.com)



 
 相关文章

★  感谢所有的作者为我们学习技术知识提供了一条捷径  ★
www.fanqiang.com