The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 22, 2018

Filed:

Mar. 30, 2015
Applicant:

Juniper Networks, Inc., Sunnyvale, CA (US);

Inventors:

NischalKumar N. Sheth, Los Altos, CA (US);

Jean-Marc Frailong, Los Altos Hills, CA (US);

Paul R. Kim, Fremont, CA (US);

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 12/745 (2013.01); H04L 12/749 (2013.01); H04L 12/743 (2013.01); H04L 12/66 (2006.01);
U.S. Cl.
CPC ...
H04L 45/748 (2013.01); H04L 12/66 (2013.01); H04L 45/741 (2013.01); H04L 45/7453 (2013.01);
Abstract

A device may receive a packet with a destination address, and may input, to a probabilistic filter, prefixes associated with the destination address. A prefix may include one or more most significant bits of the destination address. The device may identify candidate prefixes associated with a response from the probabilistic filter. The device may identify a longest candidate prefix of the candidate prefixes, and may perform a lookup to determine that a memory component includes a parent prefix that matches the longest candidate prefix. The parent prefix may be associated with a child prefixes that include the parent prefix and one or more additional bits. The device may identify a longest matching prefix, of the parent prefix and the child prefixes, that matches one or more most significant bits of the destination address and that corresponds to an output component. The device may output the packet via the output component.


Find Patent Forward Citations

Loading…