Konfigurere et nettverk for å bruke en NTP-server Del to: Distribuere tiden

NTP (Network Time Protocol) er protokollen designet for tidsfordeling blant et nettverk. NTP er hierarkisk. Det organiserer et nettverk i lag, som er avstanden fra en klokkekilde og enheten.

A dedikert NTP-server som mottar tiden fra en UTC-kilde, for eksempel GPS eller de nasjonale tids- og frekvenssignalene, betraktes som en stratum 1-enhet. Enhver enhet som er koblet til en NTP server blir en stratum 2-enhet og enheter lenger ned langs kjeden blir lag 2, 3 og så videre.

Stratum lag eksisterer for å forhindre sykliske avhengigheter i hierarkiet. Men stratumnivået er ikke en indikasjon på kvalitet eller pålitelighet.

NTP kontrollerer tiden på alle enheter på nettverket, og justerer deretter tiden etter hvor mye drift det oppdager. Likevel går NTP videre enn bare å sjekke tiden på en referanse klokke, og NTP-programmet utveksler tidsinformasjon ved pakker (datablokker), men nekter å tro tiden det blir fortalt til flere utvekslinger har skjedd, hver bestått et sett med tester kjente asprotocol spesifikasjoner. Det tar ofte omtrent fem gode prøver inntil en NTP-server er akseptert som en tidskilde.

NTP bruker tidsstempler for å representere dagens tid på dagen. Når tiden er lineær, er hver tidsstempel alltid større enn den forrige. NTP tidsstempler er i to formater, men de relay sekundene fra et bestemt tidspunkt (kjent som prime epoken, satt til 00: 00 1 januar 1900 for UTC) NTP-algoritmen bruker da dette tidsstempelet til å bestemme beløpet som skal forskyves eller trekke seg tilbake systemet eller nettverksklokken.

NTP analyserer tidsstempelverdiene, inkludert frekvensen av feil og stabiliteten. EN NTP server vil opprettholde et estimat på kvaliteten på både dens referanse klokker og seg selv.

Konfigurere et nettverk for å bruke en NTP-server Del ett: Finne en tidskilde

Å holde nettverket ditt synkronisert med riktig tid, er avgjørende for moderne nettverk. På grunn av verdien av tidsstempler i kommunikasjon globalt og på tvers av flere nett, er det avgjørende at hver maskin kjører en kilde til UTC (Koordinert universell tid).

UTC ble utviklet for å tillate at hele det globale samfunnet bruker samme tid uansett hvor de er på kloden, da UTC ikke bruker tidszoner, slik at det muliggjør nøyaktig kommunikasjon uavhengig av sted.

Å finne en kilde til UTC er imidlertid ofte der noen nettverksadministratorer faller ned når de prøver å synkroniser et nettverk. Det er mange områder som en kilde til UTC kan mottas fra, men svært få som vil gi både nøyaktig og sikker referanse til tiden.

Internett er fullt av påståtte kilder til UTC, men mange av dem tilbyr ikke noe i nærheten av deres anerkjente nøyaktighet. Videre kan å bruke internett til å føre til sikkerhetsproblemer.

Internett-tidskilder er eksterne for brannmuren, og derfor må et hull stå åpen, som kan utnyttes av ondsinnede brukere. Dessuten, NTP, protokollen som brukes til å distribuere og motta tidskilder, kan ikke starte sin godkjenningssikkerhetsmåte over Internett, så det er ikke mulig å sikre at tiden kommer fra hvor den skal.

Eksterne kilder til UTC-tid er langt mer sikre. Det er to metoder som brukes av de fleste administratorer. Langbølge-radiosignaler som kringkastet av nasjonale fysikklaboratorier og GPS-signalet som er tilgjengelig overalt på kloden.

De eksterne kildene til UTC sikrer din NTP-nettverk mottar ikke bare en nøyaktig kilde til UTC, men også en sikker en.

Årsaker til Atomic Clock Timing

Atomklokkene har, ukjent for de fleste, revolusjonert vår teknologi. Mange av måtene vi handler, kommuniserer og reiser er nå bare avhengig av timing fra atomurkilder.

Et globalt samfunn betyr ofte at vi må kommunisere med mennesker på andre områder av verden og i andre tidssoner. Til dette formål ble en universell tidssone utviklet, kjent som UTC (Coordinated Universal Time), som er basert på tiden som ble fortalt av atomklokker.

