Cecilia Martin - Morgan Hill CA, US John Huber - San Diego CA, US Mei Wang - Mountain View CA, US Jonathan Chang - Cupertino CA, US Flavio Bonomi - Palo Alto CA, US Sumeet Singh - Fremont CA, US
International Classification:
H04J 1/16
US Classification:
370252, 370389
Abstract:
A device includes a multistage filter and an elephant trap. The multistage filter has hash functions and an array. The multistage filter is operable to receive a packet associated with a candidate heavy network user and send the packet to the hash functions. The hash functions generate hash function output values corresponding to indices in the array. The elephant trap is connected to the multistage filter. The elephant trap includes a buffer and probabilistic sampling logic. The probabilistic sampling logic is operable to attempt to add information associated with the packet to the buffer a particular percentage of the time based in part on the result of the multistage filter lookup. The buffer is operable to hold information associated with the packet, counter information, and timestamp information.
Cecilia MARTIN - Morgan Hill CA, US John HUBER - San Diego CA, US Mei WANG - Mountain View CA, US Jonathan CHANG - Cupertino CA, US Flavio BONOMI - Palo Alto CA, US Sumeet SINGH - Fremont CA, US
Assignee:
CISCO TECHNOLOGY, INC. - San Jose CA
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
A device includes a multistage filter and an elephant trap. The multistage filter has hash functions and an array. The multistage filter is operable to receive a packet associated with a candidate heavy network user and send the packet to the hash functions. The hash functions generate hash function output values corresponding to indices in the array. The elephant trap is connected to the multistage filter. The elephant trap includes a buffer and probabilistic sampling logic. The probabilistic sampling logic is operable to attempt to add information associated with the packet to the buffer a particular percentage of the time based in part on the result of the multistage filter lookup. The buffer is operable to hold information associated with the packet, counter information, and timestamp information.
Rick Bridgewater, Tony Meter, Greg Watson, Tom Chiavaroli, Lonnie Totta, Angela Paris, Randy Volmer, Kim Olah, Dawn Steffen, Rose Gorsic, Eldon Hughlon