Tidssynkronisering med NTP
NTP – förkortning av Network Time Protocol – är ett av de äldsta protokollen på internet idag. Första officiella versionen kom 19851, men tekniken beskrevs redan 198123. NTP används för att synkronisera tiden över ett närverk.
Den senaste versionen av NTP-protokollet är version 4, och beskrivs i RFC 59054 från 2010. Sedan dess har ingen ny version kommit, men däremot en rad tillägg och förslag. Senaste är RFC 85735 som beskriver autentisering av meddelanden.
Varför är tidssynkronisering så viktigt?
Att ha en datorklocka som går exakt är viktigt av flera anledningar. Exempelvis baseras många säkerhetsprotokoll som exempelvis Kerberos på att klockan går rätt. Har du servrar på internet är det av stor vikt att klockan går rätt, både för att loggarna ska stämma överens med verkligheten, men även här för att olika säkerhetsprotokoll ska fungera korrekt.
Synkroniserar du din klocka med en NTP-server kommer du få en exakthet på mellan 5–100 ms. Protokollet är byggt för att kompensera för lagg på nätverket.
Hur fungerar det och varifrån kommer tiden?
NTP-protokollet är hierarkiskt uppbyggd. Längst upp i hierarkin finns enheter som kallas för Stratum 0. Detta är dessa enheter som levererar tiden till de första servrarna i hierarkin, på den lägre nivån. Dessa enheter är ofta atomur, radioklockor eller GPS-klockor. Dessa enheter benämns också som referensklockor.
Nästa nivå är Stratum 1. Detta är således maskinerna som hämtar tiden från atomur, radioklockor eller GPS-klockor. Stratum 1-servrar är alltså de första NTP-servrarna i hierarkin.
På nästa nivå finns Stratum 2. Detta är servrar (och även vissa klienter) som hämtar sin tid från Stratum 1-servrarna.
Därefter har vi Stratum 3. Detta är oftast klienter, alltså vanliga datorer, som hämtar sin tid från Stratum 2-servrar.
Med andra ord kan stratum beskrivas som antalet steg eller hopp från referensklockan. En stratum 3-enhet befinner sig alltså 3 hopp från referensklockan. Maximala antalet steg är 156.
Var hittar jag NTP-servrar och hur använder jag dem?
Det finns idag ett stort kluster av NTP-servrar – kallat NTP Pool Project – som drivs på frivillig basis av Ask Bjørn Hansen. I den svenska NTP-poolen7 finns i skrivande stund 36 IPv4-servrar och 26 IPv6-servrar.
För att använda den svenska poolen lägger du in följande adresser i ditt operativsystem. Hur du gör detta skiljer sig från system till system. De flesta stora Linuxdistributioner använder redan NTP-poolen som standard (men ofta en vendor-zon).
0.se.pool.ntp.org
1.se.pool.ntp.org
2.se.pool.ntp.org
3.se.pool.ntp.org
När du angett dessa adresser i ditt operativsystem, kommer din dators klocka att synkroniseras med jämna mellanrum mot en slumpvis vald NTP-server ur poolen.
Det finns mängder av enheter som kan synkronisera sin klocka mot NTP-servrar, alltifrån datorer, surfplattor och VoIP-telefoner till nätverksanslutna väggklockor och väckarklockor.
Referenser
Kommentarer
Kommentarsfältet är modererat. Det innebär att alla kommentarer granskas av ansvarig utgivare före publicering.
Du väljer själv om du vill ange ditt riktiga namn, en pseudonym eller vara helt anonym. Ingen registrering behövs.
Relaterade artiklar
-
Fortsatt låga IPv6-siffror i Sverige
Det är fortfarande knappt fem procent av internetanvändarna som har tillgång till IPv6. Det visar Post- och telestyrelsens senaste kartläggning. Samtidigt ökar andelen internetoperatörer som använder adressöversättning.
-
Grunderna i nätverk – del 2
I den här andra delen av serien om grunderna i nätverk ska vi utforska DNS-systemet. Vi kan lära oss mycket om internet och nätverk genom att slå upp information i DNS-servrarna. En DNS innehåller mer information än bara IP-adressen till en domän.
-
Grunderna i nätverk – del 1
I del 1 av denna artikelserie tittar vi på hur ett vanligt hemmanätverk fungerar. Detta är grunden för alla typer av nätverk. Vi utgår från nedanstående skiss och går igenom del för del, alltifrån hur datorerna får en IP-adress till hur de hittar ut på internet och kan slå upp rätt adress.
-
Vem gör vad i stadsnäten?
I de flesta öppna stadsnät i Sverige finns det tre huvudaktörer. Dessa är nätägaren, kommunikationsoperatören och tjänsteleverantören.
Senaste nyheterna och inläggen
-
Författarintervju med Josefin Hansson
År 2022 debuterade hon med boken “Ur askan en drake”. Boken tar upp duktiga flickan-syndromet och psykisk ohälsa. Hon har också varit ambassadör för Hjärnkoll och föreläst på bland annat Medborgarskolan. Idag driver hon eget företag inom samtalscoaching.
-
En chans att vinna Demonerna på internet
Företaget GleSYS lottar ut tre exemplar av vår bok Demonerna på internet i en tävling på LinkedIn. Passa på att tävla du också för en chans att vinna!
-
Störning hos SEBs internetbank
På söndag eftermiddag gick det inte logga in på SEBs internetbank. Webbsidan Downdetector hade vid klockan 14:30 fått in 240 rapporter om den pågående störningar. På SEBs kundtjänst är man medveten om problemet och meddelar att tekniker arbetar med att åtgärda det.
-
Datorparty i Landskrona
I helgen höll Syntax Society sitt årliga sommarparty. Platsen var en källarlokal i Landskrona där ett femtontal personer medverkade.
-
Titta på C64-demos
Med Commodore-emulatorn VICE går det att spela gamla C64-spel och titta på demos från demonpartyn. Men VICE under Debian Linux saknar några nödvändiga filer som vi behöver leta upp själva.
Utvalda artiklar
-
Datorparty i Landskrona
I helgen höll Syntax Society sitt årliga sommarparty. Platsen var en källarlokal i Landskrona där ett femtontal personer medverkade.
-
Det första Pågadata har ägt rum
I helgen ägde det första Pågadata rum – uppföljaren till Gubbdata. Platsen var Folkets Hus i Kvidinge. Organisatör av partyt var Johan “z-nexx” Osvaldsson med hjälp från Jesper “Skuggan” Klingvall. Partyt hade över 100 anmälda deltagare.
-
Även hovrätten fäller poliserna för att ha satt dit oskyldig
Hovrätten fastställer straffet för de två poliser som förra året dömdes till vardera ett års fängelse av Lunds tingsrätt för att ha misshandlat och satt dit en oskyldig man. De båda poliserna ska även betala skadestånd till mannen.
-
Retroloppis i Påarp
Idag var det retroloppis hos Andreas Nilsson i Påarp. På baksidan av huset fanns hundratals spel uppradade på långa bord. Trots friska vindar och sval temperatur var loppisen välbesökt.
-
Stort deltagande på årets Gubbdata
I helgen var det Gubbdata i Lund – ett av Sveriges största demoparty. På plats fanns cirka ett hundra deltagare, alla med en passion för retrodatorer.
CyberInfo Sverige är ett it- och medieföretag i nordvästra Skåne som tillhandahåller böcker, utbildningar, nyheter och konsulttjänster inom Linux, säkerhet och programmering.
CyberInfo Sverige är godkänd för F-skatt, är momsregistrerat och innehar
utgivningsbevis för webbplatsen www.cyberinfo.se.