Atomsklokker er utrolig nøyaktige og mister bare et sekund hvert hundre millioner år, noe som er svimlende når du sammenligner det med digitale klokker som vil miste så mye tid på en uke.

Men hvorfor trenger vi en slik nøyaktighet i timekeeping? Mye av teknologien vi bruker i moderne tid er designet for global kommunikasjon. Internett er et godt eksempel. Så mye handel foregår på tvers av kontinenter i felt som børs, seteforespørsel og elektronisk auksjonering at den nøyaktige tiden er avgjørende. Tenk deg at du byder på et produkt på Internett, og du legger et bud et par sekunder før slutten, det siste og høyeste budet, ville det være rimelig å miste varen fordi klokken på Internett-leverandøren din var litt rask og datamaskinen derfor trodde budet var over. Eller hva med sete reservasjoner; hvis to personer på forskjellige sider av kloden legger plass på samme tid, hvem får setet. Det er derfor UTC er viktig for internett.

Andre teknologier som for eksempel global posisjonering og flytrafikstyring er avhengige av atomur for å gi nøyaktighet (og i tilfelle lufttrafikk er viktig for sikkerheten). Til og med trafikklys og fartkameraer må kalibreres med atomklokker, ellers kan det hende at hastighetsbilletten ikke er gyldig da de kunne bli stilt spørsmål i retten.

For datasystemer NTP-servere tid er den foretrukne metoden for mottar og distribuerer en kilde til UTC-tid.

Tidsserver Grunnleggende spørsmål besvart

Hva er en tidsserver?

En tidsserver er en enhet som mottar og distribuerer en enkeltkilde over et datanettverk for tidssynkronisering. Disse enhetene blir ofte referert til som a NTP server, NTP-tidsserver, nettverkstidsserver eller dedikert tidsserver.

Og NTP?

NTP - Network Time Protocol er et sett med programvareinstruksjoner som er laget for å overføre og synkronisere tid på tvers av LAN (Local Area Network) eller WANS (Wider Area Network). NTP er en av de eldste kjente protokollene i bruk i dag, og er langt den mest brukte tidssynkroniseringsprogrammet.

Hvilken tidsramme skal jeg bruke?

Coordinated Universal Time (UTC) er en global tidsskala basert på tidspunktet for atomklokker. UTC tar ikke hensyn til tidssoner og er derfor ideelt for nettverksapplikasjoner som i prinsippet ved å synkronisere et nettverk til UTC. Du er i ferd med å synkronisere det til alle andre nettverk som bruker UTC.

Hvor mottar en tidsserver tiden fra?

En tidsserver kan bruke tiden fra hvor som helst som en armbåndsur eller veggklokke. En fornuftig nettverksadministrator ville imidlertid velge å bruke en kilde til UTC-tid for å sikre at nettverket er så nøyaktig som mulig. UTC er tilgjengelig fra flere klare kilder. Den mest brukte er kanskje internett. Det er mange "tidsservere" på internett som distribuerer UTC-tid. Dessverre er mange ikke helt nøyaktige i å bruke en Internett-tidskilde du kan forlate nettverket sårbar som ondsinnede brukere kan dra nytte av den åpne porten i brannmuren der tidsinformasjonen flyter.

Det er langt bedre å bruk en dedikert NTP-tidsserver som mottar UTC-tidssignalet eksternt til nettverket og brannmuren. De beste metodene for å gjøre dette er å enten bruke GPS-signalene som sendes fra rommet eller de nasjonale tids- og frekvensoverføringene som sendes av flere land i langbølge.

Bruke NTP-nettverk

Network Time Protocol er langt den mest brukte applikasjonen for synkronisering av datatid over lokalnettverk og bredere områdets nettverk (LAN og WAN). Prinsippene bak NTP er ganske enkle. Den sjekker tiden på en systemklokke og sammenligner den med en autoritativ, enkel kilde til tid, og gjør korreksjoner til enhetene for å sikre at de alle synkroniseres med tidskilden.

Å velge tidskilden som skal brukes er kanskje det fundamentalt viktigste i sette opp et NTP-nettverk. De fleste nettverksadministratorer velger med rette å bruke en kilde til UTC-tid (Coordinated Universal Time). Dette er en global tidsskala og betyr at et datanett som er synkronisert til UTC, ikke bare bruker samme tidsskala som alle andre UTC-synkroniserte nettverk, men det er heller ikke nødvendig å bekymre seg for forskjellige tidssoner rundt om i verden.

