I've no experience with iscsi. In fibre channel I've used multipathd to manage redundant HBA's. I've used Ethernet bonding to manage redundant network cards. Suppose I have two network cards attached ...