Kiedy należy używać trybu rozgłaszania / rozsyłania NTPd zamiast trybów klient / serwer lub równorzędny?


11

NTP deamon jeśli często wykorzystywane w najprostszej trybie, który jest klient / serwer: można określić jeden lub więcej serverdyrektyw w swoje ntp.confi twoi klienci będą korzystać z tych serwerów.

Oprócz tego, gdy prowadzisz własne serwery NTP, jest to dobra praktyka dla peernich razem, więc jeśli jeden z nich utraci łączność z serwerami nadrzędnymi, uzyska czas od swoich rówieśników.

Ale NTPd może również współpracować z dystrybucją danych czasowych i / lub multiemisji, z dokumentacją stwierdzającą:

Tryby emisji i multiemisji są przeznaczone do konfiguracji z jednym lub kilkoma serwerami i potencjalnie bardzo dużą populacją klientów

Dokumentacja mówi także gdzie indziej :

Możliwe jest i często przydatne skonfigurowanie hosta jako klienta rozgłaszania i serwera rozgłaszania. Liczba hostów skonfigurowanych w ten sposób i współdzielących wspólny adres rozgłoszeniowy automatycznie zorganizuje się w optymalnej konfiguracji w oparciu o warstwę i odległość synchronizacji.

Widzę jedną oczywistą korzyść administracyjną: nie musisz ręcznie określać i aktualizować listy serwerów NTP w klientach ntp.conf, więc wydaje mi się kuszące, aby używać trybu rozgłaszania nawet dla małej populacji klientów (powiedzmy ponad 5 klientów z 3 ~ 4 serwery). Oczekuję, że ruch sieciowy będzie nieco większy w przypadku transmisji zamiast skojarzeń klient / serwer, ale biorąc pod uwagę zwykłą gigabitową sieć Ethernet, wpływ powinien być znikomy, chyba że masz bardzo dużą liczbę hostów w tej samej domenie emisji.

Na koniec, kiedy należy używać trybu transmisji lub go unikać? Czy są plusy i minusy, których nie widziałem?


Transmisja to ratownik, gdy klienci nie są zbyt dobrzy. Zegar ścienny Symmetricom ND-4 dryfuje o 2 sekundy dziennie, wskazując jednak, że jest zsynchronizowany z serwerami. Wysyłanie audycji to jedyny sposób, aby wszystko było w porządku.
George

Odpowiedzi:


3

Nie, tryb klienta emisji nie jest obsługiwany w większości systemów operacyjnych. Tryby emisji i multiemisji są z natury mniej dokładne i mniej bezpieczne (nawet z uwierzytelnieniem) niż zwykły tryb serwer / klient i nie są tak przydatne, jak kiedyś.

Jeśli jesteś nieugięty, możesz żołnierz na ...

Linux OS obsługuje transmisję / manycast / multicast, ale nakłada obciążenie procesora dzięki temu, że starszą kartę sieciową Ethernet i jej interfejs przełącza w tryb promiscuous (poprzez czytanie wszystkich pakietów, w tym pakietów przeznaczonych dla innych hostów).

MacOSX (obecnie macos ) może obsługiwać NTP multiemisji, ale nie jest dla niego obsługiwany. Aby go włączyć, możesz użyć następującego polecenia:

sudo route -nv add -net 228.0.0.4 -interface en0

Usługa Microsoft Windows Time nie obsługuje multiemisji / emisji w systemie Windows 2000 Server, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, a tym bardziej w żadnym wariancie pulpitu systemu Windows. Służył do obsługi NTP multiemisji (K9 z www.mingham-smith.com/k9.htm zapewnia NTP multiemisji dla Windows 3.1, 95, 98, ME, NT, 2000, XP, 2003, Windows Mobile 2003).


1
Dlaczego musi robić tryb rozwiązły?
LtWorf

Wiele starszych urządzeń NIC nie ma możliwości filtrowania pakietów multiemisji (a nawet starszych, emisji) w warstwie Ethernet / 802.3 MAC. Ma to związek z dwoma górnymi bitami adresu MAC, które reprezentują globalne (rozgłoszeniowe) i „multicastowe” bity lokalne, których starszy sprzęt NIC nie ma oprogramowania układowego / FPGA zdolnego do fretowania poza głównym strumieniem ruchu. Brak któregokolwiek z bitów lub obu powoduje, że karta sieciowa musi być ustawiona w tryb rozwiązany (w ten sposób przyjmując zarówno transmisję multiemisyjną / rozgłoszeniową, jak i niepotrzebny ruch emisji pojedynczej).
John Greene,

1

Moim zdaniem należy zawsze unikać nadawania / nadawania klientów.

Sam zajrzałem do tej opcji i nie znalazłem żadnego odpowiedniego sposobu skonfigurowania klienta tak, aby akceptował tylko te transmisje z „oficjalnych” serwerów.

Kolejny punkt to: jak kompatybilne jest to nadawanie z komputerami z systemem Windows / MacOS?


6
odpowiedni sposób skonfigurowania zaufania klienta = autokey
dfc
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.