Microsoft负载平衡器心跳

网络工程 思科 线鲨 负载均衡器
2022-02-05 08:10:09

我正在处理以下情况:我有 2 台运行 Windows 2012 R2 的服务器和 1 台运行 Windows 2008 R2 的服务器。我需要使用 3 台服务器构建 Microsoft Network LoadBalancer 集群;服务器连接到思科 Nexus 交换机;服务器使用 Intel 和 Broadcom 网卡。服务器在同一个子网中,新形成的集群的 Network LoadBalancer VIP 也在同一个子网中。只要 wireshark 在服务器上运行,集群就在工作(将 nic 接口设置为混杂模式)——当通过网络负载均衡器 UI 配置时,成员正在检测/看到彼此并互相传递主/主角色。这怎么可能?

另一件奇怪的事:如果我让集群中的一个成员脱机并运行 Wireshark 捕获,我可以看到从该主机接收到的 Microsoft Network Load Balancer 心跳广播消息;尽管如此,只要我在集群中再次添加主机并重新启动 Wireshark,网络负载均衡器集群就会工作,但在 Wireshark 捕获中,我看不到任何网络负载均衡器心跳消息。

此外,每次我从网络负载均衡器集群中使任何主机脱机或将其添加到网络负载均衡器集群时,Wireshark 都会停止以前正在进行的捕获并显示一条通知消息,指出正在进行的捕获无法继续,因为以前使用的 NIC 是不再可用。

1个回答

服务器是否虚拟化?如果是 VMWare,那么在配置监控方面有特定的注意事项,请在 VMWare 的文档站点中搜索 vSwitch 上的数据包捕获。

这是关于为 Cisco 6500 系列和 4948 交换机配置 NLB 的 Cisco 文档的链接。http://www.cisco.com/c/en/us/support/docs/switches/catalyst-6500-series-switches/107995-configure-nlb-00.html?mdfid=270638922

我在运行 7.0(3)l1(1) 的 9000 系列的发行说明中发现了这一点,日期为 2015 年 2 月 1 日http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw /6-x/release/notes/70311_nxos_rn.html,在“限制”下:

“Cisco NX-OS 版本 6.1(2)I2(2b) 在 Cisco Nexus 9500 系列交换机上支持 Microsoft 网络负载平衡 (NLB) 单播模式的洪泛,但在 Cisco Nexus 9300 系列交换机上不支持。最大主机系统不支持 NLB路由模式。Cisco Nexus 9500 或 9300 系列交换机不支持 NLB 多播模式。”

交换机是9300的吗?

VMWare 有在单播模式下实现 MS NLB 的说明:http: //www.vmware.com/files/pdf/implmenting_ms_network_load_balancing.pdf

微软 MSDN 网页上的主题:https ://msdn.microsoft.com/en-us/library/bb742455.aspx?f=255&MSPPError=-2147217396

有关此主题的 Microsoft TechNet 页面https://technet.microsoft.com/en-us/library/cc732592(WS.10).aspx#BKMK_B

HTH,杰森