Arrangere et NTP Server Stratum Tree
Sendt af Richard N Williams on December 1st, 2008
NTP (Network Time Protocol) er den mest udbredte tidssynkroniseringsprotokol på internettet. Årsagen til dens succes er, at det både er fleksibelt og yderst præcist (samt at være gratis). NTP er også indrettet i en hierarkisk struktur, der giver tusindvis af maskiner mulighed for at modtage et timingsignal fra kun en NTP-server.
Selv om tusind maskiner på et netværk alle forsøgte at modtage et timing-signal fra NTP-serveren på samme tid, ville netværket naturligvis blive flaskehalset, og NTP-serveren ville blive gjort ubrugelig.
Af denne grund findes NTP-stratum-træet. Øverst på træet er NTP-tidsserveren, som er en stratum 1-enhed (en stratum 0-enhed er det atomur, som serveren modtager sin tid fra). Under den NTP-serverflere servere eller computere modtager timingoplysninger fra stratum 1-enheden. Disse pålidelige enheder bliver stratum 2-servere, som igen distribuerer deres timingoplysninger til et andet lag af computere eller servere. Disse bliver derefter stratum 3 enheder, der igen kan distribuere timing information til lavere lag (stratum 4, stratum 5 osv.).
I alt kan NTP understøtte op til ni lagniveauer, selvom jo længere væk fra den oprindelige stratum 1-enhed de er mindre nøjagtige synkroniseringen. For et eksempel på hvordan et NTP-hierarki er konfigureret, se venligst dette stratum træ