GRE segmentation issue drops packets over 1438 bytes long
Bug #1320029 reported by
Tom Christensen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Expired
|
Undecided
|
Unassigned | ||
Ubuntu |
Expired
|
Undecided
|
Unassigned |
Bug Description
OpenStack Icehouse release running on ubuntu 14.04 using GRE tunnels, packets over 1438 bytes long are dropped and not segmented. This causes many issues, not least of which is you cannot inject an ssh key into an ubuntu 14.04 guest using the metadata service.
I have attached tcpdump to the tap interface, the br-int bridge, the br-tun bridge, and I can see a small packet traverse the path all the way to the physical interface leaving the compute node. When I attempt to send a packet of 1439 bytes, it enters the br-int bridge, but never leaves.
Changed in ubuntu: | |
status: | New → Incomplete |
To post a comment you must log in.
I should add I have attempted all of the workarounds I've found online for mtu issues, including setting the mtu inside the VM to 1400, 1300, and even 500. I've also attempted disabling all offloading (gro, gso, etc).