Flow cache mechanism for performing packet flow lookups in a network device
AssigneeJuniper Networks, Inc.
InventorsDeepak Goel, John Keen, Venkatasubramanian Swaminathan
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorsDeepak Goel, John Keen, Venkatasubramanian Swaminathan
Estimating the term…
An example network device includes a network interface configured to receive a packet of a packet flow, wherein the packet flow is one of a plurality of packet flows processed by the network device, a flow cache configured to receive a lookup key associated with the packet flow, and a Bloom filter configured to process the lookup key. The flow cache is further configured to store information about a portion of the plurality of packet flows processed by the network device, and determine whether to store information about the packet flow by at least applying a selection criterion to processing of the lookup key by the Bloom filter. The flow cache is configured to determine whether the lookup key is stored in the flow cache, and, when the lookup key is stored in the flow cache, retrieve a stored result associated with the lookup key and output the stored result.
A method comprising:
A network device comprising:
A computer-readable storage medium encoded with instructions for causing one or more programmable processors of a computing device to:
Dependencies are inferred from the claim text.