So, is there a way to create mutliple querier on different VLANs? In older documentation there is a way via a PIM interface, but this is not there anymore.
Geez, the docs still suck on the topic of IGMP and VLANs...
The bridge docs suggest:
Bridge IGMP querier implementation can only send untagged IGMP queries. In case tagged IGMP queries should be sent or IGMP queries should be generated in multiple VLANs, it is possible to install a multicast package, add a VLAN interface and configure a PIM interface on VLAN. The PIM interface can be used as an IGMP querier.
First, it info buried in a "call-out". And it's also confusing since ignores that the "multicast package" is no longer needed since V6. Most importantly, it ignores the "IGMP Proxy" in /routing/igmp-proxy/... which can operate on VLAN interface, since there just interfaces to the IGMP proxy (and makes to a bridge VLAN via an /interface/vlan port). While PIM also works, the bridge docs should at least mention the IGMP Proxy method, not steer folks to more complicated PIM-SM unless needed. See,
The IGMP proxy service can also act as quierier too. If you search forum for the IGMP proxy, you'll find some examples/discussions — since docs on IGMP proxy are rather "sparse" (geeky pin intended). That's what I'd recommend.
If you're looking for just mDNS discovery (used by Apple devices, and many others, to find devices/services via multicast)... newer RouterOS does support proxying multicast DNS/mDNS /"Bonjour" without any IGMP needed by just adding the interface where mDNS should be "shared".
To run IGMP proxy, you must configure both upstream and downstream (upstream=no) interfaces. All interfaces must be running and have assigned IP addresses. Downstream interfaces generate IGMP queries, while the upstream interface only forwards IGMP membership reports (joins) received from downstream interfaces, it does not generate queries.
If you only need querier functionality, you can configure a loopback (lo) interface as the upstream interface.
@EdPa is right you can use a lo as a querier (and IGMP proxy'ed interface all need an IP address too).
But you don't need any querier if you only have one VLAN, since there is no need for multicast routing. So need to add all the VLAN you want part of the same multicast group, not just use vlan1170 and lo as that does nothing. Perhaps you're trying to see if you can remove Invalid status first... but just note you need 2+ VLANs for it do anything.
@EdPa - you should really add this info to the IGMP Proxy help page, and cross-reference from the Bridging page. I know there are some forum articles that suggest using lo/bridge to pin multicast reports... but the scheme belongs in docs IMO. Especially since PIM-SM is even tricker to setup and often overkill when "sharing" multicast across a set of VLANs - but the bridge docs point reader to only PIM-SM