GRE tunnels between VMs don't work when openvswitch firewall is used

Bug #1828053 reported by Slawek Kaplonski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
Slawek Kaplonski

Bug Description

When openvswitch firewall driver is used, GRE tunnel configured inside 2 VMs don't work properly.
When iptables_hybrid driver is used all works fine.

Tags: ovs-fw
Revision history for this message
LIU Yulong (dragon889) wrote :

Hi Slawek,
Could you please confirm if enable kod 'nf_conntrack_proto_gre' can fix the issue, or not?

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

Hi LIU,

Indeed, loading this module solved the problem for me.
So now I'm wandering if neutron should load such module or should it just be documented properly?

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/657784

Changed in neutron:
status: Confirmed → In Progress
Revision history for this message
Slawek Kaplonski (slaweq) wrote :

Ok, I think that docs update should be enough for this but lets check what others will say in review.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.opendev.org/657784
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=b8a18dc22a8d3b5fa4d5915399feea88d4ceed9f
Submitter: Zuul
Branch: master

commit b8a18dc22a8d3b5fa4d5915399feea88d4ceed9f
Author: Slawek Kaplonski <email address hidden>
Date: Wed May 8 14:16:49 2019 +0200

    Add info about nf_conntrack_proto_gre when ovs fw is used

    When openvswitch firewall driver is used, it is required to load
    nf_conntrack_proto_gre kernel module to make GRE tunnels from VM to VM
    working properly.
    This patch adds such info in ovs firewall documentation as it should be
    deployer decision to load or not load this module.

    This patch also adds sanity check which checks if nf_conntrack_proto_gre
    module is loaded or not, and can warn user when this module is not
    loaded.
    It also adds loading of this kernel module in neutron devstack plugin.

    Change-Id: Ic97ca00c804f0a540ee0dc53d9e4e07bf8410869
    Closes-Bug: #1828053

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 15.0.0.0b1

This issue was fixed in the openstack/neutron 15.0.0.0b1 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.