Arrangere et NTP Server Stratum Tree
Postet av Richard N Williams on Desember 1st, 2008
NTP (Network Time Protocol) er den mest brukte tidssynkroniseringsprotokollen på Internett. Årsaken til suksessen er at den er både fleksibel og svært nøyaktig (så vel som fri). NTP er også ordnet inn i en hierarkisk struktur slik at tusenvis av maskiner kan motta et timingsignal fra bare en NTP server.
Selv om tusen maskiner på et nettverk alle forsøkte å motta et tidssignal fra NTP-serveren samtidig, ville nettverket bli flaskehalset og NTP-serveren ville bli gjort ubrukelig.
Av denne grunn eksisterer NTP-stratum-treet. Øverst på treet er NTP-tidsserveren som er en stratum 1-enhet (en stratum 0-enhet er atomuret som serveren mottar sin tid fra). Under NTP server, mottar flere servere eller datamaskiner timinginformasjon fra stratum 1-enheten. Disse pålitelige enhetene blir stratum 2-servere, som igjen distribuerer timinginformasjonen til et annet lag med datamaskiner eller servere. Disse blir deretter lag 3-enheter som igjen kan distribuere tidsinformasjon til lavere lag (stratum 4, lag 5 etc).
I alt kan NTP støtte opp til ni lagnivåer, selv om jo lengre unna den opprinnelige stratum 1-enheten er de mindre nøyaktige synkroniseringen. For et eksempel på hvordan et NTP-hierarki er satt opp, vennligst se dette stratum tre