Solved

Multiple Ethernet cards and iSCSI

Posted on 2007-11-21
2
669 Views
Last Modified: 2013-12-27
On a Solaris 10 box I have two Ethernet cards that I would like to bond together to double my throughput to my EqualLogic iSCSI target. The iSCSI target is on a dedicated VLAN. Should I be doing Multipathing with these two Ethernet cards or should I be doing a iSCSI initiator configuration like such as "iscsiadm modify initiator-node -c 10.0.0.1,10.0.0.". Which configuration would provide the best performance for both input and output?
0
Comment
Question by:jjc_mn
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 2

Accepted Solution

by:
SwassLikeMe earned 500 total points
ID: 20330978
Well, bonding isn't a perfect solution for a couple reasons.  Ethernet bonding, even via Etherchannel, often means while you have concatenated  bandwidth, each one connection can only use a single ethernet connection.  So if you have two 100Mbps ethernet ports in Etherchannel, each one connection can only use 100Mbps of bandwidth, not 200Mbps.

From an iscsi standpoint, I have not tried software initiators on Solaris before.  I have a feeling that it will use a single connection to the target, but perhaps you can load balance them using the driver.  That is the way I would go, using Sun Trunking would not necessarily be what you would want to do.  If the driver allows you to load balance, do that.
0
 

Author Closing Comment

by:jjc_mn
ID: 31410439
I ended up going with dladm to do my bonding. dladm does it at the MAC level which is better that MPxIO which does it at the IP level. To use dladm you need an intelligent switch that you can configure the LACP protocol.

Your answer wasn't exactly what I was looking for but you are the only one who cared so you get all the points. :)
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. jgh@FreeBSD.org Please see http://www.freebsd.org/doc/en_US.ISO8859-1/articles/freebsd-update-server/ for the updated article. It is avail…
This tech tip describes how to install the Solaris Operating System from a tape backup that was created using the Solaris flash archive utility. I have used this procedure on the Solaris 8 and 9 OS, and it shoudl also work well on the Solaris 10 rel…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses

615 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question