NTP bruker forskjellige lag, kjent som lag, for å bestemme nærhet og nøyaktighet til en tidskilde. Som UTC styres av atomklokker, blir noen atomur som gir et tidssignal referert til som stratum 0, og en hvilken som helst enhet som mottar tiden direkte fra en atomur er stratum 1. Stratum 2-enheter er enheter som mottar tiden fra lag 1 og så videre. NTP støtter over 16 forskjellige stratumnivåer, selv om nøyaktighet og pålitelig reduksjon med hvert stratumlag lenger unna får du.

Man-nettverksadministratorer velger å bruke en Internett-kilde til UTC-tid. Bortsett fra sikkerhetsrisikoen ved å bruke en tidskilde fra internett og la den få tilgang gjennom brannmuren. Internett-tidsservere er også lagre 2-enheter ved at de vanligvis er servere som mottar tiden fra en enkelt stratum 1-enhet.

En dedikert NTP-tidsserver På den andre siden er lagene 1-enheter i seg selv. De mottar tiden direkte fra atomur, enten via GPS eller langbølge radiotransmisjoner. Dette gjør dem langt sikrere enn internettleverandører, da tidskilden er ekstern til nettverket (og brannmur), men også det gjør dem mer nøyaktige.

Med en stratum 1-tidsserver kan et nettverk synkroniseres til noen få millisekunder UTC uten fare for å ødelegge sikkerheten.

Perfekt tidssynkronisering for Windows

De fleste Windows-operativsystemer har en integrert tidssynkroniseringstjeneste som er installert som standard som kan synkronisere maskinen eller et nettverk. Av sikkerhetshensyn anbefales det blant annet av Microsoft at en ekstern tidskilde brukes.

NTP-servere tid
Sikker og nøyaktig mottar UTC-tidssignalet fra GPS-nettverket eller WWVB radiotransmisjoner (eller europeiske alternativer). NTP-tidsservere kan synkronisere en enkelt Windows-maskin eller et helt nettverk til fraksjoner av et sekund av det riktige UTC tid (koordinert universell tid).

En NTP-tidsserver gir nøyaktig timinginformasjonn 24 timer-en-dag, 365 dager-et-år hvor som helst på hele kloden. En dedikert NTP-tidsserver er den eneste sikre, sikre og pålitelige metoden for å synkronisere et datanettverk til UTC (Coordinated Universal Time). Ekstern til brannmuren, an Ntp tid lar ikke et datasystem utsatt for ondsinnede angrep i motsetning til Internett-tidskilder via TCP-IP-porten.

En NTP-tidsserver er ikke bare sikker, den mottar et UTC-tidssignal direkte fra atomur i motsetning til Internett-tidkilder som egentlig er tidsservere selv. NTP-servere og andre tidssynkroniseringsverktøy kan synkronisere hele nettverk, enkelt PCer, rutere og en hel rekke andre enheter. Ved å bruke enten GPS eller det nordamerikanske WWVB-signalet, sørger en dedikert NTP-tidsserver for at alle enhetene dine kjører til en brøkdel av UTC-tid.

En NTP-tidsserver vil:

• Øk nettverkssikkerheten
• Forhindre datatap
• Aktiver logging og sporing av feil eller sikkerhetsbrudd
• Reduser forvirring i delte filer
• Forhindre feil i faktureringssystemer og tidsfølsomme transaksjoner
• Kan brukes til å gi ubestridelig bevis i juridiske og økonomiske konflikter

Datanettverk Timing Solutions

Datanettverk og Internett har dramatisk endret måten vi lever våre liv på. Datamaskiner er nå i konstant kommunikasjon med hverandre som muliggjør transaksjoner som online shopping, plassbestilling og til og med e-post.

Men alt dette er bare mulig takket være nøyaktig nettverkstiming og spesielt bruken av Network Time Protocol (NTP) som brukes til å sikre at alle maskiner på et nettverk kjører samtidig.

Timingsynkronisering er avgjørende for datanettverk. Datamaskiner bruker tid i form av tidsstempler som eneste markør for å skille to hendelser, uten at synkroniseringsdatamaskiner har vanskeligheter med å fastlegge arrangementet eller om en hendelse har skjedd eller ikke.

