OpenvSwitch agent sets DF flag for GRE tunnels breaking instances connectivity
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Vladimir Kuklin | ||
6.0.x |
Fix Released
|
Critical
|
Vladimir Kuklin | ||
6.1.x |
Triaged
|
High
|
Fuel Library (Deprecated) |
Bug Description
Currently, we are facing issues with neutron ovs agent and GRE tunnels. At least for our Ubuntu version which has 2.0.2 version of kernel module and userspace we can see that packets more than 1458 bytes cannot get through. This happens because for some reason gre tunnels are created with df_inherit and df_default flags set to true.
Disabling them fixes the issue completely.
It seems we need to apply the patch that sets dont_fragment option to false into agent section of neutron plugins config along with setting df_inherit to false in neutron code.
I am not sure if we need to set Centos df_inherit flag to false (as long as I am not sure it exists for OVS 1.10), but it seems we also need to set df_default to false for centos installation.
For ubuntu we need to add the same string in
/usr/lib/
232: vsctl_command.
description: | updated |
Changed in fuel: | |
assignee: | nobody → Fuel Library Team (fuel-library) |
tags: | added: on-verification |
tags: | added: tricky |
Fix proposed to branch: master /review. openstack. org/141487
Review: https:/