Method and apparatus for rate limiting
First Claim
Patent Images
1. An apparatus for rate limiting to control amounts of data in a passive network monitoring pipelined system, said apparatus comprising:
- a processor-implemented packet filter module having a first rate limiting mechanism for discarding particular incoming packets and passing on non-discarded packets;
a monitor receiving said non-discarded packets from said packet filter module, said monitor processing said non-discarded packets and outputting corresponding events, said monitor having a second rate limiting mechanism for discarding particular incoming events and passing on non-discarded events;
a logger module having a third rate limiting mechanism for discarding unwanted data and passing on said non-discard events, said logger module within a policy monitor module receiving said outputted corresponding events from said monitor;
and a reporting module, having a fourth rate limiting mechanism wherein said non-discarded events are received from said logger module and combined with like events in a roll-up over a time interval or based on the hierarchy of objects to meet storage requirements.
14 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a network monitor internals mechanism, which serves to translate packet data into multiple concurrent streams of encoded network event data, to contribute to enterprise management, reporting, and global mechanisms for aggregating monitors at a centralized aggregation point, and to facilitate rate limiting techniques because such monitors are not in control (i.e. cannot back pressure flow) is provided.
227 Citations
32 Claims
-
1. An apparatus for rate limiting to control amounts of data in a passive network monitoring pipelined system, said apparatus comprising:
-
a processor-implemented packet filter module having a first rate limiting mechanism for discarding particular incoming packets and passing on non-discarded packets; a monitor receiving said non-discarded packets from said packet filter module, said monitor processing said non-discarded packets and outputting corresponding events, said monitor having a second rate limiting mechanism for discarding particular incoming events and passing on non-discarded events; a logger module having a third rate limiting mechanism for discarding unwanted data and passing on said non-discard events, said logger module within a policy monitor module receiving said outputted corresponding events from said monitor; and a reporting module, having a fourth rate limiting mechanism wherein said non-discarded events are received from said logger module and combined with like events in a roll-up over a time interval or based on the hierarchy of objects to meet storage requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for rate limiting to control amounts of data in a passive network monitoring pipelined system, said method comprising:
-
providing a processor-implemented packet filter module having a first rate limiting mechanism for discarding particular incoming packets and passing on non-discarded packets; providing a monitor receiving said non-discarded packets from said packet filter module, said monitor processing said non-discarded packets and outputting corresponding events, said monitor having a second rate limiting mechanism for discarding particular incoming events and passing on non-discarded events; providing a logger module having a third rate limiting mechanism for discarding unwanted data and passing on said non-discard events, said logger module within a policy monitor module receiving said outputted corresponding events from said monitor; and providing a rate limiting module, having a fourth rate limiting mechanism wherein said non-discarded events are received from said logger module and abstracted over a predetermined time interval to meet storage requirements. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification