クライアント/サーバーまたはピアモードの代わりにNTPdブロードキャスト/ブロードキャストクライアントを使用する必要があるのはいつですか?


11

NTPの多くの場合、クライアント/サーバーで最も簡単なモードで使用する場合デーモン:あなたは一つ以上の指定serverでディレクティブをあなたntp.confとあなたのクライアントは、それらのサーバーを使用します。

それに加えて、独自のNTPサーバーを実行する場合は、peerそれらを一緒に使用することをお勧めします。そのため、いずれかのアップストリームサーバーへの接続が失われた場合、ピアから時間が取得されます。

ただし、NTPdは、次の内容を記載し時間データのブロードキャストおよび/またはマルチキャスト配信でも機能します

ブロードキャストおよびマルチキャストモードは、1つまたはいくつかのサーバーと非常に大きなクライアント数を含む構成を対象としています。

ドキュメントには、他の場所にも記載されています

ホストをブロードキャストクライアントとブロードキャストサーバーの両方として構成することは可能であり、頻繁に役立ちます。このように構成され、共通のブロードキャストアドレスを共有する多くのホストは、階層と同期距離に基づいて最適な構成で自動的に編成されます。

明らかな管理上の利点が1つあります。クライアントでNTPサーバーのリストを手動で指定して更新する必要がないntp.confため、少数のクライアント(たとえば、3人以上のクライアントがいる場合でもブロードキャストモードを使用するのは魅力的です) 〜4台のサーバー)。クライアント/サーバーアソシエーションの代わりにブロードキャストを使用すると、ネットワークトラフィックが若干高くなると予想されますが、通常のギガビットイーサネットLANを考えると、同じブロードキャストドメインに非常に多くのホストが存在しない限り、影響は無視できるはずです。

一日の終わりに、ブロードキャストモードをいつ使用するか、避けるべきですか?私が見たことがない賛否両論はありますか?


クライアントがあまり良くないとき、ブロードキャストは命の恩人です。Symmetricom ND-4ウォールクロックは毎日2秒ずつドリフトしますが、サーバーに同期されていることを示しています。ブロードキャストを送信することが唯一の正しい方法です。
ジョージ

回答:


3

いいえ、ブロードキャストクライアントモードはほとんどのOSでサポートされていません。ブロードキャストモードとマルチキャストモードは、通常のサーバー/クライアントモードよりも本質的に精度と安全性が低く(認証があっても)、以前ほど有用ではありません。

あなたがこれについて固執している場合、あなたは上で兵士することができます...

Linux OSはブロードキャスト/マニキャスト/マルチキャストをサポートしますが、古いイーサネットNICとそのインターフェイスを無差別モードにすることにより(他のホスト向けのパケットを含むすべてのパケットを読み込むことにより)CPUオーバーヘッドを課します。

MacOSX(現在macos)はマルチキャストNTPをサポートできますが、サポートされていません。次のコマンドを使用して有効にできます。

sudo route -nv add -net 228.0.0.4 -interface en0

Microsoft Windows Timeサービスは、Windows 2000 Server、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012でのマルチキャスト/ブロードキャストをサポートしていません。以前はマルチキャストNTPをサポートしていました(www.mingham-smith.com/k9.htmの K9は、Windows 3.1、95、98、ME、NT、2000、XP、2003、Windows Mobile 2003のマルチキャストNTPを提供します)。


1
無差別モードを実行する必要があるのはなぜですか?
LtWorf

多くの古いNICハードウェアには、イーサネット(802.3 MAC層)でマルチキャスト(および古いものでもブロードキャスト)パケットをフィルタリングする機能がありません。これは、グローバル(ブロードキャスト)および「マルチキャスト」ローカルビットを表すMACアドレスの上位2ビットに関係します。これらのビットのうち、古いNICハードウェアはファームウェア/ FPGA対応ではなく、メインストリームトラフィックフローからフェレットできます。いずれかのビットまたは両方がないと、NICを無差別モードに設定する必要があります(したがって、マルチキャスト/ブロードキャストと不要なユニキャストトラフィックの両方を取り込む)。
ジョングリーン

1

私の意見では、broadcast / broadcastclientは常に避けるべきです。

私は自分でこのオプションを検討しましたが、「公式」サーバーからのブロードキャストのみを受け入れるようにクライアントを構成する適切な方法を見つけませんでした。

次のポイントは、このブロードキャストがWindows / MacOSを実行しているコンピューターとどの程度互換性があるかということです。


6
クライアントの信頼を設定する適切な方法= autokey
dfc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.