1. A storage system apparatus, comprising: at least one of a plurality of disk drives; a memory, operable to contain path selection information; a plurality of ports, providing switch-able connection to a plurality of networks; and a processor; wherein said plurality of networks each has at least one of a plurality of user provided policies associated therewith, and wherein said processor, based upon monitoring of at least one of a plurality of conditions in said plurality of networks, selects at least one of said plurality of ports connecting said plurality of networks, based upon a comparison of said at least one of a plurality of conditions in said plurality of networks to a plurality of user provided policies.