Tidsynkronisering Få det riktig
Onsdag oktober 20th, 2010Tiden er viktig for datamaskiner, nettverk og teknologi. Det er den eneste referanseteknologien som må finne ut om en oppgave har skjedd eller skal finne sted. Etter hvert som tiden, i tidsstemplene, er så viktig for teknologien, når det er usikkerhet over tid, på grunn av forskjellige enheter på et nettverk som har forskjellige tidspunkter, kan det føre til utallige feil.
Problemet med tid i databehandling er at alle enheter, fra rutere til stasjonære PCer, har sin egen innebygde klokke som styrer systemklokkene. Disse systemklokker er bare normale elektroniske oscillatorer, de skriver vanligvis i batteridrevne klokker, og mens disse er tilstrekkelige for mennesker å fortelle tiden, kan driften av disse klokkene se enheter på et nettverk, sekunder og til og med minutter uten synkronisering.
Det er to regler for tidssynkronisering:
- Alle enheter på et nettverk bør synkroniseres sammen
- Nettverket bør synkroniseres til UTC (Koordinert Universal Time)
NTP
For å synkronisere et nettverk du må bruke Network Time Protocol (NTP). NTP er designet for nøyaktig nettverkssynkronisering. IT fungerer ved å bruke en enkelt kilde som den distribuerer den til alle enheter på NTP-nettverket.
NTP kontrollerer kontinuerlig enhetene for drift og justerer for å sikre at hele nettverket ligger innenfor noen få millisekunder av referansetiden.
UTC
Coordinated Universal Time er en global tidsskala som holdes sant av atomur. Ved å synkronisere et nettverk til UTC, sørger du for at nettverket ditt synkroniseres med alle andre UTC-nettverk på planeten.
Bruk av UTC som referanse kilde er også en enkel affære. NTP-servere tid er den beste måten å finne en sikker kilde til UTC-tid. De bruker enten GPS (Global Positioning System) som kilde til denne atomurtiden eller spesialiserte radiosignaler som holder UTC-tidskilden utenfor nettverket av sikkerhetsmessige årsaker.
En enkelt NTP server kan synkronisere et nettverk med hundrevis, og til og med tusenvis av enheter som sikrer hele nettverket, er innenfor noen få millisekunder av UTC.