ネットワークタイムプロトコル
Network Time Protocol(NTP)は、ネットワーク内のすべてのデバイスの時刻を同期するために使用されるプロトコルです。
NTP の概要
Network Time Protocol(NTP)は、インターネット上のルーターやその他のハードウェアデバイスのクロックを同期するために使用される広く使用されているプロトコルです。プライマリNTPサーバーは、協定世界時(UTC)に直接トレース可能な基準クロックに同期されます。基準クロックには、GPS受信機と電話モデムサービスが含まれ、NTP精度期待値は、環境アプリケーションの要件によって異なります。ただし、NTPは通常、パブリックインターネット上で数十ミリ秒以内の時間に維持できます。
NTPは、RFC 5905: Network Time Protocol Version 4: Protocol and Algorithms Specificationで定義されています
Junos OSを実行するデバイスは、NTPクライアント、セカンダリNTPサーバー、またはプライマリNTPサーバーとして動作するように設定できます。これらのバリエーションは次のとおりです。
-
プライマリNTPサーバー—プライマリNTPサーバーは、UTCに直接トレース可能な基準クロックに同期されます。次に、これらのサーバーは、この時間データを他のセカンダリNTPサーバーまたはNTPクライアントにダウンストリームで再配布します。
-
セカンダリNTPサーバー—セカンダリNTPサーバーは、プライマリまたはセカンダリNTPサーバーと同期されます。次に、これらのサーバーはこのデータを他のセカンダリNTPサーバーまたはNTPクライアントにダウンストリームで再配布します。
-
NTPクライアント—NTPクライアントは、プライマリまたはセカンダリNTPサーバーに同期されます。クライアントは、この時間データを他のデバイスに再配布しません。
NTPサブネットには、ネットワークのプライマリNTPサーバーとして使用できる、広くアクセス可能なパブリックプライマリタイムサーバーが多数含まれています。ジュニパーネットワークスでは、使用するプライマリサーバーを認証することを強くお勧めします。
ネットワーク上の各デバイスは、以下の1つ以上のNTPモードで実行するように設定できます。
-
ブロードキャストモード—1つ以上のデバイスが、指定されたブロードキャストまたはマルチキャストアドレスに時間情報を送信するように設定されています。他のデバイスは、これらのアドレスで時刻同期パケットをリッスンします。このモードは、クライアント/サーバーモードよりも精度が劣ります。
-
クライアント/サーバーモード—デバイスは、クライアント/サーバー関係でネットワーク全体に階層別に配置されます。
-
対称アクティブ(ピア)モード—2つ以上のデバイスがNTPサーバーピアとして設定され、冗長性を提供します。
デフォルトでは、NTP クライアントの時間がずれて NTP サーバーとの差が 128 ミリ秒を超えると、NTP クライアントはサーバーと同期するように自動的に調整されます。ただし、NTP同期を開始すると、NTPクライアントとサーバーの時差に関係なく、初回調整が可能です。最初の調整後、NTPはオフセットが1000秒を超えない場合にのみ、その後の時間調整を許可します。最初の調整からオフセットが 1000 秒を超えると、NTP は終了して再起動し、有効な候補の選択を再実行します。NTP クライアントは、オフセットが 1000 秒制限内になると、サーバーとの同期を続行します。
さらに、デバイス上の set date ntp 操作コマンドを使用して、デバイスにNTPサーバーとの同期を手動でリクエストできます。デュアルルーティングエンジンを搭載したJunos OSを実行しているデバイスでは、バックアップルーティングエンジンがプライマリルーティングエンジンと直接同期します。
Junos OSを実行するすべてのジュニパープラットフォームは、うるう秒調整をサポートしています。デフォルトでは、NTPサーバーがうるう秒計算を認識している場合、Junosデバイスは自動的に1秒の遅延を追加します。PTP(Precision Time Protocol)は、ネットワーク内のすべてのノードでうるう秒同期の変化を検出して伝播するために使用されます。また、NTPはコモンクライテリアに準拠するためにも必要です。
Network Time Protocol の詳細については、Network Time Foundation の Web サイト ( http://www.ntp.org) を参照してください。
NTPは、Junos OS上でIPv4 VPNおよびIPv6ルーティングおよび転送(VRF)リクエストをサポートします。これにより、プロバイダエッジ(PE)ルーター上で動作しているNTPサーバーが、カスタマーエッジ(CE)ルーターからのNTP要求に応答できるようになります。その結果、PEルーターは、異なるルーティングインスタンスから来る任意のNTPリクエストパケットを処理できます。
VRF リクエストは、リリース 20.2R1 以降の Junos OS Evolved でサポートされています。