[ntpwg] mode 6 packets and the system status word
Harlan Stenn
stenn at ntp.org
Sun May 4 19:17:10 UTC 2008
Dave,
You and I are talking past each other.
This mailing list is a perfectly acceptable place to talk about these
issues.
I don't care which *document* produced by the WG addresses the
monitoring/quality issues.
IMO there *MUST* be a way to clearly ask for a "health/state" report
from an NTP instance and get "useful" information returned.
I think the big hairy problems are:
- People have some degree of clarity of what they (think they) want to ask
- "what they ask for" and "what they actually want" match up to
different degrees
- It can be Really Painful to figure out what to ask for
- It can be Really Difficult to understand what the 'answers' are (not)
telling us
I believe it would help a great deal if we could formulate some basic
questions and show how to get those answers and understand *exactly*
what is (and is not) being asked/answered.
My next message should cover this point better.
H
--
> You have completely missed the point. The stated mission of the WG is to
> produce a separate document on the control and monitoring protocol.
> Presumably, that would be similar to what is now in an appendix to
> rfc1305. Such as this is not appropriate for the base protocol
> specification.
>
> A much more imporant point to make is that whatever protocol does
> develop strictly reflects the statistics presented in the protocol
> specification, NOTHING MORE. The existing NTPv3 monitoring protocol
> makes specific assumptions about the implementation. I am dead set
> against that in the interest of other possible implementations. The
> monitoring protocol MUST NOT make assumptions about the implementation,
> only a framework for reading and writing variables specific to each
> implementation. In other words, the ntpq commands continue to be valid,
> but the billboards returned may differ from one implemtnation to another.
>
> That said, there needs to be a document specific to the current
> reference implementation and there is that in the current documentation.
> See the related pages on status and event decoding and the various
> monitoring options. Note the revised ntpq description. These details DO
> NOT belong in a protocol specification document. You will note that the
> basic mode-6 protocol design is only as a carrier of ASCII text
> information between server and client.
>
> A possibly contentious issue is the interpretation of status words and
> event codes, which are currently implementation dependent. Take a long
> look at decode.html in the current web documentation. Would everybody be
> happy if these data are required for conformance? Note the event codes
> are intended for logging and traps. I gave a lot of thought about the
> status words, but am not sure at all that another implementor would be
> happy with them.
>
> Dave
>
> Harlan Stenn wrote:
>
> > Dave,
> >
> > I think you are dead wrong in your belief that this is a failed mission,
> > but perhaps we have different definitions of "the mission".
> >
> > And I'm not necessarily talking about the protocol document, unless
> > somebody makes the entirely plausible argument that since Figure 10 of
> > the specification document says that association mode 6 is an NTP
> > control message, we have an obligation to either specify the format and
> > content of a mode 6 message in the document or point folks at a
> > different document that *does* specify that information.
> >
> > H
> > --
> >
> >> You have a failed mission. The state codes have nothing to do with the
> >> specification document. There might be a connection between what might
> >> later be defined with the ntpd monitoring protocol, but that has nothing
> >> to do with the specification.
> >>
> >> Dave
> >>
> >> Harlan Stenn wrote:
> >>
> >>> Dave,
> >>>
> >>> Dave wrote:
> >>>
> >>>> Surely you know the status words happened to be defined in an appendix
> >>>> to rfc1305 and not revelant to the baseline specification.
> >>>
> >>>
> >>> Yes on #1, I don't care on #2, and rfc1305 is about to be obsoleted if I
> >>> understand things correctly, and with our almost resolved flap over the
> >>> "state" variable I need either a pending or an active RFC that will
> >>> address the issue of "how can we determine if an instance of NTP
> >>> believes it is 'OK' or not, and exactly what is meant by 'OK'?"
> >>>
> >>> H
> >>> --
> >>>
> >>>> Harlan Stenn wrote:
> >>>>
> >>>>> Folks,
> >>>>>
> >>>>> 1305 documents the "system status word" that is returned in the status
> >>>>> field of the response to a read status or read variables command
> >>>>> with a
> >>>>> zero association identifier.
> >>>>>
> >>>>> Where are these things specified in the NTPv4 specification?
> >>>>>
> >>>> _______________________________________________
> >>>> ntpwg mailing list
> >>>> ntpwg at lists.ntp.org
> >>>> https://lists.ntp.org/mailman/listinfo/ntpwg
> >>>
> >> _______________________________________________
> >> ntpwg mailing list
> >> ntpwg at lists.ntp.org
> >> https://lists.ntp.org/mailman/listinfo/ntpwg
> >
>
> _______________________________________________
> ntpwg mailing list
> ntpwg at lists.ntp.org
> https://lists.ntp.org/mailman/listinfo/ntpwg
More information about the ntpwg
mailing list