US2012147892A1PendingUtilityA1
Analysis of network packets using a generated hash code
Est. expiryDec 14, 2030(~4.4 yrs left)· nominal 20-yr term from priority
H04L 69/22H04L 45/74
48
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A technique for analyzing network packets includes receiving, by a network processor, a network packet having a packet header including address and control information. A set of bytes are extracted, using the network processor, from the packet header and a set of input bits for generating a hash code are derived, using the network processor, from the set of bytes. Finally, the hash code is generated using the input bits.
Claims
exact text as granted — not AI-modified1 . A method for analyzing network packets, comprising:
receiving, using a network processor, a network packet having a packet header including address and control information; extracting, using the network processor, a set of bytes from the packet header, wherein the set of bytes is selected based on usage of the network processor within a network structure; deriving, using the network processor, from the set of bytes a set of input bits for generating a hash code; and generating, using the network processor, the hash code using the input bits.
2 . The method of claim 1 , wherein the extracting, using the network processor, a set of bytes from the packet header includes extracting bytes from a packet header transported within the network packet.
3 . The method of claim 1 , wherein the extracting, using the network processor, a set of bytes from the packet header includes extracting an IP source address and an IP destination address from the packet header.
4 . The method of claim 3 , wherein the extracting an IP source address and an IP destination address from the packet header includes compressing the IP source address and the IP destination address.
5 . The method of claim 1 , wherein the deriving, using the network processor, from the set of bytes a set of input bits for generating a hash code includes ordering the bytes for forming the input bits from most meaningful to least meaningful.
6 . The method of claim 1 , wherein the deriving, using the network processor, from the set of bytes a set of input bits for generating a hash code includes replacing meaningless bits in the bytes.
7 . The method of claim 1 , wherein the generating, using the network processor, a hash code using the input bits includes generating a hash code with most meaningful bits arranged on one side of the hash code.
8 . A network processor for analyzing network packets, comprising:
a packet parser, wherein the packet parser is configured to:
receive a network packet having a packet header that includes address and control information;
extract a set of bytes from the packet header, wherein the set of bytes is selected based on usage of the network processor within a network structure; and
derive from the set of bytes a set of input bits for generating a hash code; and
a hash code generator coupled to the packet parser, wherein the hash code generator is configured to generate the hash code using the input bits.
9 . The network processor of claim 8 , wherein the packet header is transported within the network packet.
10 . The network processor of claim 8 , wherein the packet parser is further configured to extract an IP source address and an IP destination address from the packet header.
11 . The network processor of claim 10 , wherein the network processor is further configured to compress the IP source address and the IP destination address.
12 . The network processor of claim 8 , wherein packet parser is further configured to order the bytes for forming the input bits from most meaningful to less meaningful.
13 . The network processor of claim 8 , wherein the packet parser is further configured to replace meaningless bits in the bytes.
14 . The network processor of claim 8 , wherein the hash code generator generates the hash code with most meaningful bits arranged on one side of the hash code.
15 . A network processor for analyzing network packets, comprising:
a packet parser including a bit masking unit for replacing meaningless bits, wherein the packet parser is configured to:
receive a network packet having a packet header that includes address and control information;
extract a set of bytes from the packet header, wherein the set of bytes is selected based on usage of the network processor within a network structure; and
derive from the set of bytes a set of input bits for generating a hash code, wherein the input bits include at least one replaced meaningless bit; and
a hash code generator coupled to the packet parser, wherein the hash code generator is configured to generate the hash code using the input bits, and wherein the packet header is transported within the network packet.
16 . The network processor of claim 15 , wherein the packet parser is further configured to extract an IP source address and an IP destination address from the packet header.
17 . The network processor of claim 16 , wherein the network processor is further configured to compress the IP source address and the IP destination address.
18 . The network processor of claim 15 , wherein packet parser is further configured to order the bytes for forming the input bits from most meaningful to least meaningful.
19 . The network processor of claim 15 , wherein the packet parser is further configured to replace the at least one replaced meaningless bit in the bytes.
20 . The network processor of claim 15 , wherein the hash code generator generates the hash code with most meaningful bits arranged on one side of the hash code.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.