拓扑如下:
[inline:LVS.jpg]
michael
周日, 2006-05-21 13:27
Permalink
配置: LB0: eth0-->192.168.200.1/32 eth1-->192.168.100.1/24 ipvsadm -A -t 192.168.200.1:80 ipvsadm -a -t 192.168.200.1:80 -r 192.168.100.2:80 -g ipvsadm -a -t 192.168.200.1:80 -r 192.168.100.3:80 -g
LB101: eth0-->192.168.100.2/24 eth1-->192.168.101.1/24 eth1:1-->192.168.200.1/32 ipvsadm -A -t 192.168.200.1:80 ipvsadm -a -t 192.168.200.1:80 -r 192.168.101.2:80 -g ipvsadm -a -t 192.168.200.1:80 -r 192.168.101.3:80 -g
LB102: eth0-->192.168.100.3/24 eth1-->192.168.102.1/24 eth1:1-->192.168.200.1/32 ipvsadm -A -t 192.168.200.1:80 ipvsadm -a -t 192.168.200.1:80 -r 192.168.102.2:80 -g ipvsadm -a -t 192.168.200.1:80 -r 192.168.102.3:80 -g
RS01: eth0-->192.168.101.2/24 eth1-->192.168.200.1/32 route add default eth1
RS02: eth0-->192.168.101.3/24 eth1-->192.168.200.1/32 route add default eth1
RS03: eth0-->192.168.102.2/24 eth1-->192.168.200.1/32 route add default eth1
RS04: eth0-->192.168.102.3/24 eth1-->192.168.200.1/32 route add default eth1
CLIENT: eth0-->192.168.200.254/24 gw-->192.168.200.1
说明:4台真实服务器需要使用arp_ignore=8&arp_announce=2参数,用hidden补丁不管用 在VMware上已实验成功
microwise
周二, 2006-05-23 03:58
4台真实服务器需要使用arp_ignore=8&arp_announce=2参数.arp_ignore=8是做什么响应? 我设置的VIP在LO上,是将arp_ignore=1,也就是系统只回答目的IP为是本地IP的包。也就是对广播包不做响应。arp_announce=2,系统忽略IP包的源地址(source address),而根据目标主机(target host),选择本地地址。
There are currently 0 users online.
Comments
michael
周日, 2006-05-21 13:27
Permalink
配置:LB0:eth0-->192.1
配置:
LB0:
eth0-->192.168.200.1/32
eth1-->192.168.100.1/24
ipvsadm -A -t 192.168.200.1:80
ipvsadm -a -t 192.168.200.1:80 -r 192.168.100.2:80 -g
ipvsadm -a -t 192.168.200.1:80 -r 192.168.100.3:80 -g
LB101:
eth0-->192.168.100.2/24
eth1-->192.168.101.1/24
eth1:1-->192.168.200.1/32
ipvsadm -A -t 192.168.200.1:80
ipvsadm -a -t 192.168.200.1:80 -r 192.168.101.2:80 -g
ipvsadm -a -t 192.168.200.1:80 -r 192.168.101.3:80 -g
LB102:
eth0-->192.168.100.3/24
eth1-->192.168.102.1/24
eth1:1-->192.168.200.1/32
ipvsadm -A -t 192.168.200.1:80
ipvsadm -a -t 192.168.200.1:80 -r 192.168.102.2:80 -g
ipvsadm -a -t 192.168.200.1:80 -r 192.168.102.3:80 -g
RS01:
eth0-->192.168.101.2/24
eth1-->192.168.200.1/32
route add default eth1
RS02:
eth0-->192.168.101.3/24
eth1-->192.168.200.1/32
route add default eth1
RS03:
eth0-->192.168.102.2/24
eth1-->192.168.200.1/32
route add default eth1
RS04:
eth0-->192.168.102.3/24
eth1-->192.168.200.1/32
route add default eth1
CLIENT:
eth0-->192.168.200.254/24
gw-->192.168.200.1
说明:4台真实服务器需要使用arp_ignore=8&arp_announce=2参数,用hidden补丁不管用
在VMware上已实验成功
microwise
周二, 2006-05-23 03:58
Permalink
关于arp问题
4台真实服务器需要使用arp_ignore=8&arp_announce=2参数.arp_ignore=8是做什么响应?
我设置的VIP在LO上,是将arp_ignore=1,也就是系统只回答目的IP为是本地IP的包。也就是对广播包不做响应。arp_announce=2,系统忽略IP包的源地址(source address),而根据目标主机(target host),选择本地地址。