MICROBURST VISIBILITY SYSTEM
First Claim
1. A microburst visibility system, comprising:
- at least one sender device;
at least one receiver device; and
a switch device coupled to each of the at least one sender device and the at least one receiver device, wherein the switch device is configured to;
receive a plurality of flows transmitted by the at least one sender device to the at least one receiver device and, for each the plurality of flows that include data packets that are stored in a first queue;
provide a first queue identifier for the first queue in a flow record associated with that flow; and
modify, for each data packet that is transmitted as part of that flow, flow information in at least one data packet counter that is associated with the first queue identifier in the flow record associated with that flow;
detect a microburst associated with the first queue;
capture the flow information in each data packet counter that is associated with the first queue identifier in each of the flow records included in the switch device; and
provide the flow information that was captured for analysis.
5 Assignments
0 Petitions
Accused Products
Abstract
A microburst visibility system includes a switch device coupled to each sender device(s) and receiver device(s). The switch device receives flows transmitted by the sender device(s) to the receiver device(s). For each flow that include data packets that are stored in a first queue, the switch device provides a first queue identifier for the first queue in a flow record associated with that flow and modifies, for each data packet that is transmitted as part of that flow, flow information in data packet counter(s) that are associated with the first queue identifier in the flow record associated with that flow. When the switch device detects a microburst in the first queue, it captures the flow information in each data packet counter that is associated with the first queue identifier in each of the flow records included in the switch device, and provides it for analysis.
-
Citations
20 Claims
-
1. A microburst visibility system, comprising:
-
at least one sender device; at least one receiver device; and a switch device coupled to each of the at least one sender device and the at least one receiver device, wherein the switch device is configured to; receive a plurality of flows transmitted by the at least one sender device to the at least one receiver device and, for each the plurality of flows that include data packets that are stored in a first queue; provide a first queue identifier for the first queue in a flow record associated with that flow; and modify, for each data packet that is transmitted as part of that flow, flow information in at least one data packet counter that is associated with the first queue identifier in the flow record associated with that flow; detect a microburst associated with the first queue; capture the flow information in each data packet counter that is associated with the first queue identifier in each of the flow records included in the switch device; and provide the flow information that was captured for analysis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An Information Handling System (IHS), comprising:
-
a storage system including a flow database; a processing system that is coupled to the storage system; and a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a flow engine that is configured to; receive a plurality of flows transmitted by at least one sender device to at least one receiver device and, for each the plurality of flows that include data packets that are stored in a first queue; provide a first queue identifier for the first queue in a flow record associated with that flow in the flow database; and modify, for each data packet that is transmitted as part of that flow, first queue flow information in at least one data packet counter that is associated with the first queue identifier in the flow record associated with that flow in the flow database; detect a microburst associated with the first queue; capture the first queue flow information in each data packet counter that is associated with the first queue identifier in each of the flow records included in the flow database; and provide the first queue flow information that was captured for analysis. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for providing microburst visibility, comprising:
-
receiving, by a networking device, a plurality of flows transmitted by at least one sender device to at least one receiver device and, for each the plurality of flows that include data packets that are stored in a first queue; provide a first queue identifier for the first queue in a flow record associated with that flow in the flow database; and modify, for each data packet that is transmitted as part of that flow, first queue flow information in at least one data packet counter that is associated with the first queue identifier in the flow record associated with that flow in the flow database; detecting, by the networking device, a microburst associated with the first queue; capturing, by the networking device, the first queue flow information in each data packet counter that is associated with the first queue identifier in each of the flow records included in the flow database; and providing, by the networking device, the first queue flow information that was captured for analysis. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification