web-dev-qa-db-ja.com

PTPは本当にNTPよりも正確ですか?もしそうなら、なぜですか?

NTPおよびPTP時間管理プロトコルについてかなり読んだことがあります。多くの情報源は、PTPはNTPそのタイプの粒度ではより正確であると主張していますが、理由はそれほど明確ではありません。ストラタム0の参照クロックがGPSからのアトミックであり、ネットワーク遅延が考慮されている場合、なぜNTPは同じくらい正確ではないのですか?FSMLabsサイトの論文は、両方のプロトコルが適切に実装されている場合(TimeKeepeerのように)、両方とも同様の精度を提供できると主張しています。つまり、スイッチ、ルーター、および動作のジッタをより適切に説明するために、ハードウェアで時間をスタンプする機能に帰着します。システム。

4
Palace Chan

はい、原則としてNTPはPTPに近づくことができます。ただし、要件が1秒未満の精度である場合、NTPは、ほぼすべての場合にそれを行うことができます。通信網。

NTPは非常に正確である可能性があり、フォーマットはサブナノ秒の解像度を可能にします。通常、NTPの実装はそれに近づきません:さまざまな品質のネットワーク上の離れたクライアントで、タイムスタンプを取得するためのハードウェアドライバーは必要ありません。PTPは、サブマイクロ秒のジッターが高周波は、各デバイスのハードウェアのコストを正当化します。

精度の期待値PTP同期クロックの精度の期待値は、主に専用のクロック発振器とカウンタの分解能と安定性によって決定される100nsのオーダーです。 NTPの精度の期待値は、マザーボードの発振器とカウンタによって大きく異なります。一般的な結果は、PPS支援プライマリサーバーでの数マイクロ秒から、広く分散したインターネットネットワークでの数十ミリ秒までの範囲です。

https://www.eecis.udel.edu/~mills/ptp.html

https://www.eecis.udel.edu/~mills/stamp.html

5
John Mahowald