Method and apparatus for network time syncing
AssigneeCisco Technology, Inc.
InventorMatthew Grosvenor
Life of this patent
Estimating the term…
Abstract
A method of operating a network having one or more nodes which are in communication with a server, the server including or being in communication with a high precision time source, to estimate a time delay between the server and each node is provided. The method includes initiating a delay request from the server which is transported over a physical layer to the node, the server receiving a delay response from the node receiving the delay request, wherein a timestamp for the delay request and a timestamp for the delay response are times recorded from the high precision time source, wherein the time delay is estimated from half of a time difference between the timestamps.
Claims20
A method of operating a network, the network having one or more nodes which are in communication with a server, the server including or being in communication with a high precision time source, the method comprising estimating a time delay between the server and each node, which comprises:
- configuring a physical layer for transport of time protocol data between the server and each node of the one or more nodes;
- initiating a delay request from the server which is transported over the physical layer to a node of the one or more nodes, wherein a first timestamp for the delay request is recorded from the high precision time source;
- receiving at the server a delay response from the node receiving the delay request, wherein a second timestamp for the delay response is recorded from the high precision time source, wherein the delay response is a passive reflection of the delay request from the node back to the server;
- and
- estimating the time delay between the server and the node from half of a time difference between the first and second timestamps.
A system comprising:
- a network having one or more nodes;
- and
- a server in communication with the one or more nodes, and including or being in communication with a high precision time source, wherein the server estimates a time delay between the server and each of the one or more nodes in the network by:
- configuring a physical layer for transport of time protocol data between the server and each of the one or more nodes;
- initiating a delay request from the server which is transported over the physical layer to a node of the one or more nodes, wherein a first timestamp for the delay request is recorded from the high precision time source;
- receiving at the server a delay response from the node receiving the delay request, wherein a second timestamp for the delay response is recorded from the high precision time source, wherein the delay response is a passive reflection of the delay request from the node back to the server;
- and
- estimating the time delay between the server and the node from half of a time difference between the first and second timestamps.
Dependencies are inferred from the claim text.