PTP(Precision Time Protocol)とは何か?を3分で理解する

全般

Meta社がデータセンター内の全サーバーの時刻をPTP(Precision Time Protocol)で同期させる計画であることが報じられ(2022年11月)ましたが、ではこのPTPとは何でしょうか??今回はPTPを3分で理解する記事です。

PTPを一言で言うと・・・

PTPはマイクロ秒単位の精度でネットワーク全体を高精度に時刻同期させる通信プロトコルです。

ちなみに、NTP(Network Time Protocol)はミリ秒単位で時刻同期を行うプロトコルで、PTPはもっと細かい単位で、より精度が高い時刻同期を実現させます。

サーバーは正確な時刻を保たないと、様々な問題を起こす可能性があります。その為、PTPやNTPなどの通信プロトコルを使い、ネットワーク全体のコンピュータの時刻を同期させる必要がある、というわけです。

PTPの歴史

PTPは2002年にIEEE 1588-2002で定義され、2008年に、改訂規格 IEEE 1588-2008がリリースされました。

IEEE 1588-2008ではIPv6でも使用できるように拡張されたり、精度や堅牢性が向上されました。

以上、

PTP(Precision Time Protocol)を3分で理解する説明でしたー


参考文献

wikipedia