A method of facilitating data transfers through a communication network. The
method
includes forwarding a first data set received from a first interconnect device
to a processor. The first data set has transfer instructions and routing instructions
associated therewith. The routing instructions specify a destination for the first
data set. The method further includes extracting the transfer instructions at the
processor and generating a first routing request for the first data set according
to the transfer instructions to transfer the first data set to a second interconnect
device. The second interconnect device is capable of routing the first data set
to the destination. The first routing request has no association to the routing instructions.