Arrangerar ett NTP Server Stratum Tree
Postat av Richard N Williams on December 1st, 2008
NTP (Network Time Protocol) är det mest använda tidssynkroniseringsprotokollet på Internet. Anledningen till framgången är att den är både flexibel och mycket exakt (såväl som fri). NTP är också inrättad i en hierarkisk struktur som gör det möjligt för tusentals maskiner att få en tidssignal från bara en NTP-server.
Om tusen maskiner på ett nätverk alla försökte ta emot en tidssignal från NTP-servern samtidigt skulle nätverket självklart bli flaskhalsat och NTP-servern skulle bli oanvändbar.
Av denna anledning finns NTP-stratumträdet. Överst på trädet är NTP-tidsservern som är en stratum 1-enhet (en stratum 0-enhet är atomklockan som servern tar emot sin tid från). Under NTP-serverflera servrar eller datorer får timinginformation från stratum 1-enheten. Dessa betrodda enheter blir stratum 2-servrar, som i sin tur distribuerar sin tidinformation till ett annat lager av datorer eller servrar. Dessa blir sedan stratum 3-enheter som i sin tur kan distribuera tidsinformation till lägre strata (stratum 4, stratum 5 etc).
I alla kan NTP stödja upp till nio stratumnivåer, men ju längre bort från den ursprungliga stratum 1-enheten är de mindre korrekta synkroniseringen. För ett exempel på hur en NTP-hierarki är inställd, se det här stratum träd