bridge.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
* [Bridge] Force IGMP membership
@ 2016-11-04 20:44 Corey Melanson
  2016-11-12 11:52 ` Linus Lüssing
  0 siblings, 1 reply; 4+ messages in thread
From: Corey Melanson @ 2016-11-04 20:44 UTC (permalink / raw)
  To: bridge@lists.linux-foundation.org

Hello,

I'm trying to add a bridge port to a multicast group manually to work around the situation where VMs that are live migrated lose their IGMP membership. We have IGMP snooping enabled on the bridge, and during this example there were other VMs on the same bridge/vlan which are part of this multicast group address sending/receiving traffic. These systems are running Ubuntu 14.04 (kernel 3.13).

Prior to live migration, I see the IGMP group membership on the kvm hypervisor:
$ bridge -d mdb | grep vnet8
dev br.128 port vnet8 grp 239.236.15.150 temp

After the live migration, multicast traffic to 239.236.15.150 stops as expected. If I try to manually add the multicast group membership:
# bridge mdb add dev br.128 port vnet3 grp 239.236.15.150 temp     
# bridge mdb list | grep vnet3
dev onebr.128 port vnet3 grp 239.236.15.150 temp

The multicast traffic does not resume until the VM sends a IGMP membership report after receiving an IGMP query from the switch, which takes too long most of the time (over a minute). 

I haven't been able to find anyone online in this situation, so any help would be greatly appreciated.

Thank you,
Corey Melanson

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-11-21 21:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-04 20:44 [Bridge] Force IGMP membership Corey Melanson
2016-11-12 11:52 ` Linus Lüssing
2016-11-16 17:24   ` Corey Melanson
2016-11-21 21:44     ` Linus Lüssing

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).