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分で理解する説明でしたー