ipvs为什么需要在real server上安装arp补丁?

如题。

Forums:

在很多情形下realserver有网口连接到load balancer请求进入网口所连接的交换机,VIP地址在LVS/DR和LVS/TUN集群中为load balancer和所有realserver共享的。若有ARP请求询问VIP地址,load balancer和其他real server都作响应,就会乱套了。

请参见http://www.linuxvirtualserver.org/docs/arp.html

我记得f5的负载均衡和其他厂商的负载均衡设备是不需要再real server上安装的,它们是怎么实现的呢?

谢谢!

在NAT模式下,real server只需要把网关指向F5/NS等设备,
在SNAT模式下,real server什么也不需要做

而LVS在NAT模式下,也只需要在REAL SERVER上改个网关就可以了。
但在DR和IP Tunneling模式下,才需要在老版本(2.4内核)的Linux上打arp补丁,2.6已经不
需要了。

谢谢!

能给个联系方式(qq,msn,gtalk等),交流下吗?

中国3G开发论坛:www.xgdev.net/bbs

linbsd@hotmail.com