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:
Nov. 22, 2016

Filed:

Aug. 01, 2014
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventors:

Sarang Dharmapurikar, Santa Clara, CA (US);

Mohammadreza Alizadeh Attar, Santa Clara, CA (US);

Navindra Yadav, Cupertino, CA (US);

Ramanan Vaidyanathan, San Jose, CA (US);

Kit Chiu Chu, Fremont, CA (US);

Assignee:

CISCO TECHNOLOGY, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); G11C 15/04 (2006.01); H04L 12/707 (2013.01); H04L 12/803 (2013.01);
U.S. Cl.
CPC ...
G11C 15/04 (2013.01); H04L 45/24 (2013.01); H04L 47/125 (2013.01);
Abstract

In some implementations, network traffic can be routed along equal cost paths based on weights assigned to each path. For example, weighted equal cost multipath routing can be implemented by assigning weights to each equal cost path (e.g., uplink, next hop node) to a destination device. When the network device receives a packet, the network device can generate a key (e.g., a random value, a hash value based on packet data, a value between 0 and n, etc.). The key can be used to select an uplink or path upon which to forward the packet. A key can be generated for a packet flow or flowlet. Each flow can be associated with the same key so that each packet in a flow will be forwarded along the same path. Each flowlet can be forwarded along a different uplink.


Find Patent Forward Citations

Loading…