Delay measurement system and delay measurement method, as well as delay measurement device and delay measurement program
First Claim
1. A delay measurement system that includes a transmission source node and a transmission destination node connected to the transmission source node over a network including a relay node, and measures a delay time in a direction from the transmission source node to the transmission destination node, whereinthe transmission source node comprises:
- a source clock generation section that generates a clock;
a control packet generation section that generates a delay measurement packet at a regular interval based on the clock generated by the source clock generation section; and
a control packet transmission section that transmits the generated delay measurement packet to the transmission destination node, andthe transmission destination node comprises;
a control packet analysis section that selects the delay measurement packet from a reception frame;
a delay measurement section that measures a delay with which the delay measurement packet is transmitted from the transmission source node to the transmission destination node itself in the network; and
a destination clock generation section that generates another clock,wherein the delay measurement section includes;
a packet counter that increases a counter value for each reception of the delay measurement packet and decreases the counter value according to the another clock of the destination clock generation section to manage an arrival state and an output state of the delay measurement packet as the counter value; and
a delay calculation section that monitors the counter value managed by the packet counter to calculate a queuing delay added, in the network, to the delay measurement packet transmitted from the transmission source node.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention measures 1-way delay without equipping all nodes with special functionality in a situation in which time has not been synchronized. The delay measurement system of the present invention has a transmission origin node and a transmission destination node which is connected to the transmission origin node through a network including relay nodes, and measures the delay time from the transmission origin node to the transmission destination node direction, wherein the transmission origin node generates a clock. On the basis of the generated clock, delay measurement packets are generated at regular periods. The generated delay measurement packets are transmitted to the transmission destination node. The transmission destination node selects the delay measurement packets from among the received frames. The delay received by the delay measurement packets in the network between the transmission origin node to the node itself is measured.
4 Citations
14 Claims
-
1. A delay measurement system that includes a transmission source node and a transmission destination node connected to the transmission source node over a network including a relay node, and measures a delay time in a direction from the transmission source node to the transmission destination node, wherein
the transmission source node comprises: -
a source clock generation section that generates a clock; a control packet generation section that generates a delay measurement packet at a regular interval based on the clock generated by the source clock generation section; and a control packet transmission section that transmits the generated delay measurement packet to the transmission destination node, and the transmission destination node comprises; a control packet analysis section that selects the delay measurement packet from a reception frame; a delay measurement section that measures a delay with which the delay measurement packet is transmitted from the transmission source node to the transmission destination node itself in the network; and a destination clock generation section that generates another clock, wherein the delay measurement section includes; a packet counter that increases a counter value for each reception of the delay measurement packet and decreases the counter value according to the another clock of the destination clock generation section to manage an arrival state and an output state of the delay measurement packet as the counter value; and a delay calculation section that monitors the counter value managed by the packet counter to calculate a queuing delay added, in the network, to the delay measurement packet transmitted from the transmission source node. - View Dependent Claims (2)
-
-
3. A delay measurement system that measures a delay time on a network including a transmission source node, a transmission destination node connected to the transmission source node through relay nodes, and the relay nodes that relay communication from the transmission source node to the transmission destination node, comprising:
-
the transmission source node comprising; a source clock generation section that generates a clock; a control packet generation section that generates a delay measurement packet at a regular interval based on the clock generated by the source clock generation section; and a control packet transmission section that transmits the generated delay measurement packet to the transmission destination node, the relay nodes each comprising; a control packet analysis section that selects the delay measurement packet from a reception frame; a delay calculation section that calculates a delay time of the delay measurement packet transmitted from the transmission source node to the relay node itself in the network; a control packet correction section that stores the calculated delay time and a node identifier of the relay node itself in the delay measurement packet to correct the delay measurement packet; and a control packet transmission section that transmits the delay measurement packet corrected by the correction section toward the transmission destination node, the transmission destination node including; a control packet analysis section that selects the delay measurement packet from a reception frame; and a delay measurement section that measures a delay of with which the delay measurement packet is transmitted from the transmission source node to the transmission destination node itself in the network, the transmission destination node calculating, based on the delay time and node identifier stored in the delay measurement packet, any one or a combination of the delay time between the transmission source node and transmission destination node, delay time between the transmission source node and relay node, delay time between the relay nodes, and delay time between the relay node and transmission destination node. - View Dependent Claims (4, 5)
-
-
6. A delay measurement method performed by a system including a network including a transmission source node, a transmission destination node connected to the transmission source node through relay nodes, and the relay nodes that relay communication from the transmission source node to the transmission destination node, comprising steps of:
-
generating a clock by the transmission source node; generating a delay measurement packet by the transmission source node at a regular interval based on the generated clock; transmitting the generated delay measurement packet to the transmission destination node by the transmission source node; selecting the delay measurement packet from a reception frame by each of the relay nodes; calculating a delay time of the delay measurement packet transmitted from the transmission source node to the relay node itself in the network by each of the relay nodes; storing the calculated delay time and a node identifier of the relay node itself in the delay measurement packet to correct the delay measurement packet by each of the relay nodes; transmitting the corrected delay measurement packet toward the transmission destination node by each of the relay nodes; selecting the delay measurement packet from a reception frame by the transmission destination node; measuring, by the transmission destination node, a delay with which the delay measurement packet is transmitted from the transmission source node to the transmission destination node itself in the network; and calculating, based on the delay time and node identifier stored in the delay measurement packet, any one or a combination of the delay time between the transmission source node and transmission destination node, delay time between the transmission source node and relay node, delay time between the relay nodes, and delay time between the relay node and transmission destination node by the transmission destination node. - View Dependent Claims (7, 8)
-
-
9. A delay measurement device that serves as a transmission destination node connected to a transmission source node over a network including a relay node and measures a delay time between the transmission source node and the transmission destination node, said delay measurement device comprising:
-
an interface that receives a delay measurement packet generated at a regular interval based on a source clock generated by the transmission source node; a control packet analysis section that selects the delay measurement packet from a reception frame; a delay measurement section that measures a delay with which the delay measurement packet is transmitted over the network from the transmission source node to the transmission destination node itself; and a destination clock generation section that generates another clock, wherein the delay measurement section of the delay measurement device includes; a packet counter that increases a counter value for each reception of the delay measurement packet and decreases the counter value according to the another clock of the destination clock generation section to manage an arrival state and an output state of the delay measurement packet as the counter value; and a delay calculation section that monitors the counter value managed by the packet counter to calculate a queuing delay added, in the network, to the delay measurement packet transmitted from the transmission source node. - View Dependent Claims (10)
-
-
11. A delay measurement method
performed by a system including a transmission source node and a transmission destination node connected to the transmission source node over a network including a relay node to measure a delay time in a direction from the transmission source node to the transmission destination node, said delay measurement method comprising the steps of: -
generating a clock by the transmission source node; generating a delay measurement packet at a regular interval by the transmission source node based on the generated clock; transmitting the generated delay measurement packet to the transmission destination node by the transmission source node; selecting the delay measurement packet from a reception frame by the transmission destination node; and measuring, by the transmission destination node, a delay with which the delay measurement packet is transmitted from the transmission source node to the transmission destination node itself in the network; generating another clock by the transmission destination mode; preparing a packet counter that increases a counter value for each reception of the delay measurement packet and decreases the counter value according to the another clock generated by the transmission destination node to manage an arrival state and an output state of the delay measurement packet as the counter value by the transmission destination node; and monitoring the counter value managed by the packet counter to calculate a queuing delay added, in the network, to the delay measurement packet transmitted from the transmission source node by the transmission destination node. - View Dependent Claims (12)
-
-
13. A non-transitory computer-readable recording medium which enables a computer to function as a delay measurement device that serves as a transmission destination node connected to a transmission source node over a network including a relay node, and measures a delay time between the transmission source node and the transmission destination node, said delay measurement device comprising:
-
an interface that receives a delay measurement packet generated at a regular interval based on a source clock generated by the transmission source node; a control packet analysis section that selects the delay measurement packet from a reception frame; a delay measurement section that measures a delay with which the delay measurement packet is transmitted over the network from the transmission source node to the transmission destination node itself; and a destination clock generation section that generates another clock, wherein the delay measurement section of the delay measurement device includes; a packet counter that increases a counter value for each reception of the delay measurement packet and decreases the counter value according to the clock of the destination clock generation section to manage an arrival state and an output state of the delay measurement packet as the counter value; and a delay calculation section that monitors the counter value managed by the packet counter to calculate a queuing delay added, in the network, to the delay measurement packet transmitted from the transmission source node. - View Dependent Claims (14)
-
Specification