Method and apparatus for one-way passive loss measurements using sampled flow statistics
First Claim
1. A method for estimating one-way packet loss in a packet network, the method comprising:
- receiving a first record of sampled packets for a flow from a first network element;
receiving a second record of sampled packets for the flow from a second network element in communication with the first network element;
determining, for a measurement interval, a first count of the sampled packets in the first record received from the first network element and a second count of the sampled packets in the second record received from the second network element, the first and second counts to account for the sampled packets in the first and second records having been determined by sampling a fraction of packets in a packet stream for the flow; and
estimating the packet loss using the first and second counts of the sampled packets for the measurement interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet loss estimation technique is disclosed that utilizes the sampled flow level statistics that are routinely collected in operational networks, thereby obviating the need for any new router features or measurement infrastructure. The technique is specifically designed to handle the challenges of sampled flow-level aggregation such as information loss resulting from packet sampling, and generally comprises: receiving a first record of sampled packets for a flow from a first network element; receiving a second record of sampled packets for the flow from a second network element communicating with the first network element; correlating sampled packets from the flow at the first network element and the second network element to a measurement interval; and estimating the packet loss using a count of the sampled packets correlated to the measurement interval.
28 Citations
20 Claims
-
1. A method for estimating one-way packet loss in a packet network, the method comprising:
-
receiving a first record of sampled packets for a flow from a first network element; receiving a second record of sampled packets for the flow from a second network element in communication with the first network element; determining, for a measurement interval, a first count of the sampled packets in the first record received from the first network element and a second count of the sampled packets in the second record received from the second network element, the first and second counts to account for the sampled packets in the first and second records having been determined by sampling a fraction of packets in a packet stream for the flow; and estimating the packet loss using the first and second counts of the sampled packets for the measurement interval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for estimating one-way packet loss in a packet network, the method comprising:
-
receiving a first record of sampled packets for a flow from a first network element; receiving a second record of sampled packets for the flow from a second network element communicating with the first network element; associating sampled packets from the flow at the first and second network elements with a measurement interval; and estimating packet loss using a count of the sampled packets associated with the measurement interval, wherein the estimated packet loss is represented by;
-
-
9. A method for estimating one-way packet loss in a packet network, the method comprising:
-
receiving a first record of sampled packets for a flow from a first network element; receiving a second record of sampled packets for the flow from a second network element communicating with the first network element; associating sampled packets from the flow at the first and second network elements with a measurement interval; and estimating packet loss using a count of the sampled packets associated with the measurement interval, wherein the estimated packet loss is represented by;
-
-
10. A method for estimating one-way packet loss in a packet network, the method comprising:
-
receiving a first record of sampled packets for a flow from a first network element; receiving a second record of sampled packets for the flow from a second network element communicating with the first network element; associating sampled packets from the flow at the first and second network elements with a measurement interval; and estimating packet loss using a count of the sampled packets associated with the measurement interval, wherein the estimated packet loss is represented by;
-
-
11. A machine-readable medium containing computer encoded instructions which, when executed by a processor, cause a device to at least:
-
receive a first record of sampled packets for a flow from a first network element; receive a second record of sampled packets for the flow from a second network element in communication with the first network element; determine, for a measurement interval, a first count of the sampled packets in the first record received from the first network element and a second count of the sampled packets in the second record received from the second network element, the first and second counts to account for the sampled packets in the first and second records having been determined by sampling a fraction of packets in a packet stream for the flow; and estimate packet loss using the first and second counts of the sampled packets for the measurement interval. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable medium containing computer encoded instructions which, when executed by a processor, enable a device to estimate one-way packet loss in a packet network by at least:
-
receiving a first record of sampled packets for a flow from a first network element; receiving a second record of sampled packets for the flow from a second network element communicating with the first network element; associating sampled packets from the flow at the first and second network elements with a measurement interval; and estimating packet loss using a count of the sampled packets associated with the measurement interval, wherein the estimated packet loss is represented by;
-
-
19. A machine-readable medium containing computer encoded instructions which, when executed by a processor, enable a device to estimate one-way packet loss in a packet network by at least:
-
receiving a first record of sampled packets for a flow from a first network element; receiving a second record of sampled packets for the flow from a second network element communicating with the first network element; associating sampled packets from the flow at the first and second network elements with a measurement interval; and estimating packet loss using a count of the sampled packets associated with the measurement interval, wherein the estimated packet loss is represented by;
-
-
20. A machine-readable medium containing computer encoded instructions which, when executed by a processor, enable a device to estimate one-way packet loss in a packet network by at least:
-
receiving a first record of sampled packets for a flow from a first network element; receiving a second record of sampled packets for the flow from a second network element communicating with the first network element; associating sampled packets from the flow at the first and second network elements with a measurement interval; and estimating packet loss using a count of the sampled packets associated with the measurement interval, wherein the estimated packet loss is represented by;
-
Specification