Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine...

20
Meinberg Lantime und IPv6-Integration Bericht über Kooperation zwischen JOIN/Fa. Meinberg 39. Betriebstagung des DFN in Berlin 11.-12. November 2003 Copyright © 2003 by Christian Strauf (JOIN) <[email protected]> Westfälische Wilhelms- Universität Münster

Transcript of Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine...

Page 1: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Meinberg Lantime und IPv6-Integration

Bericht über Kooperation zwischen JOIN/Fa. Meinberg

39. Betriebstagung des DFN in Berlin11.-12. November 2003

Copyright © 2003 by

Christian Strauf (JOIN)<[email protected]>

Westfälische Wilhelms-Universität Münster

Page 2: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Agenda

● Informationen zur Firma Meinberg

● Kooperation zwischen JOIN und Meinberg

● Zukunftspläne für die Kooperation

● NTP-Appliance Lantime

● NTP-Server – Wissenswertes

● IPv6-Integration in Lantime

Page 3: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Informationen zur Fa. Meinberg

● Firmensitz in Bad Pyrmont

● Ca. 30 Mitarbeiter

● Seit 80er-Jahren Produktion von Funkuhren

● Produktion von NTP-Appliances

Page 4: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Kooperation zwischen JOIN und Meinberg

● Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances

● Kontaktaufnahme durch JOIN-Team: Mai 2003

● Besuch von Mitarbeitern von Meinberg: Juni 2003

● Aufbau eines Lantime-Gerätes im Netz des JOIN-Teams

● Beratung von Meinberg durch JOIN bei IPv6-Integration

● Erste IPv6-fähige Software-Version für Lantime Anfang

Oktober 2003

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 5: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Zukunftspläne für die Kooperation

● Ausarbeitung eines Testabkommens:

➢ Versorgung mehrerer 6NET- und/oder 6WiN-Sites

mit Lantime-Geräten

➢ Gerätebeschaffung zu günstigen Konditionen

● Feedback von Testergebnissen an Meinberg

● Zugang zu neuen Firmware-Versionen für Tester

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 6: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

NTP-ApplianceLantime

Page 7: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Linuxbasiert

Zeitsignal per GPS-Empfänger (hoch-genau)

NTP-Service: IPv6-fähigerNTPv4-Daemon vonhttp://www.ntp.org

Management über Web-Interface oder CLI

Großer Funktionsumfang: HTTP, FTP, SSH,Telnet, SNMP (-Traps & -MIBs), DHCP-/BOOTP-fähig,Syslogging & Email-Notifications

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 8: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Innenleben

Connector-Board

PC-Mainboardmit CF-Drive

GPS-Board mitLCD-Steuerung

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 9: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

GPS-Antenne

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 10: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

NTP-Server –Wissenswertes

Page 11: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Warum sind NTP-Server wichtig?

● Korrelierung von Logfiles

● Exakte Timestamps in Protokollen, zum Schutz des Ver-

kehrs (z.B. gegen „Playback-Attacks“ bei Kerberos)

● Synchronisation von Cronjobs (z.B. automatische

Updates)

All diese Anforderungenauch in IPv6-Netzwerken

beachten!

NTP-Server-Deployment!

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 12: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Einsatzgebiet des Lantime?Das „Stratum“-Konzept

Stratum 0 (Fehler =0ms)

Fehler = Abweichung von UTC, falls keine Synchronisation untereinander

GPS-Satelliten

Site

Stratum 0 (Fehler =0ms)

Stratum 1 (Fehler <1ms)

NTP-Server mitGPS-Receiver

Router

NTP-ServerStratum 2 (Fehler ~20ms)

Stratum 1 (Fehler <1ms)

NTP-ServerStratum 2 (Fehler ~20ms)

NTP-Server

NTP-Server

NTP-Server

NTP-Server

Stratum 3 (Fehler ~40ms)Stratum 3 (Fehler ~40ms)

Host Host Host Host Host HostStratum 4(Fehler ~60ms)Stratum 4(Fehler ~60ms)

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 13: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Theoretische Grundlagen des vom Lantimeverwendeten NTPv4

● Basisvoraussetzung: „Es gibt eine universelle und

absolut genaue Zeitquelle.“ - hier: UTC (Coordinated

Universal Time)

● Stratum: Entfernung des NTP-Knotens von UTC-Quelle

● Stratum-n: 0 ≤ n ≤ 15

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 14: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Theoretische Grundlagen des vom Lantimeverwendeten NTPv4 (2)

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

● IETF-Standards/-Vorschläge:

➢ RFC 1305 „Network Time Protocol (Version 3) –

Specification, Implementation and Analysis“

➢ RFC 2030 „Simple Network Time Protocol (SNTP)

Version 4 for IPv4, IPv6 and OSI“

➢ Aktuelle Version: NTPv4 (noch nicht als RFC verfügbar)

Page 15: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Änderungen in NTPv4 gegenüber NTPv3

● Durchsetzung von Zeitgenauigkeit im Nanosekunden-

bereich in gängigen Betriebssystem-Kernels

● IP-Multicast-Unterstützung

● Server-Detektion über Multicast

● SNMP-Monitoring

● Sicherheits-Feature Autokey (Public-Key-Verfahren)

● Verschlüsselung per MD5-Hashes

● SNTPv4-Unterstützung (IPv4, IPv6, OSI)

● Allgemeiner IPv6-Support

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 16: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

IPv6-Integration im Lantime

Page 17: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Probleme beiIPv6-Integration

SSH-/Telnet-Zugriff

FTP-Zugriff

Web-Administration

SNMP (MIBs undTransport)

SMTP

DHCP (IPv4) undIPv6 Autoconf

NTPv4 mit IPv6-Support

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 18: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Ziele der IPv6-Integration im Lantime

● Betrieb in IPv4-only, IPv6-only und dual-stack Netz-

werken (IPv4 / IPv6 an- bzw. abschaltbar)

● Administration über IPv6-Transport

● Nutzung IPv6-spezifischer Features von NTPv4

● Überwachung über IPv6 (SNMP)

● Integration von IPv6-Features ins Geräte-Display

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 19: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Zusammenfassung

● IPv6-fähige NTP-Appliance nötig für Netzbetrieb

● Bisher kaum eine IPv6-fähige NTP-Appliance bekannt,

deswegen: Kooperation zur NTP-IPv6-Integration vor

allen Dingen für IPv6-only Backbones (z.B. 6WiN) wichtig

● Durch JOIN- & 6NET-Beratung bei IPv6-Integration in

Lantime bessere Anpassung an Betriebsanforderungen

im 6WiN bzw. 6NET

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)

Page 20: Meinberg LANtime und NTP-IPv6-Integration · Kooperation zwischen JOIN und Meinberg Q2 2003 keine bekannten IPv6-fähigen NTP-Appliances Kontaktaufnahme durch JOIN-Team: Mai 2003

Fragen?

Vielen Dank für Ihre Aufmerksamkeit!JOIN-Projekt-TeamWestfälische Wilhelms-Universität MünsterZentrum für InformationsverarbeitungRöntgenstraße 9-13D-48149 Münster

Web: http://www.join.uni-muenster.deEmail: [email protected]: [email protected]

39. DFN-Betriebstagung Meinberg Lantime und IPv6-Integration Christian Strauf (JOIN)