SERVER TIME PROTOCOL MESSAGES AND METHODS
First Claim
1. A method of exchanging messages for facilitating synchronization of servers of a timing network, the method comprising:
- generating an exchange time parameters (XTP) message command at a first server, the XTP message command including a message command transmit timestamp field set by the first server and a message command receive timestamp field which is not set by the first server;
transmitting the XTP message command to a second server over a server time protocol path, wherein the message command transmit timestamp field is set by the first server using a current time of day clock of the first server, and is set immediately prior to transmitting of the XTP message command;
setting the message command receive timestamp field in the XTP message command with the time that the XTP message command is received at the second server; and
generating an XTP message response at the second server, the XTP message response including the message command transmit timestamp set by the first server and the message command receive timestamp set by the second server obtained from the XTP message command.
1 Assignment
0 Petitions
Accused Products
Abstract
Server time protocol (STP) messages and methods of exchange thereof are provided for facilitating synchronization of processing units of a timing network. The STP messages include exchange time parameters (XTP) commands and responses, and STP control (STC) commands and responses. XTP message exchange processing includes: generating an XTP message command at a first processing unit including a command transmit timestamp field set by the first processing unit and a command receive timestamp field which is unset by the first processing unit; transmitting the XTP message command to a second processing unit; setting the command receive timestamp field in the XTP command with the time the XTP command is received at the second processing unit; and generating an XTP message response at the second processing unit, the message response including the command transmit timestamp set by the first processing unit and the command receive timestamp set by the second processing unit.
-
Citations
20 Claims
-
1. A method of exchanging messages for facilitating synchronization of servers of a timing network, the method comprising:
-
generating an exchange time parameters (XTP) message command at a first server, the XTP message command including a message command transmit timestamp field set by the first server and a message command receive timestamp field which is not set by the first server; transmitting the XTP message command to a second server over a server time protocol path, wherein the message command transmit timestamp field is set by the first server using a current time of day clock of the first server, and is set immediately prior to transmitting of the XTP message command; setting the message command receive timestamp field in the XTP message command with the time that the XTP message command is received at the second server; and generating an XTP message response at the second server, the XTP message response including the message command transmit timestamp set by the first server and the message command receive timestamp set by the second server obtained from the XTP message command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture comprising:
at least one computer usable medium having computer readable program code logic to facilitate synchronization of servers of a timing network, the computer readable program code logic when executing performing the following; generating an exchange time parameters (XTP) message command at a first server, the XTP message command including a message command transmit timestamp field set by the first server and a message command receive timestamp field which is not set by the first server; transmitting the XTP message command to a second server over a server time protocol path, wherein the message command transmit timestamp field is set by the first server using a current time of day clock of the first server, and is set immediately prior to transmitting of the XTP message command; setting the message command receive timestamp field in the XTP message command with the time that the XTP message command is received at the second server; and generating an XTP message response at the second server, the XTP message response including the message command transmit timestamp set by the first server and the message command receive timestamp set by the second server obtained from the XTP message command. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A system to facilitate exchange of messages for synchronization of servers of a timing network, the system comprising:
-
a first server of a coordinated timing network to generate an exchange time parameters (XTP) message command, the XTP message command including a message command transmit timestamp field set by the first server and a message command receive timestamp field which is not set by the first server; the first server to transmit the XTP message command to a second server over a server time protocol path, wherein the message command transmit timestamp field is set by the first server using a time of day clock of the first server; a second server of the coordinated timing network to receive the XTP message command and set the message command receive timestamp field in the XTP message command; and the second server to generate an XTP message response, the XTP message response including the message command transmit timestamp set by the first server and the message command receive timestamp set by the second server obtained from the XTP message command. - View Dependent Claims (18, 19, 20)
-
Specification