Server time protocol messages and methods
First Claim
1. A method of executing a server time protocol (STP) control message command, the method comprising:
- receiving an STP control message command at a second server sent from a first server across an established STP path within a coordinated timing network (CTN), the first server and the second server communicating at a same STP version across the established STP path, the STP control message command being defined for computer execution according to a computer architecture, and the STP control message command comprising an operation code field containing a value that specifies an operation to be performed and a CTN identifier of a coordinated timing network to which the first server belongs;
responsive to receiving the STP control message command, comparing the CTN identifier of the STP control message command to at least one CTN identifier of at least one coordinated timing network to which the second server belongs, and responsive to the CTN identifier of the STP control message command matching a CTN identifier of a coordinated timing network to which the second server belongs, performing an operation at the second server defined by the operation code of the STP control message command and providing a result based thereon, the result being operation dependent; and
sending an STP message response from the second server to the first server, the STP message response comprising the result of performing the operation specified in the STP control message command.
0 Assignments
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 executing a server time protocol (STP) control message command, the method comprising:
-
receiving an STP control message command at a second server sent from a first server across an established STP path within a coordinated timing network (CTN), the first server and the second server communicating at a same STP version across the established STP path, the STP control message command being defined for computer execution according to a computer architecture, and the STP control message command comprising an operation code field containing a value that specifies an operation to be performed and a CTN identifier of a coordinated timing network to which the first server belongs; responsive to receiving the STP control message command, comparing the CTN identifier of the STP control message command to at least one CTN identifier of at least one coordinated timing network to which the second server belongs, and responsive to the CTN identifier of the STP control message command matching a CTN identifier of a coordinated timing network to which the second server belongs, performing an operation at the second server defined by the operation code of the STP control message command and providing a result based thereon, the result being operation dependent; and sending an STP message response from the second server to the first server, the STP message response comprising the result of performing the operation specified in the STP control message command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for executing a server time protocol (STP) control message command, the computer program product comprising:
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; receiving an STP control message command at a second server sent from a first server across an established STP path within a coordinated timing network (CTN), the first server and the second server communicating at a same STP version across the established STP path, the STP control message command being defined for computer execution according to a computer architecture, and the STP control message command comprising an operation code field containing a value that specifies an operation to be performed and a CTN identifier of a coordinated timing network to which the first server belongs; responsive to receiving the STP control message command, comparing the CTN identifier of the STP control message command to at least one CTN identifier of at least one coordinated timing network to which the second server belongs, and responsive to the CTN identifier of the STP control message command matching a CTN identifier of a coordinated timing network to which the second server belongs, performing an operation at the second server defined by the operation code of the STP control message command and providing a result based thereon, the result being operation dependent; and sending an STP message response from the second server to the first server, the STP message response comprising the result of performing the operation specified in the STP control message command. - View Dependent Claims (12, 13, 14, 15)
-
16. A computer system for executing a server time protocol (STP) control message command, the computer system comprising:
-
a second server for receiving an STP control message command sent from a first server across an established STP path within a coordinated timing network (CTN), the first server and the second server communicating at a same STP version across the established STP path, the STP control message command being defined for computer execution according to a computer architecture, and the STP control message command comprising an operation code field containing a value that specifies an operation to be performed and a CTN identifier of a coordinated timing network to which the first server belongs; responsive to receipt of the STP control message command, the second server comparing the CTN identifier of the STP control message command to at least one CTN identifier of at least one coordinated timing network to which the second server belongs, and responsive to the CTN identifier of the STP control message command matching a CTN identifier of a coordinated timing network to which the second server belongs, performing an operation defined by the operation code of the STP control message command and providing a result based thereon, the result being operation dependent; and the second server sending an STP message response to the first server, the STP message response comprising the result of performing the operation specified in the STP control message command. - View Dependent Claims (17, 18, 19, 20)
-
Specification