NTP демон , якщо часто використовується в найпростішому режимі, який клієнт / сервер: ви вказуєте один або кілька server
директив у вашому ntp.conf
і ваші клієнти будуть використовувати ці сервери.
На додаток до цього, коли ви запускаєте власні NTP-сервери, це добре використовувати peer
їх разом, тому якщо один з них втратить зв’язок зі своїми потоковими серверами, він отримає час від своїх однолітків.
Але NTPd також може працювати з широкомовною та / або багатоадресною передачею даних про час, з документацією, в якій зазначається:
Режими широкомовної та багатоадресної передачі призначені для конфігурацій із одним або кількома серверами та, можливо, дуже великою сукупністю клієнтів
Документація також говорить деінде :
Можна і часто корисно конфігурувати хост як клієнт широкомовної програми, так і сервер широкомовної інформації. Кілька хостів, сконфігурованих таким чином, і спільний доступ до загальної широкомовної адреси автоматично організуються в оптимальній конфігурації на основі прошарку та відстані синхронізації.
Я бачу одну очевидну адміністративну перевагу: вам не потрібно вручну вказувати та оновлювати свій список серверів NTP у клієнтах ntp.conf
, тому для мене виглядає заманливо використовувати режим трансляції навіть для невеликої кількості клієнтів (скажімо, 5+ клієнтів з 3 ~ 4 сервери). Я очікую, що мережевий трафік буде трохи більшим при трансляціях замість асоціацій клієнт / сервер, але, враховуючи звичайну гігабітну мережу Ethernet, вплив повинен бути незначним, якщо у вас не дуже велика кількість хостів в одному домені широкомовної передачі.
Зрештою, коли слід використовувати або уникати режиму трансляції? Чи є плюси і мінуси, яких я не бачив?