在DR/TUN模式下,如何串联多个IPVS?

需求场景:
当LVS1节点的负载瞬间过高时,DNS负载均衡生效是需要一定时间的。这时希望将该LVS1节点的流量直接发送到LVS2节点上。实现Client->IPVS1->IPVS2->RS的过程。

实验:
Client->IPVS1->IPVS2->RS
目前我们没有实验成功。
[inline:http://zh.linuxvirtualserver.org/files/LVS串联架构实验_tun1.png]

Client->IPVS1->HAProxy->IPVS2->RS
能够跑通

问题:
LVS DR/TUN串联为什么跑不通,应该怎么做?

Forums:

haproxy 做为反向代理来请求 ipvs2 的时候 是以用户的身份去请求数据的,你 ipvs1 直接转发到 ipvs2 的时候 应该是直接修改了 mac地址进行转发的吧

randomness