Method to accurately and securely determine propagation delay and distance between sending and receiving node in packet network using cut-through approach and packet network node for executing the method
First Claim
1. A method of measuring a distance between nodes in a packet network, the method comprising:
- transmitting a ping packet from a first node to a second node through at least one of a plurality of third nodes;
determining a departure time of the ping packet;
transmitting a response packet with respect to the ping packet from the second node to the first node through the at least one of the plurality of the third nodes;
prioritizing a transmission of at least one of the ping packet and response packet from the at least one of the plurality of third nodes;
determining a round-trip time by determining an arrival time of the response packet; and
determining a distance based on the round-trip time and a speed of the ping packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for measuring a distance between nodes in a packet network are provided. The system and method include measuring and storing a departure time of a ping packet sent from a source node to a destination node, sending a response packet with respect to the ping packet from the destination node to the source node, cutting through the ping packet or response packet to a successive node or the destination node without an intermediate node delay, computing a round-trip time by measuring an arrival time of the response packet at the source node and measuring the distance between the nodes, based on the round-trip time and speed of the ping packet.
-
Citations
17 Claims
-
1. A method of measuring a distance between nodes in a packet network, the method comprising:
-
transmitting a ping packet from a first node to a second node through at least one of a plurality of third nodes; determining a departure time of the ping packet; transmitting a response packet with respect to the ping packet from the second node to the first node through the at least one of the plurality of the third nodes; prioritizing a transmission of at least one of the ping packet and response packet from the at least one of the plurality of third nodes; determining a round-trip time by determining an arrival time of the response packet; and determining a distance based on the round-trip time and a speed of the ping packet. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing a packet in a dedicated unit included in each node in a packet network, the method comprising:
-
receiving a packet at a node in a packet network; determining a packet kind of the packet received at the node; and processing the packet at the node, based on the packet kind. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable recording medium including a set of instructions for executing a method of measuring a distance between nodes in a packet network is recorded, the instructions comprising:
-
a first set of instructions for transmitting a ping packet from a first node to a second node through at least one of a plurality of third nodes; a second set of instructions for determining a departure time of the ping packet; a third set of instructions for transmitting a response packet with respect to the ping packet from the second node to the first node through the at least one of the plurality of the third nodes; a fourth set of instructions for prioritizing a transmission of at least one of the ping packet and response packet from the at least one of the plurality of third nodes; a fifth set of instructions for determining a round-trip time by determining an arrival time of the response packet; and a sixth set of instructions for determining a distance based on the round-trip time and a speed of the ping packet.
-
-
15. A node system for measuring a distance between nodes in a packet network, the system comprising:
-
a source node unit for transmitting a ping packet to a destination node, for determining and storing a departure time of the ping packet, and for measuring a distance between nodes in a packet network; a destination node unit for receiving the ping packet and sending a response packet corresponding to the ping packet when the received the ping packet is destined for the destination node; an intermediate node unit for prioritizing transmission of at least one of the ping packet and the response packet to a successive node without an intermediate node delay; a computer for computing a round-trip time by determining an arrival time when a response packet destined for the node is received; and a distance measurer for determining a distance between the source node and the destination node, based on the round-trip time. - View Dependent Claims (16, 17)
-
Specification