Archiveer de categorie 'tijdsserver'

GPS Time Server en NTP (Network Time Protocol)?

Maandag, september 8th, 2008

We zijn inmiddels allemaal gewend aan satellietnavigatie. Meer en meer mensen installeren die kleine zwarte dozen in hun auto's en gooien hun oude papieren wegenkaarten weg. De voordelen van satellietnavigatie zijn talrijk - van constante updates die de kaarten actueel houden tot het kunnen lokaliseren van uw locatie-mijlen van alle oriëntatiepunten of verkeersborden, maar GPS heeft meer toepassingen dan alleen een positie trianguleren voor richtingbepaling, het kan worden gebruikt om verstrek informatie over tijd en frequentie wereldwijd.

Sinds de vroege 1990 is het Global Positioning-systeem (GPS) 's werelds enige volledig functionerende Global Navigational Satellite System (GNSS). Gerund door het Amerikaanse leger, heeft GPS (ook wel NAVSTAR genoemd) een nauwkeurige timing en locatiebepaling over de hele wereld mogelijk gemaakt.

Om een ​​locatie nauwkeurig te bepalen, hebben alle GNSS-systemen een absolute tijdbron nodig, dat wil zeggen een tijdbron die zo nauwkeurig mogelijk is, zoals die van een atoomklok. Zonder exact te weten hoe laat een GNSS-satelliet een locatie niet nauwkeurig kan bepalen (omdat de aarde, satellieten en mensen allemaal rond een locatie bewegen, kan deze alleen worden bepaald door een positie en tijd). Vanwege de afstand van de satellieten tot de aarde, kan zelfs een onnauwkeurigheid van een seconde of twee betekenen dat de locatie van een satellietnavigatie mijlenver uit kan zijn.

Om deze reden heeft elke satelliet een zeer nauwkeurige atoomklok aan boord die ook kan worden gebruikt door NTP (Network Time Protocol) -servers om computernetwerken te synchroniseren. GPS is een ideale tijd- en frequentiebron omdat het overal in de wereld zeer nauwkeurige tijd kan bieden met behulp van relatief goedkope componenten.

Een GPS-ontvanger decodeert het signaal dat door de GPS-antenne wordt verzonden naar een computerleesbaar protocol dat kan worden gebruikt door de meeste tijdservers en besturingssystemen, waaronder Windows, LINUX en UNIX.

De GPS-ontvanger geeft ook elke seconde een nauwkeurige puls af die GPS NTP-servers en computertijdservers kunnen gebruiken om een ​​uiterst precieze timing te bieden. De puls per seconde timing op de meeste ontvangers is nauwkeurig tot binnen 0.001 van een seconde van UTC (Coordinated Universal Time of Temps Universel Coordonné).

GPS is ideaal bij het leveren NTP tijdservers of zelfstandige computers met een zeer nauwkeurige externe referentie voor synchronisatie. Zelfs met relatief goedkope apparatuur kan een nauwkeurigheid van honderd nanoseconden (een nanoseconde = een miljardste van een seconde) redelijkerwijs worden bereikt met behulp van GPS als externe referentie.

In 2002 kwamen het Europees Ruimteagentschap en de Europese Unie overeen om het eigen GNSS van Europa, Galileo genaamd, te bouwen. Om te concurreren met de nieuwe en geavanceerdere GNSS-technologieën wordt het GPS-programma momenteel geüpgraded en verwacht wordt dat wanneer Galileo begint met het doorgeven van signalen, beide systemen interoperabel zullen worden, waardoor nog meer nauwkeurigheid in timing en positionering wordt verkregen.

Een speciale GPS-tijdserver kiezen

Maandag, september 8th, 2008

Vanwege de vooruitgang in satellietnavigatietechnologieën en de toegenomen dekking van het Amerikaanse GPS-satellietnetwerk, kiezen veel meer beheerders GPS als een bron voor een tijdsreferentie om ook hun tijdservers te synchroniseren.

Van oudsher kozen veel meer mensen ervoor om een ​​timingbron te ontvangen, hetzij via internet of via specialistische nationale tijd- en frequentietransmissies. Het Global Positioning System is nu echter verreweg de populairste methode om een ​​UTC-tijdbron van te ontvangen.

GMT (Coordinated Universal Time) is de wereldwijde tijdschaal die is gebaseerd op de tijd die atomaire klokken te bieden hebben, die de meest nauwkeurige tijdsinstellingen zijn.

A GPS-tijd-server is een relatief eenvoudig stuk hardware. Normaal bestaat het uit een speciale NTP-server met software, een GPS-ontvanger en een GPS-antenne. De antenne heeft het enige nadeel bij het gebruik van een speciale GPS-tijdserver omdat deze op het dak moet worden geplaatst om een ​​duidelijk zicht op de lucht te hebben, hoewel sommige speciale GPS-tijdservers de tijd nog steeds kunnen synchroniseren als ze alleen een signaal voor een enkele uren per dag, hoewel dit niet de meest nauwkeurige manier is om tijdsynchronisatie.

Na aansluiting ontvangt de GPS-tijdserver het tijdsignaal van de GPS-satellieten en distribueert deze vervolgens naar alle apparaten die moeten worden gesynchroniseerd.

De meeste tijdservers, of ze nu een GPS-signaal ontvangen of niet, zullen Network Time Protocol (NTP) gebruiken om het tijdsignaal naar alle apparaten te distribueren.

NTP is een van de oudste protocollen van internet en is veruit de meest gebruikte protocollen voor tijdsynchronisatie. NTP wordt voortdurend ontwikkeld en kan een netwerk binnen enkele milliseconden UTC-tijd nauwkeurig synchroniseren via een speciale GPS-tijdserver.

Een netwerktijdserver configureren op Windows

Maandag, september 8th, 2008

Alle versies van Windows Server sinds 2000 hebben een time synchronisatie faciliteit opgenomen, Windows Time Service (w32time.exe), ingebouwd in het besturingssysteem. Dit kan worden geconfigureerd om te werken als een netwerk tijdserver, die alle machines synchroniseert met een bepaalde tijdbron.

Windows Time Service maakt gebruik van een versie van NTP (Network Time Protocol), normaal gesproken een vereenvoudigde versie van het internetprotocol dat is ontworpen om machines op een netwerk te synchroniseren, is NTP ook de standaard waarmee de meeste computernetwerken over het wereldwijde gebruik synchroniseren.

Het kiezen van de juiste tijdbron is van vitaal belang. De meeste netwerken worden gesynchroniseerd naar de bron van UTC (gecoördineerde universele tijd). UTC is een wereldwijde gestandaardiseerde tijd op basis van atoomklokken die de meest accurate tijdbronnen zijn.

UTC kan via internet worden verkregen op plaatsen zoals time.nist.gov (ons Naval Observatory) of time.windows.com (Microsoft), maar er moet worden opgemerkt dat internettijdbronnen niet kunnen worden geverifieerd waardoor een systeem open kan blijven voor misbruik en Microsoft en anderen adviseren het gebruik van een externe hardwarebron als een referentieklok zoals een gespecialiseerde netwerktijdserver.

Netwerk tijdservers ontvangen hun tijdbron van ofwel een gespecialiseerde radio-uitzending van nationale fysica laboratoria die UTC-tijd uitgezonden vanaf een atoomklokbron of door het GPS-netwerk dat ook UTC relais als gevolg van nodig om pin-punt locaties.

NTP kan tijd over het publieke internet behouden tot binnen 1 / 100th of a second (10 milliseconden) en kan nog beter verrichten over LAN's.

Om Windows Time Service te configureren om een ​​externe tijdbron te gebruiken, volgt u gewoon deze instructies.

Zoek de registersubsleutel.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

Klik met de rechtermuisknop op Type en wijzig de waarde door NTP in het vak Value Data in te voegen.

Klik met de rechtermuisknop op ReliableTimeSource, en wijzig het vak DWORD-waarde bewerken door 0 (nul) in te voegen.

Klik met de rechtermuisknop op NtpServer en wijzig de waarde Bewerken door het Domeinnaam Systeem (DNS) te typen, (let op, elke DNS moet uniek zijn).

Nu zoek de oorspronkelijke subsleutel en klik met de rechtermuisknop Periode Wijzig het DWORD-waarde vak bewerken met het poll-interval (hoe vaak een NTP-server de tijd peilt), onder Waardegegevens (aanbevolen 24)

Voer de volgende opdrachtregel uit, Net stop w32time && net start w32time.

Schakel nu NTP in door de subsleutel te zoeken, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Klik met de rechtermuisknop Enabled en wijzig het vak Value data door 1 te typen.

Klik met de rechtermuisknop op SpecialPollInterval in de juiste context van de subsleutel HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval. Bewerk het DWORD-waardevak het gewenste tijdstip voor elke peiling (900 peilt elke 15-minuten)

Lokaliseren HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Om de tijdcorrectie instellingen te configureren, klik met de rechtermuisknop op MaxPosPhaseCorrection en wijzig het DWORD Value-vak met een tijd in seconden zoals (selecteer decimale onder basis eerst, 3600 = een uur)

Doe nu hetzelfde voor MaxNegPhaseCorrection de herstart windows time service door te draaien (of alternatief gebruik de opdrachtprompt faciliteit) net stop w32time && net start w32time.

Om elke machine te synchroniseren, typt u gewoon W32tm / -s in de opdrachtprompt en de tijdserver moet nu goed werken (let op dat er enkele polls kunnen worden genomen voordat de juiste tijd wordt weergegeven).

WWVB gebruiken als een timingreferentie voor NTP-servers

Vrijdag, februari 29th, 2008

Atoomklokken zijn ongelooflijk duur en zijn meestal alleen te vinden in grootschalige fysicalaboratoria zoals MIT (Massachusetts Institute of Technology), NIST (National Institute of Standards and Technology (Colorado) of het National Physical Laboratory in het Verenigd Koninkrijk).

Gelukkig hebben veel nationale laboratoria de UTC-tijd (Coordinated Universal Time) vanaf hun atoomklokken via een radiotransmissie uitgezonden.

In de VS wordt de nationale uitzendversie WWVB genoemd en wordt uitgezonden door NIST (National Institute fro Standards and Time) in Fort Collins, Colorado. De WWVB-uitzending wordt door miljoenen mensen in Noord-Amerika gebruikt om consumentenelektronica als wandklokken, klokradio's en polshorloges te synchroniseren. Bovendien wordt WWVB gebruikt voor toepassingen op hoog niveau, zoals netwerk-tijdsynchronisatie met behulp van NTP.

De tijdcode bevat het jaar, de dag van het jaar, het uur, de minuut, de seconde en vlaggen die de status van zomertijd, schrikkeljaren en sprongseconde aangeven.

WWVB uitzendt op 2.5, 5, 10, 15 en 20 MHz en voor de meeste gebruikers in de Verenigde Staten moet de ontvangen nauwkeurigheid minder zijn dan 10 milliseconden (1 / 100 van een seconde).

Hoewel veel NTP-servers gebruik nu GPS om een ​​timingreferentie te ontvangen, het voordeel van het gebruik van een radiotransmissie is dat een signaal binnenshuis kan worden ontvangen (een GPS-antenne heeft een goed zicht op de lucht nodig).

Het radiosignaal heeft echter een eindig bereik en kan worden geblokkeerd door wolkenkrabbers, bergen en dichte agglomeraties. Een op radio gebaseerde NTP-server bestaat meestal uit een in rack monteerbare tijdserveren een antenne, bestaande uit een ferrietstaaf in een kunststof omhulsel, die de radio-uitzending van tijd en frequentie ontvangt. De antenne moet altijd horizontaal onder een rechte hoek in de richting van de transmissie worden gemonteerd voor een optimale signaalsterkte.

Vergelijkbare nationale uitzendtransmissies worden uitgezonden vanuit andere landen in het Verenigd Koninkrijk. Het signaal wordt AZG genoemd en wordt uitgezonden door het National Physical Laboratory in Cumbria, andere systemen worden uitgezonden in Frankfurt, Duitsland (DCF-77), Japan (JJY) en Frankrijk (TDF)

Hoe een NTP Network Time Server in Windows XP te configureren

Donderdag, januari 3rd, 2008

Samenvatting: in dit artikel wordt beschreven hoe u Windows XP configureert als een gezaghebbende tijdserver met NTP (Network Time Protocol).

Computertijdsynchronisatie is zeer belangrijk in moderne computernetwerken, precisie- en tijdsynchronisatie is van cruciaal belang in veel toepassingen, in het bijzonder tijdgevoelige transacties. Stelt u zich eens voor dat u een vliegtuigstoel koopt om alleen op het vliegveld te horen dat het ticket twee keer is verkocht, omdat het daarna is gekocht op een computer met een langzamere klok!

Moderne computers hebben interne klokken genaamd Real Time Clock chips (RTC), die de tijd en datum informatie te verstrekken. Deze chips zijn batterij ondersteund, zodat zelfs tijdens stroomuitval, kunnen ze tijd te handhaven, maar personal computers zijn niet ontworpen om perfect te zijn klokken. Het ontwerp is geoptimaliseerd voor massaproductie tegen lage kosten plaats handhaven nauwkeurige tijd.

Voor veel toepassingen is dit kan heel geschikt zijn, hoewel vaak machines hebben tijd te worden gesynchroniseerd met andere PC's in een netwerk en wanneer computers niet synchroon met elkaar kunnen problemen ontstaan ​​zoals het delen netwerkbestanden of in sommige omgevingen zelfs fraude!

Microsoft Windows XP heeft een tijdssynchronisatieprogramma ingebouwd in het besturingssysteem Windows Time (w32time.exe), dat kan worden geconfigureerd om te functioneren als een netwerktijdserver. Het kan worden geconfigureerd om zowel een netwerk te synchroniseren met behulp van de interne klok of een externe tijdbron.

Opmerking: Microsoft raadt u met klem aan een tijdserver met een hardwarebron te configureren in plaats van vanaf internet waar geen verificatie plaatsvindt.

Als u de Windows Time-service wilt configureren om de interne hardwareklok te gebruiken, controleert u eerst of w32time zich in de lijst met systeemservices in het register bevindt om te controleren:
Klik op Start, Uitvoeren typ regedit en klik op OK.
Zoek en klik op de volgende registervermelding:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Het wordt ten zeerste aanbevolen dat u een back-up van het register als ernstige problemen kunnen optreden als u het register foutief wijzigt, worden wijzigingen aan het register gebeurt op eigen risico.

Om de configuratie voor een interne klok te starten, klikt u op Config in de map w32Time.

Klik in het rechterdeelvenster met de rechtermuisknop op AnnounceFlags en klik vervolgens op wijzigen.

De registervermelding 'AnnounceFlags' geeft aan of de server een vertrouwde tijdsreferentie is, 5 geeft een vertrouwde bron aan, typt u in het vak DWord-waarde bewerken, onder Waardegegevens 5 en klikt u vervolgens op OK.

Network Time Protocol (NTP) is een internetprotocol dat wordt gebruikt voor het overbrengen van de juiste tijd, het verstrekken van tijdinformatie, zodat een precieze tijd kan worden verkregen

Om de Network Time Protocol mogelijk te maken; NtpServer, lokaliseren en klik op:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Klik in het rechterdeelvenster met de rechtermuisknop op Ingeschakeld en klik vervolgens op Wijzigen
In het vak Waarde bewerken DWord Typ 1 onder Waardegegevens, klik op OK.

Verlaat de Register-editor

Klik op Start, vervolgens op Uitvoeren typ het volgende en druk op Enter:
Net stop w32time && net start w32time

Als u de tijd van de lokale computer opnieuw wilt instellen, typt u het volgende op alle computers, behalve de tijdserver die niet met zichzelf mag worden gesynchroniseerd:
W32tm / resync / rediscover

Om Windows Time te configureren voor gebruik van een externe tijdsbron
Voer Register bewerken uit en zoek het volgende:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \

Klik in het rechterdeelvenster op Type en klik vervolgens op Wijzigen
Typ NTP in het vak Waarde bewerken onder Waardegegevens en klik vervolgens op OK.

Nu zoals eerder in de map Config, klik met de rechtermuisknop op AnnounceFlags, Wijzigen en in het vak DWORD-waarde bewerken, typ onder Value-gegevens 5 en klik vervolgens op OK.

Zoek en klik op de volgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

In het rechterdeelvenster met de rechtermuisknop op SpecialPollInterval en klik vervolgens op Wijzigen.
In het vak Waarde bewerken DWORD, onder Waardegegevens, typt u het aantal seconden dat u wilt voor elke peiling, dwz 900 zal elke 15 minuten pollen, klik op OK.

Schakel nu de NtpServer in:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Klik in het rechterdeelvenster met de rechtermuisknop op Ingeschakeld en klik vervolgens op Wijzigen
In het vak Waarde bewerken DWord Typ 1 onder Waardegegevens, klik op OK.
Klik nu in het rechterdeelvenster met de rechtermuisknop op NtpServer, vervolgens op Wijzigen en in de DWORD-waarde bewerken onder Type waardegegevens Peers en klik vervolgens op OK.

Om de tijd correctie instellingen te configureren, te lokaliseren:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
In het rechterdeelvenster met de rechtermuisknop op MaxPosPhaseCorrection, dan wijzigen, in het vak Waarde bewerken DWORD, onder Base op Decimaal, onder Waardegegevens, typt u een tijd in seconden, zoals 3600 (een uur) en klik op OK.

Ga nu terug en klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

In het rechterdeelvenster met de rechtermuisknop op MaxNegPhaseCorrection, dan wijzigen.
In het vak bewerken DWORD onder basis, op Decimaal, onder waardegegevens typt u de tijd in seconden die u wilt zoals pollen zoals 3600 (polls in een uur)

Sluit register

Om de Windows Time-service opnieuw te starten, klikt u op Start, Uitvoeren en typt u:
net stop w32time && net start w32time

En op elke computer, anders dan de domeincontroller, typt u:
W32tm / resync / rediscover
En dat is het jouw tijdsserver die nu in gebruik moet zijn.