NCache 4.6 - Online Documentation

IP Binding

By using multiple Network Interface Cards, you can distribute your network load and thus increase bandwidth throughput. NCache, being a network intensive solution, also allows you to use dual Network Interface Cards (NICs), thereby distributing network load for cache communication on two NICs which will enhance overall performance.
NCache involves two kinds of network communication in a cache cluster.
  • Communication between cache server nodes (server-to-server communication).
  • Communication between cache client and cache server (client-to-server communication).
 You can configure different NIC cards for each type of network communication in NCache. One NIC will be dedicated for server-to-server communication inside the cache cluster and second NIC being reserved only for client-to-server communication.
  • BindToClusterIP will be specified for cluster-wide (server-to-server) communication.
  • BindToClientServerIP tells NCache which interface to use for client communication with the cache server.
In this way, network load for cache communication is distributed on two NICs and resources will be utilized more efficiently, increasing overall performance along with overall bandwidth throughput.
NCache can detect all NICs on a server node and allows you to choose any one of them. The selected NIC will be used by NCache for cluster wide communication. If you have two NICs available on a cache server, then it is highly recommended to use both NICs for these NCache communications. NCache will start utilizing both Network Interface Cards (NICs) on cache servers, once dual NIC interface is configured.
You can configure dual NICs for NCache through NCache Manager. You can also manually update NCache service.ncconf file in installation directory for this purpose. See how to Configure Dual NICs in UNIX and Windows in the Installation Guide for detail.
Command line tools provided by NCache communicate with NCache server on BindToClusterIP.
See Also