NTP Zeitserver

Ein Zeitserver ist ein Computer der eine hochgenaue Zeit von einer Referenz Zeitquelle bekommt und diese dann über das NTP oder andere Protokolle an ein oder mehrere Computer Netzwerke weiter gibt. Die Referenz-Zeitquelle kann entweder eine genauer Uhrzeit Empfänger (DCF77,GPS oder IRIG), ein anderer genauer Zeitserver oder auch eine Atomuhr oder etwas ähnlich genaues sein. Die Distribution der Uhrzeit im Netz kann über verschiedene Netzwerkprotokolle wie z.B. NTP (Network Time Protocol), PTP (Precision Time Protocol - IEEE1588) oder SNTP (Simple Network Time Protocol) eine einfachere Form des NTP erfolgen.

Man kann Zeitserver entweder als komplette All-in-one-Box Lösungen kaufen, oder aber einen bestehenden Server durch Einbau einer PC Uhr und Installation des NTP Daemons zum NTP Server aufrüsten.

Auf den Netzwerk Clients muss die NTP Software laufen, bei den meisten Linux Betriebs Systemen ist NTP gleich eingebaut, es muss meist nur aktivviert werden und die IP Adresse des NTP Servers muss in der ntp.conf Datei eingetragen werden.

Falls NTP nicht installiert ist, kann man sich die Sourcen bei ntp.org herunterladen und das Paket selbst installieren.

Für Windows gibt es bei der Fa. Meinberg ein vorkompiliertes Paket mit Installer zur leichten Installation von NTP unter Windows.

PTP, also IEEE1588 Zeitserver kann man schlecht selbst bauen, da die eingehenden und ausgehenden Netzwerk Pakete per Hardware zeitgestempelt werden. Hier kann man auf Komplettsysteme zurückgreifen, wie z.B. von der auf Zeitsynchronisation spezialisierten Fa. Meinberg.

Bei der IEEE1588 Zeitsynchronisation ist darauf zu achten, das alle Komponenten im Netzwerk (Switches und ähnliches) auch IEEE1588 fähig sein müssen um die mit PTP möglichen sehr guten Genauigkeiten zu erreichen.

Mit NTP kann man Genauigkeiten von ca 1ms erwarten, mit PTP sind Genauigkeiten bis in den Nanosekunden Bereich möglich.


Weitere Artikel in der Rubrik Computer

Google Anzeigen