Linux bridge create by the OVS hybrid vif driver sends IGMP query

Bug #1276038 reported by Édouard Thuleau
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Undecided
Édouard Thuleau

Bug Description

The Linux bridge (qbr) created by the OVS hybrid vif driver sends usefulness IGMP queries.
By default, Linux bridge activates IGMP snooping onto a switch.

In the case of the Linux bridge was created by the OVS hybrid vif driver, is usefulness.
Because this bridge is only here to be able to apply security groups through netfilter (OVS bridge doesn't use netfilter hooks) and so it contains only 2 interfaces: the VM tap and a side of the veth patch port.
IGMP snooping on a switch of 2 ports is unnecessarily.

Furthermore, the Linux bridge could (I didn't find why and when) send some IGMP queries when the IGMP snooping is activated.
This IGMP queries could unnecessarily pollute the network and the network equipemnts log.

Changed in nova:
assignee: nobody → Édouard Thuleau (ethuleau)
Changed in nova:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/70945
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=f591eee475df177fef5f10898b2d95c1a75f5563
Submitter: Jenkins
Branch: master

commit f591eee475df177fef5f10898b2d95c1a75f5563
Author: Édouard Thuleau <email address hidden>
Date: Tue Feb 4 11:16:58 2014 +0100

    Disable IGMP snooping on hybrid Linux bridge

    By default, Linux bridge activates the IGMP snooping on his switch.
    It is unnecessarily on Linux bridge created by OVS/VIF hybrid vif
    drivers because that switch is limited two ports.

    That patch also refactoring OVS and IVS plug and unplug unit tests of the
    hybrid drivers.

    Closes-Bug: #1276038
    Change-Id: Ib8bb1874d7a300fddffdc76ba67851109248bebf

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → icehouse-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: icehouse-3 → 2014.1
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.