メインコンテンツまでスキップ

14. Simple Network Time Protocol (SNTP)

シンプルネットワークタイムプロトコル(SNTPv4)は、完全な緩和アルゴリズムを必要としない主サーバーとクライアント向けのNTPのサブセットです。SNTPはNTPと完全に相互運用可能で、NTPサブネット内で混在させることができます。

使用シナリオ

SNTP適用: 単一参照時計を持つ主サーバー、単一上流サーバーを持ち依存クライアントのないクライアント。

完全NTP適用: 複数の上流サーバーを持つ二次サーバー、複数の下流サーバー/クライアントを持つサーバー。

SNTP主サーバー

セクション8のオンワイヤープロトコルを実装。単一参照時計以外に上流サーバーなし。クライアント要求を受信すると、システム変数をパケットフィールドにマッピングして応答パケットを構築します。

SNTPクライアント

単一サーバーを持ち、依存クライアントなし。最も単純なアプローチはサーバーの送信タイムスタンプのみを使用します。追加の複雑さが最小限のため、完全なオンワイヤープロトコル実装が推奨されます。

相互運用性

SNTPとNTPサーバー/クライアントは完全に相互運用可能です。主な違い:SNTPは緩和アルゴリズム(選択、クラスター、組み合わせ)を実装しません。