A dynamic session redirector provides the ability to receive requests for
network accessible storage resources and redirect them to the appropriate
resources as needed while providing a single system image to the system
requesting access to the resources. The redirector provides an ability to
reconfigure the network storage resources without altering the system
image presented by the redirector to the clients on the network. This may
be used to provide for dynamic reallocation of the resources in order to
improve efficiency and reliability of the storage system, as well to
provide support for a wide variety of protocols to be redirected,
including stateful protocols.