If you're using 2 NICs on each server for iSCSI, I'd use at least 2 ports on each controller (in 2 different subnets). Don't use 2 NICs in the same subnet. So, something like this: Controller 0 iSCSI port 0: 192.168.130.101 Controller 0 iSCSI port 1: 192.168.131.101 Controller 1 iSCSI port 0: 192.168.130.102 Controller 1 iSCSI port 1: 192.168.131.102 Server A NIC 1: 192.168.130.201 Server A NIC 2: 192.168.131.201 Server B NIC 1: 192.168.130.202 Server B NIC 2: 192.168.131.202 Then you plug all 8 of these connections into ports that are part of the iSCSI VLAN. This way, if you ever have the budget for a 2nd switch, you just move '0-1', '1-1', 'A-2', and 'B-2'. and you're done.
Hi we have a MD3200i dual controller iscsi storage. I want to connect this device  to cisco switch. What i understand that a cable from from controller1 ->port1 -> to switch port 1 same like controller 2 ->port1->to switch port2 to seperate iscsi traffic we will create a new VLAN in switch. both storage ports and server port will put in same vlan ( there are 3 servers and may increase more) is this setup is correct? i hope we need to coesnnect just 2 cable from storage to switch to participate in network.  
MD3200i connectivity to network switch