0

这个主题很容易解释,我有一个运行 LVS ldirectord 的负载均衡器,以及以下配置:

# ipvsadm -Ln 

IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  172.22.9.100:80 rr
  -> 172.22.1.133:80              Masq    1024   0          2
  -> 172.22.1.134:80              Masq    1024   0          1

我声明了哪个虚拟 IP 是,但是我在哪里指定与真实服务器通信所需的导向器 IP?

谁能指点我一个全面和最新的配置,我在谷歌上只能找到古老的内核 2.4 配置说明。

4

1 回答 1

1

Linux 根据它的路由表来决定。例如,如果您的一台后端机器是 172.22.1.133,您的主机将检查它的路由表以决定它应该使用哪个接口以及它是否可以直接连接或通过网关连接。

命令'ip route show'应该给你一个关于它将使用哪个接口的线索。

如果您有多个可用于连接到一个 IP 的接口,并且您希望将其与路由的其余部分分开定义,您只需为定义接口的此特定主机添加一个路由:

ip route add 1.2.3.4/32 dev eth3

于 2013-02-15T14:00:03.743 回答