?c2go
Eric S. Raymond
esr at thyrsus.com
Thu Nov 9 02:11:40 UTC 2017
Hal Murray <hmurray at megapathdsl.net>:
>
> esr at thyrsus.com said:
> > I still don't understand that suggestion at all. Would it be implementing
> > the Byzantine time=sync algorithms? If so, howe is it simple?
>
> No. That's what makes it simple.
>
> > I guess I need to see something more like a functional spec for your
> > concept. It sounds like you might have something interesting in mind, but I
> > am completely failing to follow your thinking.
>
> Assume your local clock is good. Use it.
>
> All it does it answer NTP requests. Just receive a packet, drop packets with
> invalid fields, fill in the appropriate slots and send it back. If there are
> fields that can't be filled in correctly, fake something.
>
> That should be close to a server running off a local refclock. Maybe even
> identical.
>
> It gets a chance to poke in lots of interesting corners without getting
> overly complex. You have to do network I/O and byte swapping. You have to
> interface to c code. You have to convert from Unix time to NTP time. ...
>
> If that's done as a hack, we can measure performance. If it's none well,
> with a multithreaded version, it might be appropriate for busy servers. I'm
> thinking of the NIST level of traffic.
>
> It might make an interesting platform to experiment with crypto.
Thanks, that's what I needed. That *is* an interesting idea,
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
My work is funded by the Internet Civil Engineering Institute: https://icei.org
Please visit their site and donate: the civilization you save might be your own.
More information about the devel
mailing list