Claims
- 1. A method of transferring data to a target device across a network via packets wherein:
each of at least some of the packets are split-ID packets comprising both an encapsulating packet and an encapsulated packet; each of any split-ID packets also includes an identifier that is split such that a portion of the identifier is obtained from the encapsulated packet while another portion is obtained from a header portion of the encapsulating packet.
- 2. The method of claim 1 wherein the target device comprises a plurality of storage areas and the device associates a network address with each of the plurality of storage areas.
- 3. The method of claim 2 wherein the split-ID comprises a network address associated with one of the storage areas of the target device, and the network address is also used to route the encapsulating packet to the target device.
- 4. The method of claim 3 wherein the network address is an IP address located in a control portion of an encapsulating IP packet.
- 5. The method of claim 4 wherein at least some of the packets comprise a command and a token where the token of a packet is used by the target device to determine whether to execute the command of the packet.
- 6. A method of transferring data to a target device across a network via encapsulated packets wherein:
each of at least some of the packets comprise a split-ID; the target device comprises a plurality of storage areas and the device associates a network address with each of the plurality of storage areas; the split-ID comprises a network address that is an IP address associated with one of the storage areas of the target device, the IP address is also used to route the encapsulating packet to the target device, and the IP address located in a control portion of an encapsulating IP packet; and each storage area associated with an IP address is also associated with a client device that is not the target device, and the packet comprises a command, and the command is executed only if the packet appears to have been sent by the client device associated with the storage area that is associated with the IP address of the split-ID of the packet.
- 7. The method of claim 6 wherein executing the command causes the target device to obtain data from a third device that is neither the target device nor the client device.
- 8. The method of claim 7 wherein the target device and the third device are separated by a NAT bridge.
- 9. The method of claim 1 wherein at least some of the packets are PSAN packets.
- 10. A method of transferring data to a target device across a network via encapsulated packets wherein each of at least some of the packets comprise a split-ID wherein the method is adapted for communicating a block of data to a device for subsequent manipulation by the device, the method further comprising dividing the block of data into an ordered set of sub-blocks, transferring the sub-blocks to the device in a manner that permits the blocks to be received by the device in an order other than the order in which they were transmitted, and the device manipulates the sub-blocks without first re-ordering the sub-blocks.
- 11. An IP network comprising at least one device that has a set of storage areas, each storage area comprising a set of storage blocks, and each storage area having an IP address associated with it, wherein packets on the network can be addressed to particular storage areas within the at least one device, and each of at least some of the packets comprises a block identifier identifying a storage block within the storage area the destination address of the packet corresponds to.
- 12. The network of claim 11 wherein the network is an IP network, and the at least one device associates an IP address with each storage area of the set of storage areas.
- 13. The network of claim 12 wherein the at least one device obtains any IP addresses associated with storage areas from a network address server.
- 14. The network of claim 13 wherein the block identifier of the at least some packets comprising block identifiers is located in the control portion of a PSAN packet encapsulated in an IP packet.
- 15. A device coupled to the network of claim 11 and adapted to process at least some PSAN packets.
- 16. The device of claim 15 wherein the device comprises a set of storage areas, each storage area comprises a set of storage blocks, and the device associates an IP address with each storage area of the set of storage areas.
- 17 (canceled)
- 18 (canceled)
Parent Case Info
[0001] This application claims the benefit of U.S. provisional application No. 60/425,867 incorporated herein by reference in its entirety.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
PCT/US02/40205 |
12/16/2002 |
WO |
|
Provisional Applications (1)
|
Number |
Date |
Country |
|
60425867 |
Nov 2002 |
US |