Dispersed storage network frame protocol header
First Claim
1. A method for execution by one or more computing devices of a dispersed storage network (DSN), the method comprises:
- generating a set of dispersed storage network (DSN) frames regarding a DSN operation, wherein generating the set of DSN frames includes;
generating a common protocol header for each of the set of DSN frames, wherein the common protocol header includes;
a protocol class field to indicate a data storage protocol;
a protocol class version field to indicate a version of the data storage protocol;
an operation code (opcode) field to indicate the DSN operation;
a request/response field to indicate whether a corresponding one of the DSN frames is a request frame or a response frame;
a request number field to uniquely identify the DSN operation; and
a payload length field;
generating a unique payload section for each DSN frame of the set of DSN frames to produce a set of unique payload sections, wherein the unique payload section includes target specific information regarding the DSN operation; and
sending the set of DSN frames to one or more DSN devices, wherein one of the set of DSN frames includes the common protocol header and one of the set of unique payload sections.
5 Assignments
0 Petitions
Accused Products
Abstract
A method to generate a protocol header of a dispersed storage network (DSN) frame begins by a processing module generating a protocol class field and generating a protocol class version field. The method continues with the processing module generating an operation code (opcode) field and generating a request/response field. The method continues with the processing module generating a request number field and generating a payload length field. The method continues with the processing module outputting, in order, the protocol class field, the protocol class version field, the opcode field, the request/response field, the request number field, and the payload length field.
-
Citations
14 Claims
-
1. A method for execution by one or more computing devices of a dispersed storage network (DSN), the method comprises:
-
generating a set of dispersed storage network (DSN) frames regarding a DSN operation, wherein generating the set of DSN frames includes; generating a common protocol header for each of the set of DSN frames, wherein the common protocol header includes; a protocol class field to indicate a data storage protocol; a protocol class version field to indicate a version of the data storage protocol; an operation code (opcode) field to indicate the DSN operation; a request/response field to indicate whether a corresponding one of the DSN frames is a request frame or a response frame; a request number field to uniquely identify the DSN operation; and a payload length field; generating a unique payload section for each DSN frame of the set of DSN frames to produce a set of unique payload sections, wherein the unique payload section includes target specific information regarding the DSN operation; and sending the set of DSN frames to one or more DSN devices, wherein one of the set of DSN frames includes the common protocol header and one of the set of unique payload sections. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer comprises:
-
an interface; a memory; and one or more processors operably coupled to the interface and to the memory, where one or more processors is operable to; generate a set of dispersed storage network (DSN) frames regarding a DSN operation, wherein generating the set of DSN frames includes; generate a common protocol header for each of the set of DSN frames, wherein the common protocol header includes; a protocol class field to indicate a data storage protocol; a protocol class version field to indicate a version of the data storage protocol; an operation code (opcode) field to indicate the DSN operation; a request/response field to indicate whether a corresponding one of the DSN frames is a request frame or a response frame; a request number field to uniquely identify the DSN operation; and a payload length field; generate a unique payload section for each DSN frame of the set of DSN frames to produce a set of unique payload sections, wherein the unique payload section includes target specific information regarding the DSN operation; and send, via the interface, the set of DSN frames to one or more DSN devices, wherein one of the set of DSN frames includes the common protocol header and one of the set of unique payload sections. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification