56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP (Network Time Protocol) Referent: Tobias Kaboth, DG2DBT - ● Warum NTP? ● Grundlagen.

Slides:



Advertisements
Ähnliche Präsentationen
Windows auf öffentlichen PCs
Advertisements

Informationen ü ber den Umbau des Schulnetzes Aufgrund der Umstellung unseres Schulnetzes auf ein neues Serversystem wird Ende Juni 2010 der Zugriff auf.
1 NetWork File System © April 2002, G. Hellberg Network File System Konfiguration und Einsatz.
Linux-HA-Cluster – Heartbeat mit DRBD
Mobile Gebäudeservicesteuerung Optimierung des Datentransfers im
Technische Information. © Sistema GeoDAT, S.L. 01/08/2004Sistema GeoDAT, S.L.2 SERVER … Betriebssysteme … –Microsoft Windows Server 2000 oder –Microsoft.
VPN – Virtual Private Network
 Sind Adresskomponenten (an der IP- Adresse angehängt, von ihr durch Doppelpunkt getrennt)  Werden in Netzwerkprotokollen eingesetzt um Datenpakete.
DIE UHRZEIT. Wie spät ist es ? ES IST DREI uhr Wie spät ist es? ES IST UHR zehn minuten nach zehn.
Radio. Geht ins Ohr. Bleibt im Kopf. Radiozentrale GmbH 2015 THEMEN-MODUL: RADIOHÖRER IM FOKUS – WER, WIE, WO HÖRT Radiozentrale GmbH, Herbst 2015.
DNS Grundlagen Wer soll sich das merken !!! Wer soll sich das merken !!!
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Bedienungshinweise: Mit einem Klick geht es immer.
IIS The microsoft way. © Windows NT Option pack optionale Server Komponenten IIS (Internet Information Server) Webserver von Microsoft.
Thomas Tretter, 30. September 2003RAC unter Linux: Erfahrungen und Tipps1 RAC unter Linux Erfahrungen und Tipps 30. September 2003.
Funktionsweise eines Funambolservers Natascha Graf Aachen, 01. Februar 2010.
J Walk/GUI400 für Einsteiger Data Access Installationsvorgang © NewServ AG, Uitikon.
J Walk/GUI400 für Einsteiger Client Win95, Win98, WinNT © NewServ AG, Uitikon Installationsvorgang.
Chaostreff Dortmund Desktop Virtualisierung Workshop von Tidirium workshop4all Der Lange August und der Chaostreff Dortmund begrüßt euch zum Workshop Desktop.
Linux Seminar Einführung Linux. Gliederung ● Was ist Linux? ● Geschichte ● GNU/GPL ● grundsätzliche Begriffe ● Vorteile ● Nachteile ● Hilfe? ● Unterschiede.
Internet Universität zu Köln WS 2011/12 Dozent: Prof. Dr. Manfred Thaller AM 2: Digitale Langzeitarchivierung Referentin: Rasa Sommer.
Zehn Schritte zu Linux Der Weg in eine andere Welt...
Beschleunigungsmessungen beim Fahrradfahren mit GPS Jasmin Kupisch Dennis Loosen.
Einrichtung eines Schulnetzwerkes unter Linux Besondere Lernleistung von Henrik Friedrichsen.
Syncrepl Replikation mit Die 4. Secure Linux Administration Conference 2009 Stefan Kania 10. bis 11. Dezember 2009.
Piraten erklären das Internet Teil 2: … wie kommuniziert man über das Internet?
ein kurze Geschichte über Linux
NetApp Alliance ProLion CEO Robert Graf
Kaseya System Backup and Recovery
Zentrum für Medien und Informationstechnologie (MIT):
Ergebnisse der Bedarfsermittlung zur Einrichtung von Ganztaggrundsschulen in der Gemeinde Kirchlinteln Oktober 2016.
Projekt Activtiy Tracker
ABB STOTZ-KONTAKT GmbH ABB i-bus® KNX Raum Master, Premium, RM/S 2.1
Grundlagen der Informationsverarbeitung
Digitale Leitstand-Terminals mit Tastenmodulen
Das Addierwerk eines Rechners
MS Excel-Datei Reparatur und Wiederherstellung
Referenzen BÜRO / ARBEITSGEMEINSCHAFT Name PROJEKT Projektbezeichnung
HEURISTIKEN.
Android-Hacking für Dummies II
Die zentrale Frage für den C-Programmierer
Gemeinsames Lernen von Kindern mit und ohne Beeinträchtigung
Projektpräsentation 2017/18
Planung von Unterrichtsstunden
Bei dieser Präsentation wird sicher eine Diskussion mit dem Publikum entstehen, die zu Aktionsschritten führt. Verwenden Sie PowerPoint, um diese Aktionsschritte.
Cloud Computing.
Sequential Function Chart
Studentinnen- und Studentenrat HTW Dresden
Mehr Möglichkeiten mit der SQL-Version
Ich brauche eine Web-Seite vom Server im Internet
Sicherer Datentransport & allgemeine Datensicherheitsstrategien
Datenbanken online sowie offline verfügbar machen
Elektronische Post BBBaden.
Fächerabwahl am Ende der Jahrgangsstufe Q2-1
Lernen mit Videos Anforderungen und Voraussetzungen für die Prüfung
Galaxien und ihre Entfernungsbestimmung
Routing … … die Suche nach dem Weg..
Titel: Quelle: Übungsart: Titel: Quelle: Uhr Die Uhr lesen lernen
Wir sprechen Ihre Sprache.
Zusatzfeatures für herkömmliche OPACs
Einzelmessungen von ELA 10
Mai 2018 Carsten Hauptmeier-.
Studiengang Informatik FHDW
1. Die rekursive Datenstruktur Liste 1.3 Rekursive Funktionen
Zwischenbericht Ihr Name.
COCOMO-Methode & FPA-Methode
Wissenschaftliches Projekt
3. Die Datenstruktur Graph 3.3 Durchlaufen von Graphen
SOFTWARE- UND WEB-LÖSUNGEN
Cloudlösungen für die Landesgeschäftsstelle
Arbeitskreis SR-Wesen Referenten
 Präsentation transkript:

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP (Network Time Protocol) Referent: Tobias Kaboth, DG2DBT - ● Warum NTP? ● Grundlagen von NTP ● Netzarchitektur Zeitserver (Einzelsystem, Pool) ● Clientkonfiguration UNIX / Linux ● Clientkonfiguration Windows ● Literaturquellen ● Diskussion

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Warum NTP? Moderne digitale Betriebsarten benötigen für den Betriebsablauf und Synchronisierung bei Kodierung und Dekodierung digitaler Signale eine sehr genaue Zeitbasis.

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Selbst moderne PCs haben keine genaue und stabile Uhrzeit, bzw. Zeitreferenz. Dies hat verschiedene Gründe: Quarzstabilität (Mutteroszillator) nicht ausreichend Temperaturdrift Latenzzeit in der PC-Hardware / -Software (Jitter)

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Grundlagen von NTP Das Network Time Protocol (NTP) ist ein Standard zur Synchronisierung von Uhren in Computersystemen.

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP NTP-Pool (pool.ntp.org) ● großer virtueller Cluster aus Zeitservern ● Die Rechner im Pool sind Teil der pool.ntp.org Hostnamen ● beinhalten Subdomains, welche nach geografischen Zonen benannt sind Beispiel für deutsche NTP-Server im Pool server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org server 3.de.pool.ntp.org

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Beispiele einmaliger Triggerung Vorteile ● Unverzügliche Zeitkorrektur Nachteile ● Es muß immer wieder getriggert werden ● Harte Zeitkorrekturen / große Zeitsprünge ● Ggf. große Zeitsprünge in Logs ● Programme kommen mit Zeitsprung nicht klar ● Basierend auf einer Referenz fehlerträchtig ● Für mehr Referenzen kein Algorithmus existent

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Beispiele stetiger NTP-Triggerung Vorteile ● Mehrere Quellen für Algorithmus ● Qualitätsbewertung der Quellen / Zeit ● Langsame Zeitkorrektur bei hohen Abweichungen ● keine Probleme mit zeitkritischen Programmen ● Sehr hohe Genauigkeit (anvisiert ca. 232 Picosek.) ● Sehr hohe Langlaufstabilität ● Unverzügliche Zeitkorrektur (falls notwendig) Nachteile ● Basierend auf einer Referenz fehlerträchtig ● Benötigt mindestens drei Quellen

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP # Abweichungen driftfile /var/lib/ntp/ntp.drift # NTP-Server server ntp.ubuntu.com server ptbtime3.ptb.de server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org # NTP-Kommunikation erlauben restrict ntp.ubuntu.com restrict ptbtime3.ptb.de restrict 0.de.pool.ntp.org restrict 1.de.pool.ntp.org restrict 2.de.pool.ntp.org # Zugriff localhost gestatten (ntpq -p) restrict restrict ::1 # Zugriff aus dem internen Netz gestatten restrict mask # allen anderen Rechnern Zugriff verwehren restrict default notrust nomodify nopeer Clientkonfiguration UNIX / Linux Konfiguration der Datei /etc/ntp.conf

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Statusabfrage mit 'ntpq -p' Nach dem Starten / Restarten des ntpd-Dienstes kann der Status mittels 'ntpq -p' abgefragt werden. service ntp stop * Stopping NTP server ntpd [ OK ] service ntp start * Starting NTP server ntpd [ OK ] ntpq -p Remoterefid st twhen pollreach delayoffsetjitter ===================================================================== ntp.ubuntu.com u ptbtime3.ptb.de.PTB.1 u de.pool.ntp.o u de.pool.ntp.o u de.pool.ntp.o u

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP remoterefidst twhenpollreach delayoffsetjitter ============================================================================== -europium.canoni u *ptbtime3.ptb.de.PTB. 1 u me.dguhl.org u dexter.wzw.tum u mail.as-compute u remoterefidst twhenpollreach delayoffsetjitter ============================================================================== +europium.canoni u *ptbtime3.ptb.de.PTB.1 u netzwerkteufel u a.ntp.madduck.n u rt1.andreas-mue u StatusErläuterung abgelehnt da nicht gültig xabgelehnt vom Intersection Algorithmus.abgelehnt aufgrund Tabellenüberlauf (nicht gebraucht) -abgelehnt vom Cluster Algorithmus +aufgenommen vom Combine Algorithmus #Backup *System Referenz oPPS Referenz

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Für die qualitative Bewertung der Erreichbarkeit eines NTP-Servers wird ein 8-Bit Schieberegister benutzt dessen Wertigkeit oktal angegeben wird (Feld reach bei ntpq). erreichter Wert (oktal) Erläuterung ================================================================== 377 = Zeit 0: die letzten acht Rückmeldungen wurden empfangen 376 = Zeit 1: die letzte NTP Meldung wurde NICHT empfangen 375 = Zeit 2: die letzte NTP Meldung wurde empfangen 373 = Zeit 3: die letzte NTP Meldung wurde empfangen 367 = Zeit 4: die letzte NTP Meldung wurde empfangen 357 = Zeit 5: die letzte NTP Meldung wurde empfangen 337 = Zeit 6: die letzte NTP Meldung wurde empfangen 277 = Zeit 7: die letzte NTP Meldung wurde empfangen 177 = Zeit 8: die letzte NTP Meldung wurde empfangen 377 = Zeir 9: die letzte NTP Meldung wurde empfangen

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Über NTP kann auch eine einmalige Synchronisierung vorgenommen werden. Hierzu muß der NTP-Daemon ausgeschaltet sein. ntpdate -bs Aufgrund bekannter Probleme mit großen Zeitsprüngen und Software sollte diese Triggerung zeitnah zum Bootvorgang geschehen, wenn nicht sogar vermieden und durch eine stetige Zeitsynchronisierung ersetzt werden.

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Die Zeitsynchronisation unter Windows geschieht alle acht Stunden über einen einmaligen Aufruf eines NTP- Servers. Eine kontinuierliche Synchronisation mit mehreren NTP-Servern findet nicht statt.

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Auszug aus der Microsoft Registry (Registrierungseinträge für den W32Time-Dienst) Period : REG_DWORD oder REG_SZ 0 = Einmal täglich 65535, "BiDaily" = Einmal alle 2 Tage 65534, "Tridaily" = Einmal alle 3 Tage 65533, "Weekly" = Einmal wöchentlich (alle 7 Tage) 65532, "SpecialSkew" = Einmal alle 45 Minuten, bis drei erfolgreiche Synchronisierungen erfolgen, dann einmal alle acht Stunden (dreimal pro Tag) [Standard] 65531, "DailySpecialSkew" = Einmal alle 45 Minuten, bis eine erfolgreiche Synchronisierung erfolgt, dann einmal pro Tag X = Häufigkeit (X-mal pro Tag)

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Um eine kontinuierliche Synchronisation mit mehreren NTP-Servern zu erhalten wird zusätzliche Software (z.B. NTP Time Server Monitor by Meinberg) benötigt.

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP

Bild der GUI NTP Status

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Literaturquellen ● ● Projektseite, incl. RFCs ● ● allgemeine und weiterführende Infos über NTP ● ● NTP-Doku bei Wikipedia ● ● NTP Pool Projekt ● ● NTP-Pool Doku bei Wikipedia ● ● Webseite des NTP-Pool Projekt ● ● Infos über die NTP-Server bei der Physikalisch-Technischen Bundesanstalt Braunschweig ● ● Infos zum Windows-NTP-Programm von Meinberg ● ● Registrierungseinträge für den W32Time-Dienst

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Diskussion

56. UKW-Tagung Weinheim 2011 Zeitsynchronisation mit NTP Vielen Dank für Ihr Interesse! Referent: Tobias Kaboth, DG2DBT -