Passive network monitoring system
First Claim
1. A network performance monitoring system, comprising:
- a database;
at least one network performance monitoring circuit coupled to a network along which network traffic flows in a form of packets, said at least one network performance monitoring circuit programmed to perform the steps of;
receiving a video packet communicated along the network;
determining whether data in the packet satisfies a rule set; and
responsive to determining that data in the packet satisfies a rule set, copying information relating to the packet to be stored into the database;
a recorder layer for communicating between the database and the monitoring circuit, the recorder layer comprising manager applications and meter reading applications, the recorder layer configured to provide the rule set in a flow store to a meter that identifies packets based on a service type and a Quality of Service (QoS) of each of the packets in response to the rule set, said meter programmed to perform the steps of;
selecting a source and a destination for each of the identified packets when the QoS exceeds a value; and
forwarding the selected packets to the recorder layer;
querying circuitry for querying the information communicated by the at least one network performance monitoring circuit to the database to identify an irregularity in the network traffic originated when a route related to the forwarded selected packets is compared to a route related to a source and a destination for each of the identified packets when the QoS does not exceed the value; and
corrective circuitry for electronically providing a corrective action with respect to the identified irregularity in the network traffic, the corrective action ensuring a quality of the video based on the compared routes.
10 Assignments
0 Petitions
Accused Products
Abstract
A network monitoring system (10). The system comprises a database (32) and at least one monitoring circuit (36) coupled to a network (20). Network traffic flows along the network in a form of packets. The at least one monitoring circuit is programmed to perform the steps of receiving a packet communicated along the network and determining whether data in the packet satisfies a rule set. Further, the at least one monitoring circuit is responsive to determining that data in the packet satisfies a rule set by copying information relating to the packet to be stored into the database. The system also comprises circuitry for querying the information communicated by the at least one monitoring circuit to the database to identify an irregularity in the network traffic.
48 Citations
30 Claims
-
1. A network performance monitoring system, comprising:
-
a database; at least one network performance monitoring circuit coupled to a network along which network traffic flows in a form of packets, said at least one network performance monitoring circuit programmed to perform the steps of; receiving a video packet communicated along the network; determining whether data in the packet satisfies a rule set; and responsive to determining that data in the packet satisfies a rule set, copying information relating to the packet to be stored into the database; a recorder layer for communicating between the database and the monitoring circuit, the recorder layer comprising manager applications and meter reading applications, the recorder layer configured to provide the rule set in a flow store to a meter that identifies packets based on a service type and a Quality of Service (QoS) of each of the packets in response to the rule set, said meter programmed to perform the steps of; selecting a source and a destination for each of the identified packets when the QoS exceeds a value; and forwarding the selected packets to the recorder layer; querying circuitry for querying the information communicated by the at least one network performance monitoring circuit to the database to identify an irregularity in the network traffic originated when a route related to the forwarded selected packets is compared to a route related to a source and a destination for each of the identified packets when the QoS does not exceed the value; and corrective circuitry for electronically providing a corrective action with respect to the identified irregularity in the network traffic, the corrective action ensuring a quality of the video based on the compared routes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of monitoring the performance of a network along which network traffic flows in a form of packets, comprising:
-
receiving a video packet communicated along the network; determining whether data in the packet satisfies a rule set; responsive to determining that data in the packet satisfies a rule set, copying information relating to the packet to be stored into a database; providing the rule set in a flow store to a meter, said meter; identifying the packet based on a service type and a Quality of Service (QoS) in response to the rule set; selecting a source and a destination for the packet when the QoS exceeds a value; and forwarding the selected packet to the database; storing a network flow in the database and corresponding to the information; querying the information to identify an irregularity in the network traffic originated when a route related to the forwarded selected packets is compared to a route related to a source and a destination for a packets when the QoS does not exceed the value; and providing a corrective action with respect to the identified irregularity in the network traffic, the corrective action ensuring a quality of the video based on the compared routes. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification