Method for devices in a network to participate in an end-to-end measurement of latency
First Claim
1. A method of determining a latency of a path segment in a communication network having multiple path segments, that uses multi-bit data packets, said method comprisinggenerating a test packet for use in determining the latency of each of said multiple path segments in said network,transmitting said test packet between first and second devices coupled to said network at opposite ends of a first path segment, and then between said second device and a third device coupled to opposite ends of a second path segment,storing in said test packet a transmit time when a first preselected bit in said test packet is transmitted from said first device,when said test packet is received by said second device coupled to said network, storing in said second device the difference between (i) the transmit time when said first preselected bit in said test packet is transmitted from said first device and (ii) a receipt time when a second preselected bit in said test packet is received by said second device, andwhen said test packet is received by said third device coupled to said network, storing in said third device the difference between (i) the transmit time when said preselected bit in said test packet is transmitted from said first device and (ii) a receipt time when a second preselected bit in said test packet is received by said third device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of determining the latency of path segments in a communication network that uses multi-bit data packets comprises generating a test packet for use in determining the latency of path segments in the network; transmitting the test packet from a first device coupled to the network; storing in the test packet the time when a preselected bit in the test packet is transmitted from the first device; when the test packet is received by a second device coupled to the network, storing in the second device at least one of (a) the time when a preselected bit in the test packet is received by the second device and (b) the difference between (i) the time when the preselected bit in the test packet is transmitted from the first device and (ii) the time when the test packet is received by the second device.
-
Citations
9 Claims
-
1. A method of determining a latency of a path segment in a communication network having multiple path segments, that uses multi-bit data packets, said method comprising
generating a test packet for use in determining the latency of each of said multiple path segments in said network, transmitting said test packet between first and second devices coupled to said network at opposite ends of a first path segment, and then between said second device and a third device coupled to opposite ends of a second path segment, storing in said test packet a transmit time when a first preselected bit in said test packet is transmitted from said first device, when said test packet is received by said second device coupled to said network, storing in said second device the difference between (i) the transmit time when said first preselected bit in said test packet is transmitted from said first device and (ii) a receipt time when a second preselected bit in said test packet is received by said second device, and when said test packet is received by said third device coupled to said network, storing in said third device the difference between (i) the transmit time when said preselected bit in said test packet is transmitted from said first device and (ii) a receipt time when a second preselected bit in said test packet is received by said third device.
Specification