Network Load Balancing with KCS SMTP-Based Links
Issue
Use of Microsoft Network Load Balancing clusters with SMTP-Based Links on KCS 9.x and above
- Setup of NLB-Cluster with one Link using only one Network-Interface.
- Setup of NLB-Cluster with 2 or more Links using different NICs (Network Interface Controller), one is using NLB, others do not use it.
Solution
Customer uses TC/Link-MX7 and TC/Link-SM without NLB because of alternative IP-Addresses inside the applications and TC/Link-MFP with NLB because most MFPs do not support multiple server-addresses.
Setup of the Network interfaces for only one NIC (with NLB)
- Step 1: Configure NIC-Card LAN-Properties Internet Protocol / IP Settings Add the Cluster IP Address to every server inside the NLB-cluster
The Cluster IP Address must be higher then the dedicated addresses of every server
The Cluster IP Address must be in the same subnet as the dedicated addresses - Step 2: Configure NIC-Card LAN-Properties for Network Load Balancing (checkbox) on every server inside the NLB-cluster
- Step 3: Configure Load Balancing Properties / Cluster parameters Full Internet DNS-Name of the cluster
Cluster operation mode: Multicast (not default) - Step 4: Configure Load Balancing Properties / Host Parameters Different Host-Priority for every server
Dedicated IP-Address for each server - Step 5: Configure Load Balancing Properties / Port Rules Specify the Port-Range (default port for SMTP is 25) Specify the protocol (default for SMTP is TCP)
Filtering mode: multiple host, Affinity: none, Load weight: equal (checkbox) - Step 6: Modify the Registry HKLM/S/Topcall/TCLinkxx/TCLSM on every server
OwnIPAddress: <Cluster IP-Address>
NLBPortControl : 1
After starting TCSRV you can see in the KCS Monitor for the
NLB-Link NLB port control running (Port: <port-number>).
For details see attached 'NLB-setup.pdf' with included screenshots.
Setup for all other Network interfaces with one ore more IP-Address on each NIC (without NLB)
- Configure the NICs without Network Load Balancing checked
- Define one or more IP-Addresses for every additional NIC
It is possible to connect an additional NIC to the same physical network as the Cluster-NIC
The IP-Address must be different (smaller or bigger than the Cluster-IP) and different to all other IP-Addresses After starting TCSRV you can see in the KCS Monitor for the
NLB-Links: NLB port control running (Port: <port-number>)
Non-NLB-Links: without the line above.
Sample IPCONFIG and Screenshot of KCS Monitor are included in the attached the references: 3626_NLB-Setup.pdf
Level of Complexity
Easy
Applies to
Product | Version | Build | Environment | Hardware |
---|---|---|---|---|
Kofax Communication Server | 9.x and higher |