Buffer Circuitry for Monitoring Network Element Status
First Claim
1. A method comprising:
- when a first criterion is met by a first network element in a network comprising multiple network elements, recording events corresponding to the first network element in a first buffer;
when a second criterion is met by a triggering network element of the multiple network elements, recording events corresponding to the triggering network element in a second buffer; and
when the second buffer meets a freeze criterion;
holding content of the second buffer static; and
causing a host processor to access the content of the first and second buffers.
6 Assignments
0 Petitions
Accused Products
Abstract
A system includes a pre-trigger buffer and a post-trigger buffer for recording entries related to specific network element. Buffer management monitoring circuitry captures entries leading up to a trigger criterion being met in the pre-trigger buffer and entries following the trigger criterion being met in the post-trigger buffer. The trigger criterion may include network element status, such as a threshold queue level; or an event, such as a dropped packet. The pre-trigger buffer may include a circular buffer in which older entries are overwritten by newer entries. Once the trigger condition is met, the pre-trigger buffer contents are held while the post-trigger buffer fills. Once the post-trigger buffer fills, the contents of the buffers may be read.
12 Citations
20 Claims
-
1. A method comprising:
-
when a first criterion is met by a first network element in a network comprising multiple network elements, recording events corresponding to the first network element in a first buffer; when a second criterion is met by a triggering network element of the multiple network elements, recording events corresponding to the triggering network element in a second buffer; and when the second buffer meets a freeze criterion; holding content of the second buffer static; and causing a host processor to access the content of the first and second buffers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device comprising:
-
buffer circuitry configured to record event entries; a communication interface in data communication with the buffer circuitry, the communication interface configured to allow a host processor to access the event entries in the buffer circuitry; and monitoring circuitry configured to; monitor multiple network elements; when a first criterion is met by a first network element of the multiple network elements, cause the buffer circuitry to record event entries for the first network element; when a second criterion is met by a second condition of a triggering network element of the multiple network elements, the second criterion different from the first criterion, cause the buffer circuitry to record event entries for the triggering network element; and when a freeze condition is met, cause the buffer circuity to stop recording event entries. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A device comprising:
-
first buffer circuitry; second buffer circuitry; and monitoring circuitry configured to; monitor multiple network elements; responsive to a first network element of the multiple network elements meeting a first criterion but before a second network element meets a second criterion, record a first entry attributed to the first network element in the first buffer circuitry; responsive to a second network element meeting the second criterion; record a second entry attributed to the second network element in the first buffer circuitry; and record a third entry attributed to the second network element in the second buffer circuitry; and responsive to a third network element meeting the second criterion; record a fourth entry attributed to the third network element in the second buffer circuitry; and forgo recording a fifth entry attributed to the third network element in the first buffer circuitry. - View Dependent Claims (20)
-
Specification