Fragmented packet processing resource determination
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. 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. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory 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. - View Dependent Claims (13, 14, 15)
-
Specification