If the traffic is mixed on the switches? I am going to say yes, you need to separate the traffic.
iSCSI running with lan traffic is bad news performance wise indeed. I have setup a ton of three host ESX clusters and have tried to have the traffic mixed just for testing and it was not pleasant.