Time synchronization is a vital component of some networks where knowing the exact time of events must be known, or when timestamps on packets of information must be exact to ensure the integrity of the data. There are some time synchronization protocols available that use IP networks for transport, major…