LVS+DR模式arp问题

环境描述:
客户端IP地址: 192.168.1.10 MAC地址:MAC10
Director IP地址:192.168.1.20 MAC地址:MAC20
VIP地址: 192.168.1.30 MAC地址:MAC20
realserver1: 192.168.1.50 MAC地址:MAC50
realserver2: 192.168.1.60 MAC地址:MAC60
当客户端访问VIP时会发arp广播以询问VIP的MAC地址,此时会学习到192.168.1.30对应的MAC地址是MAC20.
但是当客户端直接去访问realserver1时,realserver1回包会以192.168.1.30为源IP,MAC50为源MAC,以192.168.1.10为目的IP,以MAC10为目的MAC当报文到达客户端时,客户端就会学习到192.168.1.30对应的MAC地址是MAC50.那么客户端就会使用(192.168.1.30 MAC50)更新缓存中的(192.168.1.30 MAC2),这样就会出问题?
那么是如何解决的?

Comments

我也遇到了同样的问题,不知道怎么才能解决

randomness