Hi all, Thanks again, because of your help it is working fine but i have a problem with 2 compute nodes(each one is having different OVS), below is the complete scenario. [image: Inline image 1]
Here, when receiver VM1 sends IGMP v2 reports, it reaches to OVS2 also but only OVS1 is able to Snoops that but OVS2 is not able to snoop. So, Now my question is that does ovs snoops only to those ports which is connected to host? Can't it snoop the other port which is not connected to host but IGMP report is coming from there? here br-tun and br-int is bridges on ovs, i have enabled the snooping on br-int On Thu, Dec 4, 2014 at 5:30 PM, Flavio Leitner <f...@redhat.com> wrote: > On Thu, Dec 04, 2014 at 03:25:08PM +0530, Aman Kumar wrote: > > Thanks a lot guys it worked.....[?] > > Glad to hear that! > fbl > > > > > > On Wed, Dec 3, 2014 at 6:09 PM, Flavio Leitner <f...@redhat.com> wrote: > > > > > On Wed, Dec 03, 2014 at 03:16:34PM +0530, Aman Kumar wrote: > > > > > It supports only IGMPv1 and IGMPv2, so make sure the membership > > > > reports are using either one of those versions. > > > > > > > > The multicast snooping works as part of action NORMAL, so if you > > > > are steering your traffic using other flow actions, then it wouldn't > > > > work. > > > > > > > > Yes, action is NORMAL. I am using Ubuntu-12.04 and man page of Ubuntu > > > says > > > > variables net.inet.igmp.v2enable and net.inet.igmp.v1enable are > enabled > > > by > > > > default in the link " > > > > http://manpages.ubuntu.com/manpages/precise/man4/igmp.4freebsd.html" > . > > > But > > > > i am not able to see these variables in any of the files . I checked > > > > /etc/sysctl.conf file also, but i didn't find anything in this file. > > > > > > > > Can you please help me how to check IGMPv1 and IGMPv2 is enabled or > not > > > in > > > > Ubuntu-12.04 ? > > > > > > You just need to run the command below on any Linux system to force > > > the IGMP version 2: > > > # echo 2 > /proc/sys/net/ipv4/conf/all/force_igmp_version > > > > > > If I recall correctly, it doesn't change opened sockets/running apps, > > > so you need to run the above first and then run the mcast app. > > > > > > This is on my host running ovs bridge from master branch of today: > > > # ovs-vsctl set Bridge ovsbr0 mcast_snooping_enable=true > > > [... run the mcast client app in the VM ...] > > > # ovs-appctl mdb/show ovsbr0 > > > port VLAN GROUP Age > > > 4 0 225.1.1.1 11 > > > > > > fbl > > > > > > > > > > > > > > > On Tue, Dec 2, 2014 at 8:28 PM, Flavio Leitner <f...@redhat.com> > wrote: > > > > > > > > > On Tue, Dec 02, 2014 at 07:57:19PM +0530, Aman Kumar wrote: > > > > > > Hi Flavio, > > > > > > > > > > > > I am also working with Neethi Shashidhar > > > > > > > > > > > > > You said to Look at the bridge commands mdb/flush and > mdb/show at > > > > > > ovs-vswitch(8) man-page. > > > > > > > > > > > > I ran the command "sudo ovs-appctl mdb/show br-int" , this > > > should > > > > > > show details(like: port, vlan and group) of some hosts which are > > > doing > > > > > > multicasting. But it is not showing any host details. > Switch is > > > not > > > > > > able to snoop all those details. > > > > > > > > > > It supports only IGMPv1 and IGMPv2, so make sure the membership > > > > > reports are using either one of those versions. > > > > > > > > > > The multicast snooping works as part of action NORMAL, so if you > > > > > are steering your traffic using other flow actions, then it > wouldn't > > > > > work. > > > > > > > > > > Does the above help? > > > > > > > > > > fbl > > > > > > > > > > >
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss