LVS 工作在 Intel 82576 和 82575 网卡上面时, 包转发丢包率严重。 反倒在82571 上面工作时正常。 大家有没有遇到过这个情况?

LVS 工作在 Intel 82576 和 82575 网卡上面时, 包转发丢包率严重。 反倒在82571 上面工作时正常。 大家有没有遇到过这个情况?

wireshark 查包发现82575递交给LVS的包MSS超了,导致realserver无法接收,返回ICMP错误。

所有的TCP 握手时MSS都协商成了1460, 理论上不会存在MSS超的情况。

所以我在想82576 和82575 是不是在中断之前对IP包已经做了合并/优化处理。

Forums:

有人遇到过这个问题没有? 咋解决啊?

你看看你的网卡是不是开启了gro模式,会在网卡层面把小包组成大包,这坑很多人都踩过

把lro、gro都关。

randomness