According to the following guide, the command"layer-2 multicast lookup mac" need to be set and ip igmp snooping static-group will be woked for the igmp multicast NLB address.
But the command, layer-2 multicast lookup mac, isn't available on N3K-C3548P-10GX (NX-OS 9.3.12).
So On N3K-C3548P-10GX, the command, layer-2 multicast lookup mac, don't need to be set anymore, right?
the document:
Option 3: Static ARP + MAC-based L2 Multicast Lookups + Static Joins + IP Multicast MAC
Option three does not require a PIM-enabled SVI or the IGMP snooping querier.
1. Configure a static ARP entry that maps the unicast IP address to a multicast MAC address in the IP address multicast range:
interface Vlan10
no shutdown
ip address 10.1.2.1/24
ip arp 10.1.2.200 0100.5E01.0101
2: Enable MAC-based Layer 2 multicast lookups in the VLAN (by default, multicast lookups are based on the destination multicast IP address):
vlan configuration 10
layer-2 multicast lookup mac
You must use MAC-based lookups in VLANs where you want to constrain IP address unicast packets with multicast MAC addresses.
3. Configure static IGMP snooping group entries for the interfaces connected to the NLB server that needs the traffic:
vlan configuration 10
ip igmp snooping static-group 239.1.1.1 interface Ethernet8/2
ip igmp snooping static-group 239.1.1.1 interface Ethernet8/4
ip igmp snooping static-group 239.1.1.1 interface Ethernet8/7
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/93x/multicast/b-cisco-nexus-9000-series-nx-os-multicast-routing-configuration-guide-93x/b-cisco-nexus-9000-series-nx-os-multicast-routing-configuration-guide-93x_chapter_01001.htm...