PTP, bekannt als Precision Time Protocol oder IEEE 1588v2, ist eine paketabhängige, hochpräzise Zeitsynchronisationstechnologie. PTP wurde ursprünglich entwickelt, um die Zeitsynchronisationsfähigkeiten von Telekommunikationssystemen zu verbessern. Es wird heute in mobilen Backhaul-Netzwerken und verteilten Systemen weit verbreitet eingesetzt, um sicherzustellen, dass Uhren innerhalb von IP-Netzwerken bei steigender Nachfrage präzise koordiniert bleiben.
PTP stellt sicher, dass die Master-Uhr und die Client-Uhren synchron bleiben, indem Pakete mit Zeitstempeln gesendet werden. Dies funktioniert in mobilen Backhaul-Netzen sehr gut, und dank neuer Hardware-Zeitstempeltechnologie kann jetzt eine Synchronisation bis in den Nanosekundenbereich erreicht werden. Das macht es zu einer der präzisesten Methoden zur Zeitsynchronisierung überhaupt.
Wie funktioniert PTP?
Die Implementierung der PTP-Zeitsynchronisierung in einem Netzwerk gliedert sich grob in die folgenden Schritte:
Auswahl des Synchronisationsmodus: PTP unterstützt eine Vielzahl von Synchronisationsmodi, wie den E2E-Modus (End-to-End) und den P2P-Modus (Point-to-Point). Kurze Pfade eignen sich für den E2E-Modus und lange Pfade für den P2P-Modus.
Einrichtung der Master-Slave-Beziehung: PTP richtet zunächst durch den Austausch von Nachrichten eine Master-Slave-Beziehung ein: Master Clock sendet periodisch Sync-Nachrichten und zeichnet die Sendezeit t1 auf; Slave Clock zeichnet nach dem Empfang von Sync-Nachrichten die Empfangszeit t2 auf und schließt damit die anfängliche Zeitsynchronisation zwischen den beiden ab.
Verzögerungsmessung: PTP muss die Ausbreitungsverzögerung im Netzwerk messen und kompensieren. Die Master Clock sendet eine Delay_Req-Nachricht, und die Slave Clock empfängt sie und sendet eine Delay_Resp-Nachricht; die Master Clock zeichnet den Zeitpunkt des Empfangs der Delay_Resp, t3, auf. Die Basiszeit der Slave Clock wird durch Berechnung der Differenz zwischen t1, t2 und t3 angepasst.
Berechnung des Zeitversatzes: PTP verwendet die Verzögerungsinformationen weiter, um den Zeitversatz zu berechnen. Unter Annahme symmetrischer Netzwerklatenz kann PTP mit vier Zeitstempeln (t1, t2, t3 und t4, wobei t4 der Zeitpunkt ist, zu dem die Slave-Uhr die Delay_Resp sendet) die Zeitversätze der Master- und Slave-Uhren schätzen und die Slave-Uhren auf den Synchronisationszustand der Master-Uhr kalibrieren.
Merkmale von PTP
PTP hat erhebliche Vorteile bei der hochpräzisen Zeitsynchronisation und ist daher eine wichtige Wahl in modernen Netzwerken.
Sicherheit: Im Vergleich zur Abhängigkeit von GNSS-Funksignalen ist PTP auf Basis von Glasfaserverbindungen sicherer und wirksam gegen natürliche und menschliche Störungen.
Genauigkeit: PTP erreicht eine Synchronisationsgenauigkeit im Nanosekundenbereich, deutlich besser als die Genauigkeit von NTP im Subsekundenbereich.
Flexibilität: PTP ist auf eine Vielzahl von Netzwerktopologien anwendbar und unterstützt die Koexistenz mehrerer Dienste und Profile auf derselben physischen Verbindung, um unterschiedliche Anwendungsanforderungen zu erfüllen.
Zuverlässigkeit: Die Master- und Slave-Uhren im PTP-System bilden eine automatische hierarchische Struktur, sodass bei einem Ausfall der Master-Uhr schnell auf die nächstbeste Uhr umgeschaltet werden kann, was die Stabilität des Systems verbessert.
Anwendung von PTP
Der Anwendungsbereich von PTP erweitert sich allmählich und es ist in vielen Bereichen zu einer wichtigen Methode der Zeitsynchronisation geworden.
Industrielle Automatisierung: PTP stellt sicher, dass Geräte, Sensoren und Steuerungen alle gleichzeitig arbeiten. Zum Beispiel können Roboterarme an einer Produktionslinie perfekt zusammenarbeiten, was sie produktiver und zuverlässiger macht.
Mobilkommunikation: In Telekommunikationsnetzen wird PTP zur Zeitsynchronisierung zwischen Basisstationen verwendet, um sicherzustellen, dass alle Daten über die Basisstationen hinweg konsistent sind, was die Netzwerkkapazität und -abdeckung verbessert.
Wissenschaftliche Forschung: PTP wurde zunächst für die Präzisionssteuerung in Laboren eingesetzt, wird heute aber in vielen verschiedenen wissenschaftlichen Forschungsbereichen verwendet.
Finanztransaktionen: Im Finanzsektor bietet PTP hochpräzise Zeitsynchronisationsdienste, die für Hochfrequenzhandel und Echtzeit-Abwicklungsszenarien geeignet sind, und erfüllt die Anforderungen an Zeitstempel gemäß den MiFID-II-Vorschriften.





