web-dev-qa-db-ja.com

ntpがリモートntpサーバーとの同期を停止し、LOCAL(127.0.0.1)もntp.confで定義されていない場合はどうなりますか

/etc/ntp.confファイルでリモートサーバーのみを定義し、ローカルntpサーバー(127.0.0.1)オプションを設定していないシナリオを理解したいと思います。

サーバーがリモートサーバーとの通信を失うネットワークパーティションの場合はどうなりますか? ntpサービスはエラー状態になりますか?時間同期以外に使用できるサーバーがないことを考えると。

1
Mustafa Alam

NTPサーバーへのネットワーク接続が失われた後、ntpdまたはchronyは引き続き実行されます。クロックの規律は既知の傾向に基づいて継続されます。パケットがスケジュールどおりに到着しない場合、各ピアについて報告されるリーチステータスは減少します。

これが層1からどのくらいの速さで分岐するかは、ドリフトが以前のパケットから記録されたかどうかに大きく依存しますNTPパケット。 Paul Gearのローカルのみの実験 ドリフトファイルのみがゆっくりと逸脱しているサーバーを示しています十分なNTPソースを持つホストから。ドリフトファイルを削除します。偏差がはるかに悪い場合は、サーバーのローカルクロックがどれほど悪いかを示しています。


規律のないローカルクロック 、別名refid LOCL、別名127.127.1.0は使用しないでください。時間を提供していないクライアントntpdには適していません。独自のNTPサービス、同じ階層にある複数のピアサーバー、 孤立モード の方が適しています。

2
John Mahowald