NLB load-balances incoming client IP requests across multiple AgilePoint Servers in the cluster. The AgilePoint Servers in the cluster then concurrently process the different client requests.

NLB is setup so that each AgilePoint Server in the load balanced group is configured with the same Virtual IP address. Whenever a request is made on this Virtual IP, a network driver on each of these machines intercepts the request for the Virtual IP address and re-routes the request based on the load to one of the machines in the NLB server group.

To implement NLB for AgilePoint Server, an NLB software or hardware device is required. Microsoft offers a low cost, Network Load Balancing Manager software component as part of Windows Server. While Windows Server provides software network load balancing, an alternative high performance load balancing hardware device may be better suited for production systems.