如何解决 ARM 环境中的节点间通信问题?
在使用较低版本的 kernel 和某些国产网卡时,启用 Checksum Offload 后可能会出现网卡校验和计算错误的问题。这会导致 Kube-OVN Overlay 网络中的节点间通信失败。具体解决方案如下:
-
方案 1:升级 kernel 版本。建议将 kernel 版本升级到 4.19.90-25.16.v2101 或更高版本。
-
方案 2:禁用 Checksum Offload。如果无法立即升级 kernel 版本,并且出现节点间通信问题,可以使用以下命令禁用物理网卡的 Checksum Offload。