How to setup a static multicast ARP entry with Cisco SG300?
We're running a Microsoft NLB cluster in multicast mode as a loadbalancer. Using our old Cisco IOS switches we propagate access to the cluster to our branches using a static ARP entry in the core router:
arp 10.20.1.226 03bf.0a14.01e2 ARPA
But how does one solve this using non-IOS based Cisco hardware such as the SG300 series? Adding a static ARP entry results in an error message telling the user that the hardware address needs to be a valid unicast MAC address.
We run MS NLB as well, and you only need the arp entry where the NLB host is locally, not on every other network device in your network. So whatever switch your NLB cluster is in, set the static arp there, and no where else. It will work just fine.
And you only need the mac address of the cluster IP. If you happen to have the cluster spread across two or more switches, then you would need that arp entry within each switch that the NLB is spread across.
Edit 1:
Check out this article: http://www.cisco.com/en/US/products/hw/switches/ps708/products_configuration_example09186a0080a07203.shtml
Just make sure you're only adding the arp where the NLB is terminated. My suggetion would be to terminate the NLB into a more modern switch or set your NLB group to Unicast instead. Also, make sure you're running the "CatOS" commands and not the "IOS" commands. I think your switch is running the catOS. You'll see an example in the cisco link.