Time synchronization is critical in networks e.g. for security, system control and problem solving. PTP IEEE 1588-2008 enables precise synchronization of device clocks in packet-based networks. Devices are automatically synchronized to the most accurate clock in the network. The protocol supports system wide synchronization with minimal network and local clock computing resources.