我们以组播模式运行Microsoft NLB群集作为负载平衡器。 使用我们以前的Cisco IOS交换机,我们使用核心路由器中的静态ARP条目将对集群的访问传播到我们的分支机构:
arp 10.20.1.226 03bf.0a14.01e2 ARPA
但是,如何使用基于非IOS的思科硬件(如SG300系列)来解决这个问题呢? 添加静态ARP条目会导致错误消息,告诉用户硬件地址需要是有效的单播MAC地址。
我们也运行MS NLB,并且只需要NLB主机在本地的arp条目,而不是networking中的每个其他networking设备。 所以,无论您的NLB群集在哪个开关中,请将静态arp设置在此处,而不要在其他位置。 它会工作得很好。
而你只需要集群IP的mac地址。 如果您恰好将集群分布在两个或更多个交换机上,那么您需要在NLB分布在每个交换机内的那个arp条目。
编辑1:
看看这篇文章: http : //www.cisco.com/en/US/products/hw/switches/ps708/products_configuration_example09186a0080a07203.shtml
只要确保你只添加NLB终止的ARP。 我的build议是将NLB终止为更现代的交换机,或将您的NLB组设置为单播。 另外,确保你正在运行“CatOS”命令而不是“IOS”命令。 我认为你的交换机正在运行catOS。 您将在cisco链接中看到一个示例。