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:
Apr. 19, 2016

Filed:

Jul. 31, 2015
Applicant:

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

Inventors:

Pradeep Sindhu, Los Altos Hills, CA (US);

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

Sarin Thomas, Sunnyvale, CA (US);

Srihari Raju Vegesna, Bangalore, IN;

David James Ofelt, Los Gatos, CA (US);

Chang-Hong Wu, Saratoga, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 12/931 (2013.01); H04L 12/761 (2013.01); H04L 12/18 (2006.01); H04L 12/861 (2013.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 49/201 (2013.01); H04L 12/18 (2013.01); H04L 45/16 (2013.01); H04L 49/90 (2013.01); H04L 67/1095 (2013.01);
Abstract

In general, the invention is directed to techniques for reducing deadlocks that may arise when performing fabric replication. For example, as described herein, a network device includes packet replicators that each comprises a plurality of resource partitions. A replication data structure for a packet received by the network device includes packet replicator nodes that are arranged hierarchically to occupy one or more levels of the replication data structure. Each of the resource partitions in each of the plurality of packet replicators is associated with a different level of the replication data structure. The packet replicators replicate the packet according to the replication data structure, and each of the packet replicators handles the packet using the one of the resource partitions of the packet replicator that is associated with the level of the replication data structure occupied by the node that corresponds to that particular packet replicator.


Find Patent Forward Citations

Loading…