In admin@XorPlus, IGMPv1/v2/v3 is supported.

Configuring an IGMP Interface

admin@XorPlus# set vlans vlan-id 2 l3-interface vlan2
admin@XorPlus# set vlans vlan-id 3 l3-interface vlan3
admin@XorPlus# set interface gigabit-ethernet ge-1/1/1 family ethernet-switching native-vlan-id 2
admin@XorPlus# set interface gigabit-ethernet ge-1/1/2 family ethernet-switching native-vlan-id 3
admin@XorPlus# set l3-interface vlan-interface vlan2 address 10.10.60.10 prefix-length 24
admin@XorPlus# set l3-interface vlan-interface vlan3 address 10.10.61.10 prefix-length 24
admin@XorPlus# commit
Commit OK.
Save done.
admin@XorPlus# set protocols igmp interface vlan2
admin@XorPlus# set protocols igmp interface vlan3
admin@XorPlus# commit
Commit OK.
Save done.
admin@XorPlus# run show igmp interface
Interface         State          Address  V  Querier  Query Timer    Uptime
vlan2              up        10.10.60.10  2    local     00:00:40  02:13:12
vlan3              up        10.10.61.10  2    local     --:--:--  00:36:29


Configuring IGMP Parameters for the IGMP Interface

admin@XorPlus# set protocols igmp interface vlan2 query-interval 4
admin@XorPlus# set protocols igmp interface vlan2 query-max-response-time 100
admin@XorPlus# commit
Commit OK.
Save done.
admin@XorPlus#


Configuring an IGMPv3 Interface

You can configure IGMPv3 in a specified interface.

admin@XorPlus# set protocols igmp interface vlan3 version 3
admin@XorPlus# commit
Commit OK.
Save done.
admin@XorPlus# run show igmp interface
Interface         State          Address  V  Querier  Query Timer    Uptime
vlan2              up        10.10.60.10  2    local     00:00:40  02:13:12
vlan3              up        10.10.61.10  3    local     --:--:--  00:36:29


Joining and Leaving a Group and Displaying Group Information

If you send an IGMPv2 report to VLAN 2 and an IGMPv3 report to VLAN 3, for example, you can display the group information of the switch. You should not have to worry about 224.0.0.2, 224.0.0.22, etc., which are used for the system (e.g. OSPF, RIP).

admin@XorPlus# run show igmp groups 
Interface        Address         Group           Mode Timer    Srcs V Uptime  
vlan2            10.10.60.10      224.0.0.2       INCL --:--:--    1 2 01:12:11
vlan2            10.10.60.10      224.0.0.22      INCL --:--:--    1 2 01:12:11
vlan2            10.10.60.10      238.255.0.1     INCL --:--:--    1 2 01:12:11
vlan3            10.10.61.10      224.0.0.2       INCL --:--:--    1 3 01:33:28
vlan3            10.10.61.10      224.0.0.22      INCL --:--:--    1 3 01:33:28
vlan3            10.10.61.10      238.255.0.2     INCL --:--:--    1 3 01:33:28


If you send a leaving message for the above group, the specified group will be removed.

admin@XorPlus# run show igmp groups 
Interface        Address         Group           Mode Timer    Srcs V Uptime  
vlan2            10.10.60.10      224.0.0.2       INCL --:--:--    1 2 01:22:11
vlan2            10.10.60.10      224.0.0.22      INCL --:--:--    1 2 01:22:11
vlan3            10.10.61.10      224.0.0.2       INCL --:--:--    1 3 01:43:28
vlan3            10.10.61.10      224.0.0.22      INCL --:--:--    1 3 01:43:28