Khi nào nên sử dụng NTPd Broadcast / Broadcastclient thay cho máy khách / máy chủ hoặc chế độ ngang hàng?


11

Các NTP deamon nếu thường được sử dụng trong chế độ đơn giản nhất, đó là client / server: bạn chỉ định một hoặc nhiều serverchỉ thị trong của bạn ntp.confvà khách hàng của bạn sẽ sử dụng các máy chủ.

Thêm vào đó, khi bạn chạy các máy chủ NTP của riêng mình, việc peerkết hợp chúng với nhau sẽ rất tốt , vì vậy nếu một trong số chúng mất kết nối với các máy chủ ngược dòng của nó, nó sẽ nhận được thời gian từ các đồng nghiệp.

Nhưng NTPd cũng có thể hoạt động với phân phối phát sóng và / hoặc phát đa hướng dữ liệu thời gian, với tài liệu nêu rõ:

chế độ quảng bá và phát đa hướng được dành cho các cấu hình liên quan đến một hoặc một vài máy chủ và số lượng khách hàng rất lớn

Các tài liệu cũng nói ở nơi khác :

Có thể và thường xuyên hữu ích để định cấu hình máy chủ là cả máy khách quảng bá và máy chủ quảng bá. Một số máy chủ được cấu hình theo cách này và chia sẻ một địa chỉ quảng bá chung sẽ tự động tổ chức theo cấu hình tối ưu dựa trên tầng và khoảng cách đồng bộ hóa.

Tôi có thể thấy một lợi ích quản trị rõ ràng: bạn không phải chỉ định và cập nhật thủ công danh sách máy chủ NTP của mình trong các máy khách ntp.conf, do đó, đối với tôi, việc sử dụng chế độ phát sóng ngay cả đối với một nhóm khách hàng nhỏ (giả sử 5+ khách hàng với 3 ~ 4 máy chủ). Tôi hy vọng lưu lượng truy cập mạng sẽ cao hơn một chút với các chương trình phát sóng thay vì liên kết máy khách / máy chủ, nhưng với mạng LAN ethernet gigabit thông thường, tác động sẽ không đáng kể trừ khi bạn có số lượng máy chủ rất lớn trong cùng một miền phát.

Vào cuối ngày, khi nào nên sử dụng chế độ phát sóng? Có những ưu và nhược điểm tôi chưa từng thấy?


Phát sóng là cứu cánh khi khách hàng không tốt lắm. Đồng hồ treo tường Symmetricom ND-4 trôi đi 2 giây mỗi ngày trong khi dù sao cũng chỉ ra rằng nó được đồng bộ hóa với máy chủ. Gửi phát sóng là cách duy nhất để giữ cho nó đúng.
George

Câu trả lời:


3

Không, chế độ máy khách quảng bá không được hỗ trợ trên hầu hết các hệ điều hành. Các chế độ quảng bá và phát đa hướng vốn đã kém chính xác và kém an toàn hơn (ngay cả khi xác thực) so với chế độ máy chủ / máy khách thông thường và chúng không hữu ích như trước đây.

Nếu bạn kiên quyết về điều này, bạn có thể tiếp tục ...

Hệ điều hành Linux hỗ trợ quảng bá / manycast / multicast, nhưng nó áp đặt chi phí hoạt động của CPU nhờ vào việc đưa Ethernet Ethernet cũ hơn và giao diện của nó ở chế độ bừa bãi (bằng cách đọc trong tất cả các gói bao gồm các gói dành cho các máy chủ khác).

MacOSX (bây giờ là macos ) có thể hỗ trợ NTP đa hướng, nhưng không có hỗ trợ nào được cung cấp cho nó. Bạn có thể sử dụng lệnh sau để kích hoạt nó:

sudo route -nv add -net 228.0.0.4 -interface en0

Dịch vụ Microsoft Windows Time không hỗ trợ phát đa hướng / phát trên Windows 2000 Server, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, ít hơn bất kỳ biến thể máy tính để bàn Windows nào. Nó được sử dụng để hỗ trợ NTP đa hướng (K9 từ www. Lọc-smith.com/k9.htm cung cấp NTP đa hướng cho Windows 3.1, 95, 98, ME, NT, 2000, XP, 2003, Windows Mobile 2003).


1
Tại sao nó cần phải làm chế độ lăng nhăng?
LtWorf

Nhiều phần cứng NIC cũ thiếu khả năng lọc các gói multicast (và thậm chí cả các gói cũ hơn, phát sóng) ở lớp MAC Ethernet / 802.3. Nó phải được thực hiện với hai bit trên của địa chỉ MAC đại diện cho các bit cục bộ toàn cầu (quảng bá) và đa phương tiện, trong đó phần cứng NIC cũ hơn không phải là phần mềm có khả năng chạy ra khỏi luồng lưu lượng chính. Thiếu một trong hai bit hoặc cả hai kết quả trong NIC được yêu cầu phải được đặt ở chế độ bừa bãi (do đó mất cả phát đa hướng / phát sóng cũng như lưu lượng truyền phát không cần thiết).
John Greene

1

Theo tôi, nên tránh phát sóng / phát sóng mọi lúc.

Tôi đã tự mình xem xét tùy chọn này và không tìm thấy cách nào phù hợp để định cấu hình máy khách chỉ để chấp nhận các chương trình phát sóng đó từ các máy chủ "chính thức".

Và điểm tiếp theo là: Phát sóng này tương thích với Máy tính chạy Windows / MacOS như thế nào?


6
cách thích hợp để định cấu hình lòng tin của khách hàng = autokey
dfc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.