-
Notifications
You must be signed in to change notification settings - Fork 30
Interface MTU change on AWS instances supporting Jumbo packets #2443
Comments
I'm not too familiar with such network details, but I guess that AWS is pushing the MTU parameter via DHCP and Can you please:
|
Seems like a good guess. It looks like its attempting to set the MTU and now failing. On 1688.5.3,
and on 1745.4.0,
I haven't found anything notable or different in the run locations. |
Thanks. I'm observing this on latest alpha too, and it seems to have started with the systemd-v238 bump (unrelated to kernel version). I forwarded this to systemd/systemd#9102 with some additional details, but I failed to locate where the real issue is. Waiting for some more insights from upstream. |
Per systemd/systemd#9102 (comment), this looks like a kernel regression. RHBZ. |
Interestingly this doesn't impact all instance types. |
Reverting coreos/linux@f599c64 fixes the problem. This should be fixed in alpha 1786.2.0, beta 1772.2.0, and stable 1745.5.0, due shortly. Thanks for the report, @dghubble! |
👋 Hooray, thanks Ben and company! |
Thanks for fixing this. I've been chasing load balancer PMTU problems and tracked it back to this. I saw this issue when updating to I am guessing that while T2 and other instance types support jumbo frames, T2 instances perhaps default to 1500 whereas the others default to 9001 (before DHCP overrides that). |
Issue Report
Bug
Between Container Linux releases, the default interface MTU used on AWS instances supporting Jumbo packets has changed/regressed from 9001 to 1500. This causes connectivity problems between pods across node boundaries. CNI providers don't expect the MTU to change over time node-by-node. It also means Jumbo packets aren't being used. I received pages shortly after the OS auto-update occurred.
Container Linux Version
Stable 1745.4.0
Stable 1745.3.1
Environment
AWS
Reproduction Steps
Launch an EC2 instance that supports Jumbo packets. A
t2.small
will suffice. With stable 1688.5.3, the interface comes up with MTU 9001.Now try with stable 1745.3.1 or 1745.4.0. The MTU has changed to 1500, as though Jumbo frame support isn't available.
The text was updated successfully, but these errors were encountered: