I've been reading Allied Telesis' guide on configuring IGMP, which has been quite enlightening so far. However, I'm still wondering whether the IGMP querier has to be connected directly to the multicast source, as it is shown in the example below?
What would happen if the multicast server was not directly connected to the IGMP querier — would the switches forward multicast packets to the querier? Would all multicast packets have to pass through the querier, even if that is not the shortest path?