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:
Jan. 12, 2021

Filed:

Mar. 06, 2019
Applicant:

Arista Networks, Inc., Santa Clara, CA (US);

Inventors:

Simon Capper, San Jose, CA (US);

Prashanth Krishnamurthy, San Jose, CA (US);

Tula Kraiser, Sunnyvale, CA (US);

Assignee:

ARISTA NETWORKS, INC., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/743 (2013.01); G06F 8/71 (2018.01); H04L 29/08 (2006.01); H04L 29/12 (2006.01);
U.S. Cl.
CPC ...
H04L 45/7453 (2013.01); G06F 8/71 (2013.01); H04L 61/2007 (2013.01); H04L 67/1002 (2013.01);
Abstract

Techniques for implementing resilient hashing with multiple hashes are provided. In one set of embodiments, a network device can maintain a first hash table comprising mappings between a first set of hash indices and a set of bit values. The network device can also maintain a second hash table comprising mappings between a second set of hash indices and active next-hop destinations. Upon receiving a network packet, the network device can compute a first hash and can match the first hash value to a first mapping in the first hash table based on the first mapping's hash index. When the first mapping's bit value indicates that the first mapping's hash index corresponds to an active next-hop destination, the network device can further match the first hash value to a second mapping in the second hash table and send the network packet to the second mapping's active next-hop destination.


Find Patent Forward Citations

Loading…