NTP står for Network Time Protocol og er en måte å synkronisere tid mellom datamaskiner i et nettverk. Du kan lese mer om NTP på www.ntp.org.
På UiO har vi tre NTP-tjenere som synkroniserer mot GPS-klokker hos Uninett og Nordunet. Disse tre NTP-tjenerne snakker også med hverandre for å sikre at de er enige om hva klokka faktisk er. NTP tar også høyde for nettverksforstyrrelser og tiden det tar å overføre informasjonen. GPS-klokker får sin tid fra atomur og våre tjenere blir to hopp unna den mest nøyaktige kilde som finnes, alle klienter er tre hopp fra atomurene og synkronisert med våre tre hovedtjenere.
De tre NTP-tjenerne på UiO er:
Av disse er to unix-maskiner og en cisco-router, dette er for å skape redundans i tjenesten om det skulle dukke opp problemer på en av platformene eller implementasjonene av NTP.
Alle unix-maskiner vil automatisk synkronisere mot disse, dette gjøres ved at scriptet /local/etc/init.d/ntpd lager filen /etc/ntp.conf med disse konfigurert som "server" og starter USIT sin egen ntpd ved boot, tjenesten vil bli startet igjen hver natt om den ikke går på maskinen.
Alle windows-maskiner synkroniserer sin tid mot ActiveDirectory-tjenerne, som igjen synkroniserer mot NTP-tjenerne.
UiO har ingenting i mot at eksterne bruker våre NTP-tjenere, vi ønsker dog at tjenester som bruker disse tilkjennegjør at de bruker en tjeneste fra UiO, slik som f.eks. www.klokka.no gjør.