-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable checksum offload on the IPIP tunnel like we do for VXLAN #7807
Comments
Hey @cyclinder , I don't think Felix disables IPIP tunnel checksum offload by default. Generally speaking, we recommend using |
Thanks for the tip. @mazdakn I think we have many
Could you tell me more details about this? thanks. |
Hi @fasaxc, Should we disable checksum offload on the IPIP tunnel? If yes, I can work for this. |
Yes, I think that's a good idea. Let's disable it by default. You could wire it up to the "ChecksumOffloadBroken" feature flag so that it can be overridden later for testing. (Then later if we find it's fixed we can dd autodetection in for the kernels where it works.) |
Expected Behavior
As a part of projectcalico/felix#2811, I think we need also disable checksum offload on the IPIP tunnel for kernels <v5.7.
We encountered this problem in our production, the clients used IPIP mode, the clients found that the pod could not tcp communicate with across nodes, and finally solved it by executing the following command in every node:
Current Behavior
calico only disable checksum offload on the VXLAN tunnel.
Possible Solution
Steps to Reproduce (for bugs)
Context
Similar reports: https://dev.hsrn.nyu.edu/hsrn-projects/kubernetes-bare-metal/-/issues/7
Your Environment
The text was updated successfully, but these errors were encountered: