lvs dr 单公网ip

zs123123 发布于 2016/02/25 00:44
阅读 600
收藏 0

我一台机器 LVSMaster 

eth0:192.168.31.198 (可以访问公网)

eth0:1 192.168.31.200   (VIP)

eth1:10.10.100.100 (内网)


realserver1

eth0:10.10.100.53 (内网)


lvs DR配置

ipvsadm -A -t 192.168.31.200:80 -s rr

ipvsadm -a -t 192.168.31.200:80 -r 10.10.100.53:80 -g


我的需求是 realserver1处理完成后,从另外一个机器或者路由出去,

我在realserver1上的配置是

sysctl的arp和转发已经配置了

ifconfig lo:0 192.168.31.200 netmask 255.255.255.255 broadcast 192.168.31.200

route add -host 192.168.31.200 dev lo:0

route add default gw 10.10.100.101(我想从这台机器出去)

但是不行

我应该怎么配置路由

拓扑图如下


加载中
0
Feng_Yu
Feng_Yu

当然不行了,因为你这么做的话根本不是DR。

DR模型指的是直接路由(Direct Route),是由后端服务器直接响应给客户端的模型。因此必须后端服务器要直接能跟客户端通信。如果你后端机器根本不能上网的话,只能走NAT了

Feng_Yu
Feng_Yu
回复 @zs123123 : 试试通过路由解决。后端服务器上配置一下路由表,gateway 10.10.100.110。
z
zs123123
我知道dr模式是真实服务区直接返回给客户的,但是我想出口和入口不走一台机器,
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部