Method, apparatus, and system for measuring network delay
First Claim
1. A method for measuring a network delay of a network, comprising:
- acquiring, by a data collecting point (DCP) managing an upstream target logical port (TLP), transmit-end delay measurement information obtained by measuring a service flow by the upstream TLP that is transmitted through the network, wherein the transmit-end delay measurement information comprises transmit-end timestamp information, a service flow identifier of the service flow, and a TLP identifier of the upstream TLP, and wherein the transmit-end delay measurement information is corresponding to a data packet including a delay measurement flag ;
acquiring, by a DCP managing a downstream TLP, receive-end delay measurement information obtained by measuring the service flow by the downstream TLP, wherein the receive-end delay measurement information comprises receive-end timestamp information, the service flow identifier of the service flow, and a TLP identifier of the downstream TLP, and wherein the receive-end delay measurement information is corresponding to the data packet including the delay measurement flag;
transmitting, by the DCP managing the upstream TLP, the transmit-end delay measurement information to a measurement control point (MCP); and
transmitting, by the DCP managing the downstream TLP, the receive-end delay measurement information to the MCP;
wherein, the transmit-end delay measurement information and the receive-end delay measurement information are used to determine a network delay of the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a system for measuring a network delay are disclosed. The method includes: acquiring delay measurement information obtained by measuring a service flow by at least one target logical port TLP, where the delay measurement information includes: timestamp information, a service flow identifier, and a TLP identifier; and transmitting the delay measurement information to a measurement control point MCP, so that the MCP determines details about a network delay according to the timestamp information, the service flow identifier, and the TLP identifier. Embodiments of the present application further provide an apparatus and a system for measuring a network delay. Embodiments of the present application achieve direct and accurate delay measurement of a service flow in scenarios of point to point transmission or point to multipoint transmission on the network, and reflect details about a real delay of the service flow.
17 Citations
37 Claims
-
1. A method for measuring a network delay of a network, comprising:
-
acquiring, by a data collecting point (DCP) managing an upstream target logical port (TLP), transmit-end delay measurement information obtained by measuring a service flow by the upstream TLP that is transmitted through the network, wherein the transmit-end delay measurement information comprises transmit-end timestamp information, a service flow identifier of the service flow, and a TLP identifier of the upstream TLP, and wherein the transmit-end delay measurement information is corresponding to a data packet including a delay measurement flag ; acquiring, by a DCP managing a downstream TLP, receive-end delay measurement information obtained by measuring the service flow by the downstream TLP, wherein the receive-end delay measurement information comprises receive-end timestamp information, the service flow identifier of the service flow, and a TLP identifier of the downstream TLP, and wherein the receive-end delay measurement information is corresponding to the data packet including the delay measurement flag; transmitting, by the DCP managing the upstream TLP, the transmit-end delay measurement information to a measurement control point (MCP); and transmitting, by the DCP managing the downstream TLP, the receive-end delay measurement information to the MCP; wherein, the transmit-end delay measurement information and the receive-end delay measurement information are used to determine a network delay of the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for measuring a network delay of a network, comprising:
-
determining, by an upstream target logical port (TLP), a service flow that is transmitted through the network is a target service flow according to service flow characteristic information of the service flow; adding, by the upstream TLP, a delay measurement flag to a data packet of the service flow; acquiring, by the upstream TLP, transmit-end delay measurement information of the data packet to which the delay measurement flag is added, wherein the transmit-end delay measurement information comprises transmit-end timestamp information, a service flow identifier of the service flow, and a TLP identifier of the upstream TLP; and indentifying, by a downstream TLP, the data packet to which the delay measurement flag is added; acquiring, by a downstream TLP, receive-end delay measurement information of the data packet, wherein the receive-end delay measurement information comprises receive-end timestamp information, a service flow identifier of the service flow, and a TLP identifier of the downstream TLP. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for measuring a network delay of a network, comprising:
-
receiving, by a measurement control point (MCP), transmit-end delay measurement information transmitted by a data collecting point (DCP) corresponding to an upstream target logical port (TLP) and receive-end delay measurement information transmitted by a DCP corresponding to a downstream TLP, wherein the transmit-end delay measurement information comprises;
transmit-end timestamp information, a service flow identifier of a service flow which is transmitted through the network, and a TLP identifier of the upstream TLP; and
the receive-end delay measurement information comprises;
receive-end timestamp information, a service flow identifier of the service flow, and a TLP identifier of the downstream TLP, and wherein the transmit-end delay measurement information and the receive-end delay measurement information are corresponding to a data packet including a delay measurement flag; anddetermining, by the MCP, network delay of the network according to the transmit-end delay measurement information and the receive-end delay measurement information. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A data collecting point (DCP), comprising:
-
a non-transitory computer readable medium comprising computer-executable instructions; and a processor in communication with the non-transitory computer readable medium, wherein when the DCP is a DCP managing an upstream TLP, the processor executes the instructions to; acquire transmit-end delay measurement information obtained by measuring a transmitted service flow by the upstream TLP that is transmitted through a network, wherein the transmit-end delay measurement information comprises transmit-end timestamp information, a service flow identifier of the transmitted service flow, and a TLP identifier of the upstream TLP, and wherein the transmit-end delay measurement information is corresponding to a data packet including a delay measurement flag; and transmit the transmit-end delay measurement information to the MCP; when the DCP is a DCP managing a downstream TLP, the processor executes the instructions to; acquire receive-end delay measurement information obtained by measuring a received service flow by the downstream TLP that is transmitted through the network, wherein the receive-end delay measurement information comprises receive-end timestamp information, a service flow identifier of the received service flow, and a TLP identifier of the downstream TLP, and wherein the receive-end delay measurement information is corresponding to a data packet including a delay measurement flag; and transmitting the receive-end delay measurement information to the MCP, wherein, the transmit-end delay measurement information and the receive-end delay measurement information are used to determine a network delay of the network. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A target logical port (TLP), comprising:
-
a port; a processor in communication with the port, wherein when the TLP is an upstream TLP, the processor is configured to; determine a first service flow transmitted through the port is a target service flow according to service flow characteristic information of the first service flow; add a first delay measurement flag to a first data packet of the first service flow; and acquire transmit-end delay measurement information of the first data packet to which the first delay measurement flag is added, wherein the transmit-end delay measurement information comprises transmit-end timestamp information, a service flow identifier of the first service flow, a TLP identifier of the TLP; wherein when the TLP is a downstream TLP, the processor is configured to;
identify a second data packet to which a second delay measurement flag is added, acquire receive-end delay measurement information of the second data packet, and wherein the receive-end delay measurement information comprises receive-end timestamp information, a service flow identifier of a service flow that is transmitted through the port and comprises the second data packet, and a TLP identifier of the TLP. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A measurement control point (MCP), comprising:
-
a non-transitory computer readable medium comprising computer-executable instructions; and a processor in communication with the non-transitory computer readable medium, wherein the processor executes the instructions to; receive transmit-end delay measurement information transmitted by a data collecting point (DCP) corresponding to an upstream target logical port (TLP) and receive-end delay measurement information transmitted by a DCP corresponding to a downstream TLP, wherein the transmit-end delay measurement information comprises transmit-end timestamp information, a service flow identifier of a service flow that is transmitted through a network, and a TLP identifier of the upstream TLP, and wherein the receive-end delay measurement information comprises receive-end timestamp information, a service flow identifier of the service flow, and a TLP identifier of the downstream TLP, and wherein the transmit-end delay measurement information and the receive-end delay measurement information are corresponding to a data packet including a delay measurement flag; and determine a network delay of the network according to the transmit-end delay measurement information and the receive-end delay measurement information. - View Dependent Claims (34, 35, 36, 37)
-
Specification