Fragmented packet processing resource determination
AssigneeHewlett Packard Enterprise Development LP
InventorLaurent Menase
Life of this patent
Estimating the term…
Abstract
Example implementations relate to fragmented packet processing resource determination. For example, an apparatus includes a processor receive an initial fragmented packet from a source device. The initial fragmented packet includes a first header and a second header. The processor is also to generate a first hash value based on the first header and based on the second header. The processor is further to determine an initial fragmented packet processing resource based on the first hash value and to generate a second hash value based on the first header. The processor is further to associate the second hash value with the processing resource and transmit the initial fragmented packet to the initial fragmented packet processing resource,
Claims15
An apparatus comprising:
- a processor to:
- receive an initial fragmented packet from a source device, wherein the initial fragmented packet includes a first header and a second header;
- generate a first hash value based on the first header and based on the second header;
- determine an initial fragmented packet processing resource based on the first hash value;
- generate a second hash value based on the first header;
- associate the second hash value with the processing resource;
- and
- transmit the initial fragmented packet to the initial fragmented packet processing resource.
A method comprising:
- receiving, at a computing device, an initial fragmented packet from a source device, wherein the initial fragmented packet includes a first header and a second header, wherein the first header includes a first set of fields including a fragment offset field;
- and
- wherein the second header includes a second set of fields;
- generating a first hash value using a first subset of the first set of fields and the second set of fields;
- determining an initial fragmented packet processing resource based on the first hash value;
- generating a second hash value using a second subset of the first set of fields;
- associating the second hash value with the initial fragmented packet processing resource;
- and
- transmitting the packet to the initial fragmented packet processing resource.
A computer-readable storage medium comprising instructions that when executed cause a processor of a computing device to:
- receive a fragmented packet from a source device, wherein the fragmented packet includes a first header including a fragment offset field;
- in response to a determination that the fragment offset field has a first value:
- generate a first hash value based on the first header and based on a second header of the fragmented packet;
- determine an initial fragmented packet processing resource based on the first hash value;
- generate a second hash value based on the first header;
- and
- associate the second hash value with the initial fragmented packet processing resource;
- and
- in response to a second determination that the fragment offset field has a second value:
- generate a single hash value based on the first header;
- and
- determine a subsequent fragmented packet processing resource based on the single hash value;
- and
- transmit the fragmented packet to one of the initial fragmented packet processing resource and the subsequent fragmented packet processing resource.
Dependencies are inferred from the claim text.