Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

simple Question: how can i utilize two or more ethernet interfaces on target and initiator to

  1. have fail-over
  2. to use bandwith of all interfaces

Answers? My Setup: both systems run linux and have each multiple NICs connected to the same swtich. The initiator uses one target.

Thanx in advance


share|improve this question

Generally you do not get the combined capacity of multiple bonded interface when you are talking to a single host like what may happen if you are connecting to a single target on iscsi.

Bonding of course is exactly what you want to handle failover.

What you may need to look at configuring, if you iscsi target supports it, is to setup MPIO in addition to the bonding.

share|improve this answer
Some switches allow "round-robin" load balancing over bonded connections, although obviously you have to give up failover due to switch failure in that case. – LapTop006 Oct 28 '09 at 11:46

In general, the better approach would be to use dm-multipath - native multipath driver that is available in the more recent distributions of Linux. It is designed specifically to provide failover and load balancing of iSCSI traffic.

Here's the manual for RHEL 5.

share|improve this answer

Bonding is easy, if you have a supporting switch. For LA you want to sue mode-4 and miimon of about 150.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.