Efekty braku sygnału czasu
Wysłane przez Stuart on Listopad 3rd, 2010
Serwerów NTP (Network Time Protocol) to niezbędne narzędzie w nowoczesnej sieci komputerowej. Kontrolują czas, zapewniając synchronizację wszystkich urządzeń w sieci.
Ze względu na znaczenie czasu w kontrolowaniu niemal każdego aspektu sieci komputerowej niezbędny jest dokładny i zsynchronizowany czas, dlatego tak wielu administratorów systemu wdraża Serwer czasu NTP.
Te serwery czasu używają jednego źródła czasu jako podstawy do ustawienia wszystkich zegarów w sieci; czas jest często odbierany z sieci GPS lub sygnałów radiowych transmitowanych z laboratoriów fizycznych, takich jak NPL w Wielkiej Brytanii (którego sygnał jest nadawany z Cumbrii).
Po odebraniu tego sygnału przez serwer czasu, protokół czasu NTP rozprowadza go w sieci - porównując zegar systemowy każdego urządzenia z czasem odniesienia i dostosowując każde urządzenie. Poprzez regularną ocenę dryfu tych urządzeń i ich poprawiania, NTP utrzymuje zegary z dokładnością do milisekund sygnału czasu i kiedy ten sygnał pochodzi z zegara atomowego - zapewnia to, że sieć jest tak dokładna, jak to jest fizycznie możliwe, ale co się stanie, jeśli przegrasz sygnał czasu?
Uszkodzone anteny GPS, konserwacja nadajników sygnałów czasu lub usterki techniczne mogą prowadzić do Serwer czasu NTP nie otrzymuje sygnału czasu. Często jest to tylko tymczasowa i normalna usługa jest wznowiona w ciągu kilku godzin, ale co się stanie, jeśli tak się nie stanie, i jaki jest efekt nieudanego sygnału czasu?
Na szczęście NTP ma systemy zapasowe dla takiej właśnie sytuacji. Jeśli sygnał czasu ulegnie awarii i nie ma innego źródła czasu, NTP sprytnie wykorzystuje średni czas ze wszystkich zegarów w swojej sieci. Jeśli więc niektóre zegary dryfowały o kilka milisekund szybciej, a inne o kilka milisekund wolniej - wtedy NTP pobiera średnią tego dryfu, upewniając się, że czas pozostaje dokładny tak długo, jak to możliwe.
Nawet jeśli sygnał nie udał się przez kilka dni - lub nawet tygodni - bez wiedzy użytkowników systemu, nie oznacza to, że sieć się rozpadnie. Protokół NTP nadal będzie synchronizował całą sieć, używając średniego dryfu, i chociaż im dłużej sygnał czasu pozostanie mniej dokładny, sieć będzie nadal zapewniała dokładność milisekundową nawet po kilku dniach braku odniesienia do czasu.