メインコンテンツへ
技術規格

PTP

ぴーてぃーぴー

定義

PTP (Precision Time Protocol) は、IEEE 1588 として標準化されたネットワーク時刻同期プロトコルです。NTP がミリ秒精度を提供するのに対し、PTP はハードウェアタイムスタンプを活用してマイクロ秒〜サブナノ秒精度の同期を実現します。LAN 環境での使用を前提としており、スイッチやネットワークカードのハードウェア支援が精度向上の鍵です。

アーキテクチャ

PTP はグランドマスタークロック (GMC) を頂点とする階層構造を持ちます。GMC は通常 GPS 受信機や原子時計に接続され、ネットワーク内の全デバイスに精密時刻を配信します。Best Master Clock Algorithm (BMCA) により、複数の GMC 候補から最も精度の高いものが自動的に選出されます。

主な用途

金融取引所 (MiFID II 規制ではマイクロ秒精度のタイムスタンプが義務)、5G 通信基地局の同期、放送局の映像・音声同期、電力網の位相同期、産業用制御システムなどで使用されています。クラウド環境では AWS の Amazon Time Sync Service が PTP をサポートしており、EC2 インスタンスからマイクロ秒精度の時刻同期が利用可能です。

XB!LINE

この記事は役に立ちましたか?

関連用語