I read from the FAQ that the configuration for iSCSI should be active-backup with MPIO instead of balance-rr with bonding, which should be used for NAS instead.
Also, I still can't understand why I can't have 2 NICs in the same subnet since MPIO for iSCSI is suppose to be multipath connections. And if I setup static route, doesn't this disable multipath functionality such that when a path is broken, it no longer able to auto-route to another alternative path since it has been fixed to a static route???