Im WAN (Wide Area Network) hat die Asymmetrie des Weges vom Server zum Client und zurück große Auswirkungen auf die Synchronisationsgenauigkeit. Die Genauigkeit der durch Zeitlabore zur Verfügung gestellten Zeitserver im WAN ist hoch und fällt auch deshalb weniger ins Gewicht, weil die Clientsoftware eine Auswahl an im WAN verfügbaren NTP-Servern treffen, und den errechnet zuverlässigsten heranziehen kann.
Das amerikanische NIST untersuchte nun die Genauigkeit von Zeitservern, die für die Zeit-Synchronisation im LAN (Local Area Network) verwendet werden. Die Verbindungswege zwischen Client und Zeitserver sind hier berechenbar. Neben der Auslastung des Netzwerkes liegt ein besonderes Augenmerk auf der Präzision der vom Zeitserver verschickten Zeitpakete. Eine hohe Synchronisationsgenauigkeit ist bei vielen Anwendungen entscheidend.
Der Messaufbau offenbarte in einer bestimmten Netzwerkkonstellation Zeitsprünge bei Zeitservern des amerikanischen Herstellers Masterclock. Zwar bewegte sich die Genauigkeit innerhalb der Spezifikation von besser als einer Millisekunde, aber der Fehler war dennoch auffällig. Um auf die Ursache zu kommen, entwickelte NIST eine Clientsoftware, die sehr schnelle User Datagram Protocol (UDP)-Anfragen an den NTP-Server richtet. Die Auswertung ergab ein deutliches Sägezahnmuster, mit dem der Hersteller konfrontiert wurde. Auch Masterclock erstellte einen eigenen Versuchsaufbau und konnte einen Rundungsfehler im Server Code ausfindig machen.
Masterclock nahm die Chance zur Überarbeitung der Server Firmware wahr und konnte die Genauigkeit der Zeitpakete signifikant steigern. Die beanstandeten Pakete wiesen einen Offset von bis zu 211.3 μs zu UTC auf, in einem Bereich von ~400 μs, also bereits erheblich präziser als die geforderte Genauigkeit von besser als 1 Millisekunde. Die Korrektur des Rundungsfehlers erhöhte die Synchronisationsgenauigkeit auf 118.0 μs, weitere Verbesserungen der Firmware ergaben schließlich 29.4 μs Synchronisationsgenauigkeit, der Noise-Bereich konnte auf 14 μs verringert werden.
Ein Fachvortrag zum Thema wurde auf dem Precise Time and Time Interval Meeting (PTTI) 2018 von NIST und Masterclock gemeinsam vorgestellt:
https://www.researchgate.net/...