[Ilugc] Bonding and Duplex settings problem

  • From: binand@xxxxxxxxx (Binand Sethumadhavan)
  • Date: Mon Aug 14 00:42:50 2006

On 12/08/06, Anandh G <anandhg02@xxxxxxxxx> wrote:

is a Solaris machine that is using Solaris IPMP with
load balancing.

If I remember correctly, Solaris IPMP (at least, up to Solaris 9)
provides only for fault tolerance (high availability) and not load
balancing. Its principle of operation is quite different from that of
the Linux bonding driver - it requires individual IP addresses for all
participating interfaces, as well as what is known as a floating IP
address. It is somewhat similar to VRRP or HSRP/NSRP/several other
proprietary protocols.

Lastly, using the bonding driver for load balancing doesn't make much
sense. Does your server generate so much traffic that it exceeds the
capacity of one link? Are all the devices in the path of this traffic
(including the recipient station) capable of handling such traffic? If
you answer "no" to either of these questions, you don't need load
balancing. My personal experience is that under such high load
conditions, what hurts first is CPU power on the server, memory,
sockets/file descriptors, disk I/O etc. and you are better off
splitting off the load onto multiple servers.

Binand

Other related posts: