We are planning to use Microsoft NLB for load balancing the incoming client socket connections and therefore the load coming from each remote client. We use Windows Server 2008 OS. We have a windows service which acts as socket server to receive
incoming data from clients. We have set up a NLB Cluster and added 2 NLB hosts each of which running an instance of our windows service.
Now when i ran a client program which opens up hundreds of socket connections to the server, all of the connection requests go to ONLY one of the NLB Host. The following is my configuration of my each NLB Host:
1) Filtering Mode: Multiple Host
2) Affinity: Single
3) Load Weight: Equal
Can someone please point out what am i doing wrong and help me how can i distribute the incoming TCP socket connections equally to each of my configured NLB Host.