Event processing in rate limited network devices
AssigneeCisco Technology, Inc.
InventorsL. Alexander Clemm, Petre Dini, Cosmin Dini
Life of this patent
Estimating the term…
Abstract
Event processing in rate limited network devices is described. An event receiver is notified of a backlog condition and may respond by increasing the rate limit for the network device. If an event queue on the network device overflows, event messages may be diverted to an event message overflow store or to a network location. Later, the messages may be retrieved after the overflow condition has cleared. As a result, critical messages or events such as Syslog messages are not lost when a rate limited network device cannot deliver the messages to a network management station.
Claims20
An apparatus comprising:
- a network interface that is coupled to a data network for receiving one or more packet flows therefrom;
- a processor;
- logic coupled to the processor and which, when executed by the processor, causes the processor to perform:
- detecting a backlog of event messages in a first network device, wherein the backlog comprises an accumulation of messages that have not been transmitted to a second network device;
- in response to detecting the backlog on the first network device, generating a backlog notification message in the first network device and sending the backlog notification message to the second network device;
- and
- receiving a request from the second network device to increase an event message rate limit of the first network device.
A method, comprising:
- detecting a backlog of event messages in a first network device, wherein the backlog comprises an accumulation of messages that have not been transmitted to a second network device;
- in response to detecting the backlog on the first network device, generating a backlog notification message in the first network device and sending the backlog notification message to the second network device;
- and
- receiving a request from the second network device to increase an event message rate limit of the first network device.
An apparatus comprising:
- a network interface that is coupled to a data network for receiving one or more packet flows therefrom;
- a processor;
- means for detecting a backlog of event messages in a first network device, wherein the backlog comprises an accumulation of messages that have not been transmitted to a second network device;
- means for generating a backlog notification message in the first network device and sending the backlog notification message to the second network device, in response to detecting the backlog on the first network device;
- and
- means for receiving a request from the second network device to increase an event message rate limit of the first network device.
A network management system comprising:
- a networking device comprising a network interface capable of receiving one or more packet flows, and a processor;
- a network management system coupled to the networking device;
- logic in the networking device which when executed by the processor causes detecting a backlog of event messages in the networking device, wherein the backlog comprises an accumulation of messages that have not been transmitted to the network management system;
- logic in the networking device which when executed by the processor causes generating a backlog notification message in the networking device and sending the backlog notification message to the network management system, in response to detecting the backlog on the networking device;
- and
- logic in the networking device which when executed by the processor causes receiving a request from the second network device to increase an event message rate limit of the first network device.
Dependencies are inferred from the claim text.