Unnlatelse av å synkronisere et nettverk kan ha utrolige effekter. E-postmeldinger kan ankomme før de sendes (i henhold til datamaskinens klokke), dataene kan gå seg vill eller ikke lagre og verste av alt, hele nettverket kan være sårbart for ondsinnede brukere og til og med svindlere.

Synkronisering med NTP er relativt rett fremover da de fleste operativsystemer har en versjon av tidsprotokollen allerede installert; Det er imidlertid vanskeligere å velge en tidsreferanse for å synkronisere.

UTC (Coordinated Universal Time) er en global tidsskala styrt av atomur og brukes av nesten alle datanettverk over hele verden. Ved å synkronisere til UTC, er et datanettverk i hovedsak synkronisering av nettverkstiden med det andre datanettverket i verden som bruker UTC.

Internett har mange kilder til UTC tilgjengelig, men sikkerhetsproblemer med brannmuren betyr at den eneste sikre metoden for å motta UTC er eksternt. Dedikerte NTP-servere kan gjøre dette ved hjelp av enten langbølge radio eller GPS satellittoverføringer.

Bruke Atomic Clocks til å synkronisere et nettverk

bro datanettverk må synkroniseres til en viss grad. Å tillate klokker på datamaskiner på tvers av et nettverk for alle å fortelle forskjellige tider, spør virkelig om problemer. All slags feil kan oppstå, for eksempel e-postmeldinger som ikke kommer, data går seg vill, og feil blir ubemerket da maskinene sliter med å fornemme paradoksene som usynkronisert tid kan forårsake.

Problemet er at datamaskiner bruker tid i form av tidsstempler som det eneste referansepunktet mellom ulike hendelser. Hvis disse ikke stemmer, sliter datamaskiner seg med å etablere ikke bare arrangementet, men også om hendelsene fant sted i det hele tatt.

Synkronisere et datanettverk
sammen er ekstremt enkelt, takket være i stor grad til protokollen NTP (Network Time Protocol). NTP er installert på de fleste datamaskiner, inkludert Windows og de fleste versjoner av Linux.

NTP bruker en enkeltkilde og sikrer at alle enheter på nettverket er synkronisert til den tiden. For mange nettverk kan denne enkeltkilden være alt fra IT-lederens armbåndsur til klokken på en av stasjonære maskiner.

Men for nettverk som må kommunisere med andre nettverk, må de håndtere tidsfølsomme transaksjoner eller hvor høye sikkerhetsnivåer kreves da synkronisering til en UTC-kilde er et must.

Coordinated Universal Time (UTC) er en global tidsskala som brukes av industri over hele verden. Det styres av en konstellasjon av atomklokker som gjør den svært nøyaktig (moderne atomklokker kan holde tid for 100 millioner år uten å miste et sekund).

For sikker synkronisering til UTC er det egentlig bare en metode, og det er å bruke a dedikert NTP tidsserver. Online NTP-servere brukes av enkelte nettverksadministratorer, men de tar ikke bare en risiko med nøyaktigheten av synkroniseringen, men også med sikkerhet som skadelige brukere kan etterligne NTP-tidssignalet og trenge inn i brannmuren.

Som dedikert NTP-servere er eksterne til brannmuren, stole isteden på GPS-satellittsignalet eller spesialiserte radiotransmisjoner de er langt sikrere.

Bruke en NTP-server i nettverket ditt

Nettverkstidsprotokollen server brukes i datanettverk over hele verden. Det holder et hele nettverks systemer og enheter synkronisert til samme tid, vanligvis en kilde til UTC (Koordinert Universal Time).

Men er en NTP-tidsserver er et nødvendig krav og kan datamaskinnettverket overleve uten en? Det korte svaret er kanskje ja, et datanettverk kan overleve uten en NTP server men konsekvensene kan være dramatiske.

Datamaskiner er ment å gjøre livet enklere, men noen nettverksadministrator vil fortelle deg at de kan forårsake en forferdelig mengde problemer når de uunngåelig går galt og uten tilstrekkelig tidssynkronisering, å identifisere en feil og sette den riktig, kan være nesten umulig.

