Network Time Protocol Zeitsynchronisation leicht gemacht
Geschrieben von Stuart on November 18th, 2009
Einer der wichtigsten Aspekte des Netzwerkbetriebs ist die Synchronisierung aller Geräte mit der richtigen Zeit. Falsch Netzwerkzeit und fehlende Synchronisation kann Systemprozesse verheerend beeinflussen und zu unzähligen Fehlern und Problemen bei der Fehlersuche führen.
Und wenn nicht sichergestellt ist, dass die Geräte kontinuierlich überprüft werden, um eine Drift zu verhindern, kann dies auch dazu führen, dass ein synchronisiertes Netzwerk langsam unsynchronisiert wird und zu den oben genannten Problemen führt.
Das Sicherstellen, dass ein Netzwerk nicht nur die korrekte Zeit hat, sondern auch, dass diese Zeit nicht driftet, wird unter Verwendung des Zeitprotokolls NTP erreicht.
Network Time Protocol (NTP) ist nicht das einzige Zeitsynchronisationsprotokoll, aber es ist bei weitem das am weitesten verbreitete. Es ist ein Open-Source-Protokoll, wird jedoch ständig von einer großen Gemeinschaft von Internet-Zeitgebern aktualisiert.
NTP basiert auf einem Algorithmus, der die richtige und genaueste Zeit aus einer Reihe von Quellen berechnen kann. NTP ermöglicht die Verwendung einer einzelnen Zeitquelle durch ein Netzwerk von Hunderten und Tausenden von Maschinen und es kann jedes einzelne innerhalb weniger Millisekunden genau an diese Zeitquelle halten.
Die einfachste Möglichkeit, ein Netzwerk mit NTP zu synchronisieren, ist die Verwendung von a NTP Zeitserver, Die auch als bekannt Netzwerk-Zeitserver.
NTP-Server nutzen eine externe Zeitquelle, entweder aus dem GPS-Netzwerk (Global Positioning System) oder aus Sendungen von nationalen Physiklaboren wie NIST in den USA oder NPL im Vereinigten Königreich.
Diese Zeitsignale werden von Atomuhren erzeugt, die um ein Vielfaches genauer sind als die Uhren von Computern und Servern. NTP verteilt diese atomare Uhrzeit an alle Geräte in einem Netzwerk und überprüft dann jedes Gerät, um sicherzustellen, dass es keine Drift gibt und korrigiert das Gerät, falls vorhanden.