Bond/ Trunk no igmp?

Started by noviceiii, May 12, 2023, 10:10:14 PM

Previous topic - Next topic
Dear all

I have recently exchanged my ethernet card with fiber network card with two ports.
This two ports are connected to an unifi switch in trunk mode (bond; bundle, you name it).

Problem:
Although nothing changed beside what's required to exchange the card, I have no longer multicast streams (INIT7 TV) in my network.Certainly, it was working previously swapping the cards.

Setup:
- OpenSense installed on a proxmox (virtual machine host)
- Proxmox configured network as
  - Linux Bond - "bond0", mode LACP (802.3ad), Slaves: both new ports
  - vmbr0 with bridge port "bond0"
  - OpenSense network device

Switch
Unifi Switches. I haven't changed the settings beside creating the trunk: Multicast DNS enabled, IGMP Snooping off.

Console (igmproxy -d -v config) shows at least some traffic
RECV Membership query from 192.168.3.11 to 224.0.0.1
REC V2 member report from 192.168.3.32 to 224.0.0.252
Undated route entry for 224.0.0.252 on VIF #1


Any ideas?

Kind regards
n3

Any chance you recreated the virtio interface? I've had issues getting LLDP to work in the past, and found out that i needed to add trustGuestRxFilters='yes' to the interface defintion in order to stop the hypervisor from filtering out certain frames

Thank you. I'll give it a try.
In what file do I need to write that? /sys/class/net/vmbr0?

n3

u can do virsh dumpxml <vmname> and then inspect the output. it should be in the interface definition https://libvirt.org/formatdomain.html#network-interfaces

that said i'm not sure how to best go about this in proxmox. i recall it as advanced interface options, either look for a checkbox or put it in the free-text field if available

Thank you for your help. However, the issue was on proxmox.

Solved:
I've figured it out on following one of my first guess' (always follow your first guess!).
On ProxMox, I had to change the hash policy to layer 2+3.

n3