[ntp:questions] Implementing NTP in a legacy system

andreas.ames at de.transport.bombardier.com andreas.ames at de.transport.bombardier.com
Wed Dec 12 18:12:41 UTC 2012

Hi unruh,

unruh <unruh at invalid.ca> schrieb am 12.12.2012 18:37:33:

> On 2012-12-12, andreas.ames at de.transport.bombardier.com <andreas.
> ames at de.transport.bombardier.com> wrote:
> > Dear all,
> >
> > I'm rather new to NTP so please forgive me, if my question is trivial.
> >
> > I'm maintaining a legacy system with its own proprietary time 
> Why be coy. Why not tell us what that legacy system is. And why you
> would want to keep its own proprietary time sync protocol.

Well I guess I'm shy by nature :-).

I cannot change the synchronisation protocol in the legacy part
because that would mean a lot of changed components including
3rd-party.  That's simply not practical.

> > synchronisation protocols.  Now I want to add a new subsystem which 
> > requires a NTP daemon to be available.  I have added a gateway device 
> Subsystem as in new hardware or as in a program? If the latter then one
> thing to remember is that there is (usually) only one system clock on a
> system, and having two systems try to control that one clock is a
> recipie for total and complete disaster. If that is what you want to do,
> you cannot. ntp is not a way for programs to figure out what the time
> is, it is a way for the system to control the system clock.

Ok, point taken, thanks.  I'll drop the requirement not to touch the
system time of the gateway device.

The new subsystem is a complete Ethernet LAN with numerous devices
attached which use the NTP daemon on the gateway as their time base.
The legacy part is a distributed control system with three different
bus systems (two fieldbusses and one Ethernet LAN) all of which have
subscribers that want to synchronise their time.

> If you would be more forthcoming, people could probably give better
> advice. 

What I'm looking for is an API/other interface in NTPD to attach to a
currently non-supported reference clock (most probably by writing the
needed adapter code).  And this (adapted) NTPD shall run on the
gateway device to feed the ntp clients in the new subsystem. 



Please consider the environment before you print / Merci de penser à
l'environnement avant d'imprimer / Bitte denken Sie an die Umwelt
bevor Sie drucken

Bombardier Transportation GmbH Vorsitzender des Aufsichtsrats /
Chairman of Supervisory Board: Prof. Dr. Wilhelm Bender
Geschäftsführung / Executive Board: Michael Clausecker
(Vorsitzender/Chairman), Dr. Susanne Kortendick, Luc Charlemagne,
Gregorius Peters Sitz der Gesellschaft / Principal Office: Berlin
Registergericht / Registration Court: Amtsgericht Charlottenburg, HRB


This e-mail communication (and any attachment/s) may contain confidential 
or privileged information and is intended only for the individual(s) or 
entity named above and to others who have been specifically authorized to 
receive it. If you are not the intended recipient, please do not read, 
copy, use or disclose the contents of this communication to others. Please 
notify the sender that you have received this e-mail in error by reply 
e-mail, and delete the e-mail subsequently. Please note that in order to 
protect the security of our information systems an AntiSPAM solution is in 
use and will browse through incoming emails. 
Thank you. 

Ce message (ainsi que le(s) fichier(s)), transmis par courriel, peut 
contenir des renseignements confidentiels ou protégés et est destiné à 
l?usage exclusif du destinataire ci-dessus. Toute autre personne est, par 
les présentes, avisée qu?il est strictement interdit de le diffuser, le 
distribuer ou le reproduire. Si vous l?avez reçu par inadvertance, 
veuillez nous en aviser et détruire ce message. Veuillez prendre note 
qu'une solution antipollupostage (AntiSPAM) est utilisée afin d'assurer la 
sécurité de nos systèmes d'information et qu'elle furètera les courriels 

More information about the questions mailing list