IGMP ist kein Multicast-Ersatz für UDP. Wie der Name schon sagt ("Group Management Protocol"), handelt es sich vielmehr um das Multicast-Steuerungsprotokoll, mit dem die Gruppenmitgliedschaft für UDP (und andere Datagramm-Protokolle) verwaltet wird.
Um Multicast-Pakete zu erhalten, die für eine bestimmte Gruppe bestimmt sind (UDP oder etwas anderes), senden Sie zuerst eine IGMP-Anforderung "Gruppe beitreten". Die Switches entlang des Pfads werden feststellen, dass Ihr Port diese Gruppe abonnieren möchte.
(Zum Senden von Multicast-Paketen ist dies nicht erforderlich. Sie können nur normale UDP-Datagramme an die IP-Adresse der Gruppe senden.)
Multicast erfordert nicht unbedingt einen Router, um zu funktionieren. In einem kleinen Netzwerk wie Ihrem Netzwerk wird das meiste davon von Switches gehandhabt (die IGMP verwenden, um sich zu merken, welche Switch-Ports welche Multicast-Gruppen abonniert haben).
Durchsuchen Sie Ihre Dokumentation nach den Funktionen "IGMP-Snooping" und "IGMP Querier".