Bug 1886103

Summary: Verifying IP Multicast
Product: Red Hat OpenStack Reporter: yogananth subramanian <ysubrama>
Component: python-networking-ovnAssignee: Assaf Muller <amuller>
Status: CLOSED DUPLICATE QA Contact: Eran Kuris <ekuris>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 16.1 (Train)CC: apevec, hakhande, lhh, lmartins, majopela, oblaut, scohen
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1886314 (view as bug list) Environment:
Last Closed: 2020-10-13 13:28:23 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:
Embargoed:
Bug Depends On: 1886314    
Bug Blocks:    

Description yogananth subramanian 2020-10-07 16:41:30 UTC
Description of problem:
Verifying IP Multicast, with receiver and sender VM on two different nodes

Version-Release number of selected component (if applicable):
OSP puddle is:
tag: 16.1_20200930.1
OVN rpm used is:
 ovn2.13-20.06.2-11.el8fdp.x86_64

How reproducible:


Steps to Reproduce:
1. set  NeutronEnableIgmpSnooping: true in THT template.
2. Create a network with vlan on provider network for use with multicast verification.
| provider:network_type     | vlan                                                                                                                                                             |
| provider:physical_network | data2                                                                                                                                                            |
| provider:segmentation_id  | 409   

3.spawn two VMs attached to the above network.
4. Run multicast scenario and script is based on  the redhat solutions ,
https://access.redhat.com/solutions/5165391

multicast receiver:
./multicast.py -I 50.0.3.52 -M 239.0.0.1 -s -p 5405
multicast sender:
 ./multicast.py -I 50.0.3.26 -M 239.0.0.1 hello -p 5405 


Actual results:
When the sender and receiver VMs are on same compute node, receiver is able to get multicast packets.
But when the sender and receiver VMs are on different compute node, receiver is not able to get multicast packets.

Expected results:
sender and receiver VMs are on different compute node, receiver is able to get multicast packets.

Additional info: