N1k only supports Unicast NLB. For multicast & multicast+IGMP NLB there are a few things we can do that are not ideal because there will be excessive traffic flooding.
http://www.cisco.com/en/US/docs/switches/datacenter/nexus1000/sw/4_2_1_s_v_1_5_1/release/notes/n1000v_rn.html#wp117941
NLB with multicast (non-IGMP)-
The NLB cluster uses a unicast IP address and non-IGMP multicast mac (03:bf) so IGMP is not used. N1k floods this frame.
This method could overwhelm the network in some situations.
1. Use a dedicated VLAN for NLB VMs to limit mcast replication & flooding.
NLB with Multicast+IGMP-
Microsoft violates RFC2236 by putting a unicast IP in the IGMP Group messages. N1k drops these messages since they violate the RFC. CSCue32210 - "Add support for Microsoft NLB - Multicast+IGMP mode in Nexus 1000v" is targeted for a future release. Before this feature exists we can configure the network as follows:
1. Dedicate a VLAN for NLB VMs to limit mcast replication & flooding.
2. Disable IGMP snooping on that vlan
vlan 10
no ip igmp snooping
3. Add a static entry on upstream router for NLB cluster IP & shared MAC.
int vlan 10
ip arp 14.17.124.40 0100.5e7f.7c28
4. Use mac-pinning configuration with manual pinning NLB vEths to one set of uplinks. This will isolate flooding to a single upstream fabric interconnect & switch.
port-profile type veth NLB-VM
channel-group auto mode on mac-pinning relative
pinning id 0 backup 1 <-these numbers may differ in your environment
Matthew