Windows 网络负载平衡是否需要打开任何特定端口?

Windows 网络负载平衡是否需要打开任何特定端口?

我有两台 Windows 2012 服务器,加入 Windows 网络负载平衡群集。我一直在尝试查找这些服务器之间如何交换 NLB 心跳消息(以确保它不会被生产系统上的任何东西阻止),但一直找不到任何信息。

在我的测试系统上,我无法在两台服务器中的任意一台上看到Wireshark中的心跳消息。

所以问题是 - 我是否需要在防火墙中打开任何端口以接收心跳消息(或 NLB 工作所需的任何其他服务消息)?心跳消息如何交换?

谢谢你!

答案1

NLB 心跳在第 2 层运行,因此无需打开防火墙端口。

以下是使用 Microsoft 网络监视器捕获的 NLB 心跳的屏幕截图:

在此处输入图片描述

答案2

NLB 在以太网层运行,该层位于整个 TCP/IP 堆栈之下,因此位于任何防火墙之下。而且,无论如何,NLB 主机必须连接到同一网段:它们之间不可能有任何阻碍。

相关内容