Was ist NTP? Network Time Protocol erklärt
Was ist NTP? Das Network Time Protocol synchronisiert Uhren in einem Netzwerk auf Millisekunden-Niveau. Wie funktioniert es, und warum benötigen moderne Netzwerke es?
Warum das zählt, auch wenn Sie nichts mit Zeit tun: Protokolldateien verschiedener Geräte lassen sich nur vergleichen, wenn ihre Zeit übereinstimmt, Sicherheitszertifikate laufen zu einem genauen Zeitpunkt ab, und viele Vorschriften in Finanzwesen, Rundfunk und Gesundheitswesen verlangen eine nachweislich korrekte Zeit.
Über ein gewöhnliches Netzwerk erreicht NTP eine Genauigkeit von einigen Millisekunden. Brauchen Sie es noch schärfer, gibt es ein strengeres Protokoll, PTP.
Was macht NTP in einem Satz?
NTP ist wie eine Postkarte, die jede Uhr in Ihrem Netzwerk fragt: "Wie spät ist es bei Ihnen?". Der Server antwortet mit einem Zeitstempel. Die Uhr vergleicht mit ihrer eigenen Zeit, berechnet die Differenz plus die Transit-Verzögerung des Netzwerks und korrigiert sich selbst.
Warum benötigen Sie NTP, auch wenn Sie nichts mit Zeit zu tun haben?
- Audit-Trails stimmen überein: Log-Dateien verschiedener Systeme lassen sich erst vergleichen, wenn ihre Zeitstempel auf einer Linie liegen.
- Sicherheit: TLS Zertifikate laufen zu einem bestimmten Zeitpunkt ab. Uhren, die nicht synchron sind, verweigern oder vertrauen falschen Zertifikaten.
- Compliance: Regulierung im Finanzwesen (MiFID II verlangt 100 Mikrosekunden), Broadcast (frame-accurate Sync) und E-Health verpflichtet zu nachweisbarer Zeitsynchronisation.
- Distributed Systems: Datenbanken, Microservices, Message Queues — alles, was mit "happened before"-Beziehungen arbeitet — benötigt übereinstimmende Uhren.
Wie funktioniert es genau?
NTP verwendet eine Hierarchie von Stratums:
- Stratum 0: die Quelle — eine Atomuhr, ein GPS Empfänger oder GNSS. Nicht direkt am Netzwerk angeschlossen.
- Stratum 1: ein NTP Server, der sich direkt mit einer Stratum-0-Quelle synchronisiert (zum Beispiel ein Masterclock NTP100-GNSS).
- Stratum 2-15: Server und Clients, die sich an einem Stratum 1 (oder höherer Nummer) synchronisieren. Je weiter von der Quelle, desto ungenauer.
NTP vs PTP
NTP erreicht Millisekunden-Genauigkeit (und im LAN manchmal Dutzende Mikrosekunden). Für Sub-Mikrosekunden-Genauigkeit benötigen Sie PTP (Precision Time Protocol, IEEE 1588). Siehe unseren Artikel NTP vs PTP für den Vergleich.
Wie läuft die NTP-Implementierung über Daylight ab?
Als offizieller Masterclock-Distributor liefern wir seit 2014 NTP Server und NTP gesteuerte Uhren an Broadcaster, Rechenzentren, Banken, Krankenhäuser und Industriekunden. Welche Konfiguration Sie benötigen, hängt von Skalierung, Umgebung und Compliance-Anforderungen ab — nehmen Sie Kontakt auf, und wir beraten Sie unabhängig.
Quellen
- RFC 5905 — Network Time Protocol Version 4 (die kanonische Spezifikation)
- NTP.org — Community-Implementierung und Dokumentation
NTP (RFC 5905, Version 4) synchronisiert Uhren über eine Hierarchie von Stratum-Ebenen, von der physikalischen Quelle (Stratum 0) bis zu Clients (Stratum 15; 16 bedeutet nicht synchronisiert). Pro Austausch werden vier Zeitstempel verwendet (T1 Client sendet, T2 Server empfängt, T3 Server sendet, T4 Client empfängt), um den Offset ((T2−T1)+(T3−T4))/2 und die Round-Trip-Delay (T4−T1)−(T3−T2) zu berechnen. Die Annahme ist ein symmetrischer Pfad; Pfadasymmetrie ist die größte Fehlerquelle über ein WAN.
NTPv4 filtert mehrere Samples statistisch (Clock Filter, Selection, Clustering, Combining) und steuert die Systemuhr über eine Discipline-Schleife mit einer kombinierten PLL/FLL, statt die Zeit springen zu lassen. Über ein LAN mit symmetrischen Pfaden sind Zehner-Mikrosekunden erreichbar; über das Internet meist einige Millisekunden.
Für Sub-Mikrosekunden-Anforderungen reicht NTP nicht aus, weil Software-Zeitstempelung den Jitter dominiert; dann ist PTP (IEEE 1588) mit Hardware-Zeitstempelung und Netzunterstützung über Boundary- und Transparent Clocks nötig. Die Sicherheit erfolgt über symmetrische Schlüssel oder das neuere NTS (Network Time Security, RFC 8915).
Norm: IETF RFC 5905 (NTPv4).Wichtigste Begriffe
Weiterlesen
Häufige Fragen? Zur allgemeinen FAQ über Protokolle, Garantie, Installation und Support →
Maßgeschneiderte Beratung?
Daylight bv ist seit 2014 der offizielle Masterclock-Distributor. Für eine Beratung zu Ihrer Situation sind wir 24/7 erreichbar.
Daylight kontaktieren