Method and system for passive quality of service monitoring of a network
First Claim
Patent Images
1. A method for passive quality of service monitoring of a network, the method comprising:
- creating a plurality of signatures from a plurality of network packets transmitted through the network at a plurality of monitoring points, each signature comprising at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet, and a time-stamp; and
generating at least one quality of service parameter for the network based upon the plurality of signatures.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for passive quality of service monitoring of a network are described. In one embodiment, a number of signatures are extracted from a number of network packets at a number of monitoring points. In addition, at least one quality of service parameter is generated based upon the signatures.
149 Citations
41 Claims
-
1. A method for passive quality of service monitoring of a network, the method comprising:
-
creating a plurality of signatures from a plurality of network packets transmitted through the network at a plurality of monitoring points, each signature comprising at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet, and a time-stamp; and
generating at least one quality of service parameter for the network based upon the plurality of signatures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
time-stamping the plurality of network packets at each of the plurality of monitoring points.
-
-
7. The method of claim 1 wherein generating at least one quality of service parameter further comprises:
-
matching at least one signature from an first monitoring point of the plurality of monitoring points with at least one signature from a second monitoring point of the plurality of monitoring points; and
computing a one-way packet travel time.
-
-
8. The method of claim 1 wherein generating at least one quality of service parameter further comprises:
-
matching at least one signature from an first monitoring point of the plurality of monitoring points with at least one signature from a second monitoring point of the plurality of monitoring points; and
computing a lost packet percentage.
-
-
9. A method for passive quality of service monitoring of a network, the method comprising:
-
creating a plurality of ingress signatures from a plurality of network packets entering the network at an ingress point;
creating a plurality of egress signatures from the plurality of network packets at an egress point, the plurality of network packets having traversed the network from the ingress point to the egress point; and
generating at least one quality of service parameters for the network based upon the plurality of ingress signatures and the plurality of egress signatures, wherein each signature comprises at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet, and a time-stamp. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
time-stamping the plurality of network packets at the ingress point.
-
-
15. The method of claim 9 wherein creating the plurality of egress signatures further comprises:
time-stamping the plurality of network packets at the egress point.
-
16. The method of claim 9 wherein generating at least one quality of service parameter further comprises:
-
matching at least one ingress signature with at least one egress signature; and
computing a one-way packet travel time.
-
-
17. The method of claim 9 wherein generating at least one quality of service parameter further comprises:
-
matching at least one ingress signature with at least one egress signature; and
computing a lost packet percentage.
-
-
18. The method of claim 9 wherein each of the plurality of ingress signatures for a frame network comprises a total frame length, and a traffic class identifier, and the constant content comprises frame header information.
-
19. The method of claim 9 wherein each of the plurality of egress signatures for a frame network comprises a total frame length, and a traffic class identifier, and the constant content comprises frame header information.
-
20. An article of manufacture including one or more computer-readable media with executable instructions therein, which when executed by a processing device causes the processing device to:
-
create a plurality of signatures from a plurality of network packets transmitted through the network at a plurality of monitoring points, each signature comprising at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet, and a time-stamp; and
generate at least one quality of service parameters for the network based upon the plurality of signatures.
-
-
21. An article of manufacture including one or more computer-readable media with executable instructions therein, which when executed by a processing device causes the processing device to:
-
create a plurality of ingress signatures from a plurality of network packets entering the network at an ingress point;
create a plurality of egress signatures from the plurality of network packets at an egress point, the plurality of network packets having traversed the network from the ingress point to the egress point; and
generate at least one quality of service parameters for the network based upon the plurality of ingress signatures and the plurality of egress signatures, wherein each signature comprises at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet, and a time-stamp.
-
-
22. A system for passive quality of service monitoring of a network, the system comprising:
-
means for creating a plurality of signatures from a plurality of network packets transmitted through the network at a plurality of monitoring points, each signature comprising at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet, and a time-stamp; and
means for generating at least one quality of service parameters for the network based upon the plurality of signatures.
-
-
23. A system for passive quality of service monitoring of a network, the system comprising:
-
means for creating a plurality of ingress signatures from a plurality of network packets entering the network at an ingress point;
means for creating a plurality of egress signatures from the plurality of network packets at an egress point, the plurality of network packets having traversed the network from the ingress point to the egress point; and
means for generating at least one quality of service parameters for the network based upon the plurality of ingress signatures and the plurality of egress signatures, wherein each signature comprises at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet, and a time-stamp.
-
-
24. A system for passive quality of service monitoring of a network, the system comprising:
-
a plurality of probes to create a plurality of signatures from a plurality of network packets transmitted through the network at a plurality of monitoring points, each signature comprising at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet, and a time-stamp; and
a correlation device to generate at least one quality of service parameter for the network based upon the plurality of signatures. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A system for passive quality of service monitoring of a network comprising:
-
a first probe to create a plurality of ingress signatures from a plurality of network packets entering the network at an ingress point;
a second probe to create a plurality of egress signatures from the plurality of network packets at an egress point, the plurality of network packets having traversed the network from the ingress point to the egress point; and
a correlation device to generate at least one quality of service parameters for the network based upon the plurality of ingress signatures and the plurality of egress signatures, wherein each signature comprises at least a portion of constant content in a corresponding packet, a checksum calculated from a payload in the corresponding packet and a time-stamp. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification