Methods, systems, and computer program products for processing a packet with layered headers using a data structure that positionally relates the layered headers
OwnerRaymond Savardainventor
Life of this patent
Estimating the term…
Loading patent…
OwnerRaymond Savardainventor
Estimating the term…
A first header of a packet is processed to obtain a first protocol. The first protocol is used as a key to read a record from a data structure in which the first protocol is associated with an offset in a second header of the packet. The second header of the packet is processed based on the offset in the second header to obtain a second protocol. By positionally relating the position of the protocol field in the second header of the packet with an offset stored in a data structure, if packet sizes and/or layouts should change, then the offset information in the data structure may be updated without the need to redesign and/or reconfigure hardware and/or software in a packet processor.
A method of processing a packet, comprising:
A method of relating packet headers in a data structure, comprising:
A system for processing a packet, comprising:
A computer program product for processing a packet, comprising:
A computer program product, comprising:
A method of processing an Internet Protocol Security (IPSec) packet, comprising:
A Internet Protocol Security (IPSec) packet processing system, comprising:
A computer program product, comprising:
The computer program product of claim 47, wherein the IPSec packet is an IP version 4 packet, and the first IPSec protocol is one of IP mobility, authentication header, IP in IP, and IP payload compression protocol.
Dependencies are inferred from the claim text.