发明名称 Enhanced pulse assisted time synchronization protocol
摘要 A network device may include a timing module and at least one interface. The timing module determines a local time of the network device indicating when the network device sends a synchronization start message. The at least one interface sends the synchronization start message to a time client device to set the current time of day on the time client device, receives a synchronization response message from the time client device indicating that the current time of day of the time client device was set, and sends a synchronization success message to the time client device indicating that the time client device has correctly set its current time of day.
申请公布号 US8806063(B1) 申请公布日期 2014.08.12
申请号 US201113180286 申请日期 2011.07.11
申请人 Juniper Networks, Inc. 发明人 Kamath Prakash;Mehta Apurva;Gopalakrishnan Kamatchi;Subbiah Rajagopalan;Puri Rohit;Bobade Vikram
分类号 G06F1/12;G06F15/16;H04J3/06 主分类号 G06F1/12
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 1. A method comprising: sending, with a time server, a synchronization start message to a time client device to set a current time of day on the time client device, wherein the synchronization start message includes a local time of the time server indicating when the time server sent the synchronization start message; receiving, with the time server, a synchronization response message from the time client device indicating that the time client device received the synchronization start message and performed an operation of setting the current time of day of the time client device based on the local time of the time server as included within the synchronization start message, wherein the synchronization response message includes a local time of the time client device indicating when the synchronization response message was sent by the time client device after setting the current time of day at the time client device, wherein the local time of the time client device indicating when the synchronization response message was sent by the time client device is different than a time at which the time client device received the synchronization start message; determining, with the time server, a local time of the time server indicating when the time server received the synchronization response message; receiving, with the time server, a primary reference time, wherein the local time of the time server indicating when the time server sent the synchronization start message and the local time of the time server indicating when the time server received the synchronization response message are based on the primary reference time; phase shifting, with a clock generator of the time server, at least one of a rising or falling edge of a clock signal of the time server based on the primary reference time such that the at least one of the rising or falling edge occurs at a time subsequent to the primary reference time; determining, with the time server, the time difference between the local time of the time server indicating when the time server received the synchronization response message and the local time of the time client device as set based on the local time of the time server as included in the synchronization response message indicating when the synchronization response message was sent by the time client device; and when the time server determines that the time difference is less than a threshold amount of time, sending, with the time server, a synchronization success message to the time client device indicating that the time client device has correctly set its current time of day.
地址 Sunnyvale CA US