Bug 926954

Summary: multicast snooping blocks multicast traffic on virtual hosts
Product: [Retired] oVirt Reporter: W. de Heiden <wdh>
Component: vdsmAssignee: psebek
Status: CLOSED NOTABUG QA Contact: Haim <hateya>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 3.2CC: abaron, acathrow, bazulay, danken, fabian.deutsch, fdeutsch, iheim, jboggs, jkt, lpeer, mburns, mgoldboi, yeylon
Target Milestone: ---Keywords: Reopened
Target Release: 3.3   
Hardware: x86_64   
OS: Linux   
Whiteboard: network
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-09 11:27:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 880035    
Bug Blocks:    

Description W. de Heiden 2013-03-24 12:37:21 UTC
Description of problem:
Mutlicast between virtual hosts gets dropped after a short period

Version-Release number of selected component (if applicable):

How reproducible:
Instal omping on both virtual hosts. A low number of ping wil turn out OK, but giving a higher number, the multicast packet loss gets huge:

omping <remote ip> local ip> -c500  (on both hosts) :   unicast, xmt/rcv/%loss = 500/500/0%, min/avg/max/std-dev = 0.330/0.610/0.789/0.064 : multicast, xmt/rcv/%loss = 500/268/46%, min/avg/max/std-dev = 0.416/0.635/0.921/0.066

After turning off "multicast snooping", the packet loss will disappear:

echo 0 > /sys/class/net/ovirtmgmt/bridge/multicast_snooping

omping <remote ip> local ip> -c500 :   unicast, xmt/rcv/%loss = 500/500/0%, min/avg/max/std-dev = 0.353/0.623/0.944/0.075 : multicast, xmt/rcv/%loss = 500/500/0%, min/avg/max/std-dev = 0.356/0.642/0.964/0.078 

Steps to Reproduce:
1. install virt-node-iso-2.6.1-20120228
2. install 2 virtual (fedora) host and omping
3. start multicast test between virtual host using omping
Actual results:
Huge packet loss after apr. 200 ping.

Expected results:
0% packet loss

Additional info:

Comment 1 Dan Kenigsberg 2013-03-24 13:02:38 UTC
I've changed the component as vdsm is responsible to setting up ovirt's bridges. There's a twin bug 902922 for libvirt.

Comment 2 psebek 2013-04-30 09:08:40 UTC
This bug is waiting for the patch from https://bugzilla.redhat.com/show_bug.cgi?id=880035#c26 to get in next release.

Comment 3 psebek 2013-07-09 11:27:56 UTC
Closed because problem in 880035 was succesfully solved.