Datamaskiner bruker tiden i form av en tidsstempel som den eneste referansen de må skille mellom to hendelser. Mens datamaskiner og nettverk fortsatt vil fungere uten tilstrekkelig synkronisering, er de ekstremt sårbare. Ikke bare er lokalisering og korrigering av feil ekstremt vanskelig hvis maskiner ikke synkroniseres nettverket vil være sårbart for ondsinnede brukere og viral programvare som kan dra nytte av det.

Videre, ikke å synkroniser til UTC kan forårsake problemer hvis nettverket skal kommunisere med andre nettverk som er synkronisert. Eventuelle tidsfølsomme transaksjoner kan mislykkes, og systemet kan være åpent for potensielle svindel eller andre juridiske implikasjoner som å vise at transaksjonstidspunktet kan være nesten umulig.

NTP-servere er enkle å installere og motta UTC-tidssignalet fra enten lange bølgeoverføringer eller GPS-satellittnettverket som de deretter distribuerer blant nettverksmaskinene. Som en dedikert NTP tidsserver opererer eksternt til nettverksbrannmuren, gjør det uten å ødelegge sikkerheten.

Forskjeller i tid

Vi er alle klar over forskjellene i tidssoner. Alle som har reist over Atlanterhavet eller Stillehavet vil føle effekten av jetlag som skyldes å måtte justere våre egne indre klokker. I enkelte land, for eksempel USA, eksisterer flere forskjellige tidssoner i det ene landet, noe som betyr at det er flere timers forskjell i tid fra østkysten til vest.

Dette forskjell i tidssoner kan forårsake forvirring, selv om det for innbyggere i land som strekker seg over en tidszone, tilpasser seg seg til situasjonen. Det er imidlertid flere tidsskalaer og forskjeller i tid enn bare tidssoner.

Ulike tidsstandarder har blitt utviklet i flere tiår for å takle tidssoneforskjeller og for å tillate en engangsstandard at hele verden kan synkronisere også. Dessverre siden de første gangsstandardene ble utviklet som British Railway Time og Greenwich Mean Time, har andre standarder blitt utviklet for å takle forskjellige applikasjoner.

Et av problemene med å utvikle en tidsstandard er å velge hva du skal basere på. Tradisjonelt har alle tidssystemer blitt utviklet på rotasjon av jorden (24 timer). Men etter utviklingen av atomklokkene, ble det snart oppdaget at ingen to dager er nøyaktig samme lengde, og ganske ofte kan de ikke overskride de forventede 24-timene.

Nye tidsstandarder der da utviklet seg basert på atomklokker som de viste seg å være langt mer pålitelige og nøyaktige enn å bruke jordens rotasjon som utgangspunkt. Her er en liste over noen av de vanligste tidsstandardene som er i bruk. De er delt inn i to typer, de som er basert på jordens rotasjon og de som er basert på atomur:

Tidsstandarder basert på jordens rotasjon
Sann soltid er basert på soldagsdagen - er perioden mellom en solmiddag og den neste.

Sidereal tid er basert på stjernene. En sidereal dag er den tiden det tar jorden å lage en revolusjon med hensyn til stjernene (ikke solen).

Greenwich Mean Time (GMT) basert på når solen er høyest (middag) over prime meridianen (ofte kalt Greenwich meridianen). GMT pleide å være en internasjonal tidsstandard før adventen av presise atomklokker.

Tidsstandarder basert på atomur

International Atomic Time (TAI) er den internasjonale tidsstandarden der tidsstandardene nedenfor, inkludert UTC, beregnes. TAI er basert på en konstellasjon av atomur fra hele verden.

GPS-tid Også basert på TAI er GPS-tiden den tiden som atomklokker ombord på GPS-satellitter. Opprinnelig det samme som UTC, er GPS-tiden for øyeblikket 17 sekunder (nettopp) bak da 17-sprang sekunder er lagt til UTC siden satellittene ble lansert.
Koordinert universell tid (UTC) er basert på både atomtid og GMT. Ekstra Leap sekunder legges til UTC for å motvirke imprecisionen av jordens rotasjon, men tiden er avledet fra TAI som gjør den så nøyaktig.

UTC er den sanne kommersielle tidsskalaen. Datasystemer over hele verden synkroniseres til UTC bruker NTP-tidsservere. Disse dedikerte enhetene mottar tiden fra en atomur (enten via GPS eller spesialiserte radiosender fra organisasjoner som NIST or NPL).