| CPC H04L 7/0033 (2013.01) [H04J 3/0685 (2013.01)] | 26 Claims |

|
14. A network device, comprising:
one or more local clocks;
a first processor configured to manage clock data indicative of a plurality of domain-specific clocks, each domain-specific clock corresponding to a respective synchronized network of clocks in a communication network; and
a plurality of physical layer (PHY) second processors coupled to i) the first processor and ii) a plurality of network links, the plurality of PHY second processors configured to i) transmit first packets via the plurality of network links, and ii) receive second packets via the plurality of network links, each of multiple PHY second processors among the plurality of PHY second processors including one or more respective timestamping engines configured to:
generate timestamps using one corresponding local clock among the one or more local clocks, the timestamps for at least one of i) first packets a) including timing information based on the plurality of domain-specific clocks and b) corresponding to one or more different domain-specific clocks among the plurality of domain-specific clocks, the timestamps for improving accuracy of the timing information in the first packets, and ii) second packets corresponding to one or more different domain-specific clocks among the plurality of domain-specific clocks, the timestamps for improving accuracy of timing information a) associated with receipt of the second packets by the network device and b) based on the plurality of domain-specific clocks.
|