Patent ID: 8718482

Claim:
A method comprising: calculating, with a device of a network having asymmetric delay, a downstream residence time of a time synchronization protocol packet within the network; adding an indication of the residence time into the packet; forwarding the packet to a client device; after forwarding the packet to the client device, receiving the packet from the client device; calculating an upstream residence time of the packet; adding the upstream residence time in the packet; forwarding the packet to a grandmaster clock; receiving, from the client device, a delay request packet; adding an upstream residence time value to a time stamp correction field of the delay request packet; forwarding the delay request packet to the grandmaster clock; receiving the delay request packet back from the grandmaster clock; adding a downstream residence time value to the time stamp correction field of the delay request packet after receiving the delay request packet back from the grandmaster clock; and forwarding the delay request packet to the client device to cause the client device to synchronize a local clock of the client device to the grandmaster clock.