Synkronisering af et computernetværk med en dedikeret netværkstidsserver
Sendt af Richard N Williams on Marts 12th, 2010
Synkronisering er afgørende for de fleste computernetværk. Timestamps er den eneste reference en computer kan bruge til at analysere, hvornår og hvis processer eller applikationer er afsluttet. Synkroniserede tidsstempler er også afgørende for sikkerhed, fejlfinding og fejllogning.
Undladelse af at holde et netværk tilstrækkeligt synkroniseret kan føre til alle mulige problemer. Ansøgninger undlader at påbegynde, tidsfølsomme transaktioner vil mislykkes, og fejl og datatab vil blive almindeligt.
Sikring af synkronisering, uanset størrelsen af netværket, er imidlertid ligefrem og ikke dyrt, takket være den dedikerede netværkstidsserver og tidsprotokollen NTP.
Network Time Protocol (NTP)
NTP har eksisteret endnu længere end internettet, men er den mest anvendte synkroniseringsprotokol til rådighed. NTP er gratis at bruge og gør synkronisering meget lige fremad. Det virker ved at tage en enkelt kilde (eller flere) og distribuere den blandt netværket. Det vil opretholde høje niveauer af nøjagtighed, selv når det mister det oprindelige tidssignal og kan dømme om hvor præcis hver gang reference.
Disse kommer i flere former. For det første er der en række virtuelle tidsservere på tværs af internettet, der distribuerer tiden gratis. Men da de er internetbaserede, er et netværk i fare for at lade en firewallport stå åben for denne kommunikation. Der er også ingen kontrol over tidssignalet, så hvis det går ned (eller bliver ustabilt eller helt unøjagtigt), kan dit netværk efterlades uden tilstrækkelig synkronisering.
Dedikeret NTP tid servere brug GPS eller radio referencer for at modtage tiden. Dette er langt mere sikkert og som GPS og radiosignaler som WWVB (fra NIST) er genereret af atomure, hvor nøjagtigheden er noget andet.
Fordi NTP-protokollen er hierarkisk betyder det også, at kun en dedikeret tidsserver skal bruges til et netværk, uanset størrelse, da andre enheder på netværket kan fungere som tidsservere efter at have rece9ved tidspunktet fra den primære NTP-server.