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

Filed:

Apr. 20, 2017
Applicant:

Mellanox Technologies Tlv Ltd., Raanana, IL;

Inventors:

David Mozes, Yokneam Moshava, IL;

Liron Mula, Ramat Gan, IL;

Benny Koren, Zichron Yaakov, IL;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/875 (2013.01); H04L 29/06 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
H04L 47/56 (2013.01); H04L 43/028 (2013.01); H04L 43/0876 (2013.01); H04L 63/00 (2013.01); H04L 69/22 (2013.01);
Abstract

A network switch includes circuitry, multiple ports and multiple hardware-implemented distinct-flow counters. The multiple ports are configured to receive packets from a communication network. Each of the multiple hardware-implemented distinct-flow counters is configured to receive (i) a respective count definition specifying one or more packet-header fields and (ii) a respective subset of the received packets, and to estimate a respective number of distinct flows that are present in the subset, by evaluating, over the packets in the subset, a number of distinct values in the packet-header fields belonging to the count definition. The circuitry is configured to provide each of the distinct-flow counters with the respective subset of the received packets, including providing a given packet to a plurality of the distinct-flow counters, and to identify an event-of-interest based on numbers of distinct flows estimated by the distinct-flow counters.


Find Patent Forward Citations

Loading…