I have a failover cluster setup in Windows Server. On that cluster I have RDS terminal server VMs that have thin clients connecting to them. I would like to use NLB so that if one of the RDS VMs should fail, we don't have to go and manually modify each thin client to use a different server. They would instead just get sent to an available server in the NLB cluster.
With NLB, you have either unicast or multicast. I would prefer to use multicast because it is less susceptible to switch flooding. I suspect however that only unicast is possible with this failover cluster setup. With multicast routing, you have to tell the switch which MAC address is on which port. If one of the hosts in the failover cluster fails, the VMs will migrate to a different host and thus a different switchport.
Does anyone have any experience with this scenario? I am interested to see if you can in fact use multicast, but I highly doubt it.