The new 300 series version SRW224G4P-K9-NA is generations ahead of the older sibling SRW224G4P .
You actually have a lot more options as seen in the GUI, so I though I would put as simple network together and run you through a validation.
Here is a simple network diagram I put together showing my simple network topology;
I chose the RV042 in this network to provide DHCP services, but shortly after all devices had IP addresses removed the RV042 becauise I noticed it was sending out IP IGMP general queries.
I am using a software based multicast tester that sits on the PC. It can either send and/or receive multicasts of a defined group and responds appropriately to IGMP General queries. I will call this software MCT (Multicast test).
I had the MCT software on PC C. PC C is plugged into switch port 10 It is sending multicasts into the switch at a rate of about 10 multicast packets a second.
I had the MCT software on PC A. PC A is plugged into switch port 1. It is set to receiving and count multicasts from the switch
I had PC B plugged into switch port 2. PC B is checking switch statistics, but not try to receive multicasts from PC 3.
I had setup multicast snooping on VLAN 1 and querying according to the GUI screen capture below.
Note: I only had a single vlan on this switch.
In a composite of two screen captures below, you can see that IGMP querier status is enabled.
I took off the RV042 out of the network, because i noticed within a wireshark capture on PC A, that the RV042 was sending out group general queries. I wanted the switch to take over that role
I waited a few minutes, and displayed only igmp activity.
It can be clearly seen in the screen capture below;
SG300 series switch was sending out general queries (2 minutes) from source IP address 172.16.1.100.
It waited for the mcast router general query, but when none came, 60 seconds later sent out it's own general query. Fair enough, it had to assume a mcast router might be sending general queries every minute.
Switch statistics can be seen below, it showed;
that PC B on switch port G2 was not being flooded by multicasts, in other words snooping is working;
Port 10, PC C is sending in 2962 multicast packets to the switch.
Port 1, PC A is receiving 2900 multicast packets from the switch
port 2 , PC B is not part of the multicast group 126.96.36.199 and as such is not being flooded by multicasts.
ALL three PCs are windows based products, and certain multicasts emanate from these devices.