Methods of conveying information using fixed sized packets
DCFirst Claim
Patent Images
1. A method comprising:
- generating, by a first device, a first packet having a data portion that is at least approximately equal in size to a native block size of a second device, which is smaller than a native block size of the first device, the first packet further having a first segment of a split identifier;
encapsulating the first packet into a data portion of a second packet, the second packet having a control portion with a second segment of the split identifier; and
transmitting, by the first device, the first and second packet to the second device over a network.
13 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Communication protocols, systems, and methods that facilitate communication between disaggregated elements, and also to devices adapted to function as such disaggregated elements, particularly across peer-to-peer (masterless) and include one or more unique features such as packet atomicity, blind ACKs, NAT bridging, locking, multicast spanning and mirroring, and authentication.
-
Citations
21 Claims
-
1. A method comprising:
-
generating, by a first device, a first packet having a data portion that is at least approximately equal in size to a native block size of a second device, which is smaller than a native block size of the first device, the first packet further having a first segment of a split identifier; encapsulating the first packet into a data portion of a second packet, the second packet having a control portion with a second segment of the split identifier; and transmitting, by the first device, the first and second packet to the second device over a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a controller configured to generate a first packet having a data portion that is at least approximately equal in size to a native block size of a target device, which is smaller than a native block size of the apparatus, the first packet further having a first segment of a split identifier, the controller further configured to encapsulate the first packet into a data portion of a second packet, the second packet having a control portion with a second segment of the split identifier; and a network interface coupled to the controller, and configured to transmit the packet to the target device across a network. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
means for generating a first packet having a data portion that is at least approximately equal in size to a native block size of a target device, which is smaller than a native block size of the apparatus, the first packet further having a first segment of a split identifier; means for encapsulating the first packet into a data portion of a second packet, the second packet having a control portion with a second segment of the split identifier and means for transmitting the atomic packet to the target device over a network. - View Dependent Claims (19, 20, 21)
-
Specification