Precision Time Protocol
IEEE 1588-2008規格では、実装で対応される可能性のある以下の機能がリストされている。
代替タイムスケール
グランドマスタークラスター
ユニキャストマスター
代替マスター
パストレース
Precision Time Protocol (PTP)は、コンピュータネットワーク全体でクロックを同期させるために使用される通信プロトコルである。
Local Area Network(LAN)においてマイクロ秒以下の精度のクロック同期を達成し、測定や制御システムにも使用できるようにする。PTPは現在、金融取引、携帯電話の基地局、海底音響アレイ、および正確なタイミングを必要とするが衛星ナビゲーション信号を使用できないネットワークの同期に使用されている。
PTPは当初、2002年に発行されたIEEE 1588-2002 "Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems"(ネットワーク化された測定および制御システムのための精密クロック同期プロトコルの規格)において定義された。2008年に、改訂規格 IEEE 1588-2008がリリースされた。これは「PTPバージョン2」とも呼ばれ、精度や堅牢性を向上させたが、元の2002年バージョンとの下位互換性はない。
「IEEE 1588は、NTPとGPSという2つの主要プロトコルのどちらでもうまく機能しないニッチを埋めるように設計されている。IEEE 1588は、NTPの使用で達成可能なものを超える精度を必要とするローカルシステム用に設計されている。また、各ノードでGPS受信機のコストを負担できない、またはGPS信号にアクセスできないアプリケーション向けにも設計されている。」