请问如果用tun/dr模式配置服务器,怎么才能证明是真实服务器rs返回的数据包呢?

又是菜鸟问题,不好意思。

我初步设置好了一个DR模式的集群,

但是,我怎么能证实客户端看到(收到)的数据包就是真实客户端送回来的呢?

因为我在windows下,用spynet监听网络。

看到的来回来去的数据都是客户端和那个虚拟ip做的。

我估计可能是应该在调度器和真实服务器那边查看结果。

可是怎么看呢?

btw:
我已经用ipvsadm -Lcn看到了从调度器调度的数据,
基本可以证明数据是被调度了。
(其实是废话,因为我确实看到了不同真实服务器上的不同页面)

但是,怎么能看到回去到客户端的数据是真实服务器发出去的呢?

谢谢!

Forums:

客户端看到响应报文的源IP地址一定是来自虚拟IP地址的,否则连接是不能建立的。;)

如果你的客户端与你的真实服务器在同一个LAN上,你在客户端抓报文时,可以看报文的源MAC地址,来确定是来自不同的真实服务器的。

另外,你也可以在真实服务器直接抓报文,看它是否将响应报文发送正确。