我为两台服务器(WS 2008 R2)设置了一个NLB群集。 每个服务器都有一个我为静态IP地址设置的NIC卡。 我为群集分配了一个互联网名称(MyCluster),并为其分配了一个静态IP地址。 第三个盒子充当客户端发送TCP数据(通过WCF)到集群的IP Iconfiguration(静态IP)。 我正在一个节点上观察来自NLBpipe理器的NLB群集 – 两个节点都是绿色的。 但是,我只能看到stream量进入NLB服务器之一。 当我暂停它,我看到stream量去其他NLB服务器,等等。 我期望的stream量被平分他们之间。 我不知道我错过了什么,请提供任何提示?
谢谢/。
由joeqwerty请求的端口规则屏幕截图 
如果您希望单个会话跨两个NLB节点进行平衡,则需要将“客户端亲和度”更改为“ None 。 这将允许每个请求被第一个可用节点回答。 但要小心,如果使用会话,这可能会导致只有一个节点知道会话的问题。
根据我的经验,我没有观察到NLB以循环方式工作。 为了强制一个低负载的客户端进行单一负载平衡,快速刷新需要大约30秒的时间才能启动负载平衡。
这不是NLB的工作原理。 它不会在服务器之间平衡单个stream量stream。
NLB负载均衡服务器之间的独立TCP或UDP会话。 所以如果你有两个独立的会话,NLB应该把第一个会话指向一个服务器,第二个会话指向另一个服务器。