Cilium dropping UDP fragments of packets of certain sizes #32427
Labels
info-completed
The GH issue has received a reply from the author
kind/bug
This is a bug in the Cilium logic.
kind/community-report
This was reported by a user in the Cilium community, eg via Slack.
needs/triage
This issue requires triaging to establish severity and next steps.
Is there an existing issue for this?
What happened?
We're running a cluster in an OpenStack environment with the config attached in the end. The nodes in the cluster have several network interfaces (eth0, eth1). The problem appears when UDP packets are sent to eth1 (a public network interface) that have sizes between (1473 -> 1475) (inclusive).
eth0 MTU: 1450
eth1 MTU: 1500
The problem started appearing on the ingress side after updating to version 1.14.4 from 1.12.15. Detaching
cil_from_netdev-eth1
bpf part iningress tc
causes the packets to stop dropping.Same problem appears for the same packet sizes in the egress side if
enable-bpf-masquerade
is enabled with the following logs:Cilium monitor logs attached below
Cilium Version
1.14.4
Kernel Version
5.15.0-1051-aws #56~20.04.1-Ubuntu SMP Tue Nov 28 15:43:31 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Kubernetes Version
v1.23.5
Regression
No response
Sysdump
No response
Relevant log output
Anything else?
No response
Cilium Users Document
Code of Conduct
The text was updated successfully, but these errors were encountered: