Välja en NTP-server och välja den bästa timingkällan för dig
Postat av Richard N Williams on September 10th, 2008
De NTP-server är en integrerad del av det moderna datornätverket. Utan nätverkstidsprotokoll och NTP-tidsservrar många av den moderna funktionaliteten hos datorer som vi tar för givet som online-bokning, internethandel och satellitkommunikation skulle vara omöjliga.
Synkronisering i datorer behandlas av NTP. NTP- och NTP-servrar använder en enda tidsreferens för att synkronisera alla maskiner i ett nätverk till den tiden. Denna tidsreferens kan faktiskt vara allt som tiden på armbandsur kanske. Synkronisering är dock meningslös om inte en UTC (koordinerad universell tid) tidskälla används som UTC har utvecklats för att låta hela världen synkronisera samtidigt, vilket möjliggör en verklig global synkronisering.
UTC är baserat på tiden som atomklockor berättar även om kompensationsåtgärder som Leap Seconds läggs till UTC för att hålla den inline med Greenwich Meantime (GMT).
Atomklockor är väldigt dyra och extremt känsliga utrustningar och inte sorts saker som kan hysas på kontorserverrummet. Lyckligtvis kan en NTP-server ta emot en UTC-tidskälla från flera olika platser.
Internet är kanske den mest använda källan till tidsreferenser. Tyvärr är det dock dra fördel att använda Internet för en tidkälla. För det första kan Internet-tidkällorna inte verifieras. Autentisering är en säkerhetsåtgärd som används av NTP för att kontrollera att tidkällan är äkta. För det andra måste ett hål lämnas öppet i nätverks brandvägg, vilket innebär att säkerhetsnivån kompromissas. För det tredje är Internet-timingkällor notoriskt felaktiga och de som inte är kan ofta vara för långt borta från en klient för att ge någon användbar precision.
Om säkerhet och hög noggrannhet i UTC-tid inte är nödvändig kan Internet dock erbjuda en enkel och prisvärd lösning.
En mycket säkrare metod för att få en UTC-timingreferens är att använda den specialiserade nationella tid- och frekvensöverföringen från flera länder. Storbritannien (MSF), USA (WWVB), Tyskland (DCF) och Japan (JJY) har alla en lång vågtidssignal. Medan dessa signaler är begränsade i intervall och styrka, där de är tillgängliga, utgör de en ideell tidkälla, eftersom radiomottagaren kan välja dessa signaler uppifrån inuti en byggnad. Dessa överföringar kan också autentiseras, vilket ger en hög säkerhetsnivå.
Den tredje och kanske enklaste lösningen är att använda en GPS NTP-server. Dessa använder signalerna från Global Positioning System som innehåller tidsinformation. Detta är idealiskt eftersom GPS-signalen kan tas emot bokstavligen var som helst i världen, så om det inte finns någon radioöverföring ditt område så kommer GPS-nätverket att ge en säker och autentiserad lösning.
Den enda nackdelen med GPS är att en antenn måste ha en bra utsikt över himlen och måste därför placeras på taket. Detta har uppenbarligen logistiska nackdelar om serverrummet ligger i källaren av en skyskrapa.
Vid val av en tidskälla är det viktigaste att komma ihåg var NTP-server kommer att ligga. Om det är inomhus och det finns ingen möjlighet att springa och antennen på taket så skulle radiosändningarna vara det bästa alternativet. Om det inte finns någon radioöverföring i ditt land / område eller signalerna blockeras av lokal topografi är GPS en idealisk lösning.
Men om noggrannhet och säkerhet inte är ett problem skulle Internet vara den mest uppenbara lösningen.