IGMP / Multicast Support in Proxmox

megabyte927

New Member
May 14, 2025
6
3
3
Hi,

Just thought I'd point out that the current Proxmox documentation states that any kinds of multicast is broken and doesnt work.

I have done some testing and found out it appears to work.

I just installed the latest proxmox version and used an OVS type switch/bond.

Then followed these instructions https://www.intel.com/content/www/u...cal/ip-multicast-support-in-open-vswitch.html

I could then see multicast groups in my ovs as per the screenshots.

In my case I am testing running livewire (like dante/aes67) in a virtual machine.

Appears to run quite well (at least as well as Vmware).

M.
 
  • Like
Reactions: MagicFab
Here you go!

Configuring IGMP Snooping in OvS

IGMP snooping is supported for both the OvS kernel and DPDK data paths. To make multicast snooping work properly, IGMP and multicast packets must hit the OvS flow with action NORMAL.

To enable IGMP snooping on an OvS bridge “br0”:

ovs-vsctl set Bridge br0 mcast_snooping_enable=true

Similarly, to disable the multicast snooping:
ovs-vsctl set Bridge br0 mcast_snooping_enable=false
To list the learned multicast table entries on a bridge “br0”:
ovs-appctl mdb/show br0
Also, the user can flush out all the learned multicast entries on a bridge “br0” with:
ovs-appctl mdb/flush br0
To clear entire multicast entries in OvS:
ovs-appctl mdb/flush
 
  • Like
Reactions: kermit3105