1. A method of implementing storage virtualization in a storage area network, the method comprising: creating a virtual enclosure, the virtual enclosure having one or more virtual enclosure ports and being adapted for representing one or more virtual storage units, each of the virtual storage units representing one or more physical storage locations on one or more physical storage units of the storage area network; associating each of the virtual enclosure ports of the virtual enclosure with a port of a network device within the storage area network; and assigning an address or identifier to each of the virtual enclosure ports.