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. 17, 2017

Filed:

Jan. 26, 2015
Applicant:

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

Inventors:

François Labonte, Santa Clara, CA (US);

Hugh W. Holbrook, Santa Clara, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 12/721 (2013.01); H04L 12/709 (2013.01); H04L 12/743 (2013.01);
U.S. Cl.
CPC ...
H04L 41/0803 (2013.01); H04L 45/12 (2013.01); H04L 45/245 (2013.01); H04L 45/66 (2013.01); H04L 45/7453 (2013.01);
Abstract

A method for configuring network devices. The method includes selecting a first hash function to use to process packets using Equal-Cost Multi-Path (ECMP) on a network device, where the first hash function is selected from a set of hash functions using a second hash function, a network chip ID of the network chip in the network device, a network device media access control (MAC) address, and an ECMP flag. The method further includes selecting a third hash function to use to process packets using a Link Aggregation Group (LAG), where the third hash function is selected from the set of hash functions using a fourth hash function, the network chip ID of the network chip in the network device, the network device MAC address, and the LAG flag. The method further includes processing a packet received by the network device using the first hash function or the third hash function.


Find Patent Forward Citations

Loading…