Microsoft has also purchased[1] a technology that it renamed Network Load Balancing (NLB) that allows for efficient utilization of multiple network cards. MS NLB can be configured in unicast or in multicast mode[2] where in multicast mode you can enable IGMP snooping.