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. 28, 2019

Filed:

May. 13, 2015
Applicant:

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

Inventors:

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

Vinod Mitulal, San Jose, CA (US);

Krishnan Subramani, San Jose, CA (US);

Georges Akis, Los Altos, CA (US);

Peter Newman, Fremont, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/823 (2013.01); H04L 12/863 (2013.01); H04L 12/925 (2013.01); H04L 12/933 (2013.01); H04L 12/935 (2013.01); H04L 12/931 (2013.01);
U.S. Cl.
CPC ...
H04L 49/107 (2013.01); H04L 49/3036 (2013.01); H04L 49/201 (2013.01); H04L 49/205 (2013.01);
Abstract

A network switch includes a buffer to store network packets linked to queues to feed the packets to output ports of the switch associated with the queues. The buffer is shared dynamically among multiple traffic pools. The network switch determines per-pool dynamic thresholds each based on an amount of unused buffer space, and per-queue dynamic thresholds based on amounts of unused buffer space available in the pools with which the queues are associated. The network switch receives packets, and for each received packet, the network switch admits the packet to the pool with which the packet is associated and the queue for which the packet is destined if (i) occupancy of the associated pool is less than the corresponding per-pool dynamic threshold, and (ii) occupancy of the queue for which the packet is destined is less than the corresponding per-queue dynamic threshold, and otherwise drops the packet.


Find Patent Forward Citations

Loading…