Skip to main content

Minutes interim-2023-ntp-01: Thu 16:00
minutes-interim-2023-ntp-01-202312141600-00

Meeting Minutes Network Time Protocols (ntp) WG
Date and time 2023-12-14 16:00
Title Minutes interim-2023-ntp-01: Thu 16:00
State Active
Other versions markdown
Last updated 2024-01-26

minutes-interim-2023-ntp-01-202312141600-00

Network Time Protocols (ntp) working group

Virtual Interim
Thursday, 14 December, 2023
16:00 - 17:30 UTC
(via meetecho - link TBS)

Draft Agenda

1. Administrative and Agenda Bashing (Chairs)

  • Note well
  • Agenda bashing: David ask to add a topic NTS Pools

2. NTP/TICTOC WG Document Status Review/Update (Chairs)

https://datatracker.ietf.org/doc/draft-ietf-ntp-update-registries/
https://datatracker.ietf.org/doc/draft-ietf-tictoc-ptp-enterprise-profile/

  • Registries draft as an updates; waits for AD response
  • Enterprise Profile has been updated; next step AD
  • Khronos is with the IESG

3. NTP over PTP - WGLC Results

https://datatracker.ietf.org/doc/draft-ietf-ntp-over-ptp/

  • Some but not very much comments
  • Miroslav: Comments can be considered
  • Karen: would like to see more comments. Only comments from 4
    members. More member should comment; especially from 1588 people
  • Karen: WGLC will be extended for one week
  • Ira: will comment next week
  • Ira: suggest to extend the WGLC to the end of this year
  • Karen: WGLC will be extended to 31. Dec.

4. NTPv5 Requirements - WGLC Results

https://datatracker.ietf.org/doc/draft-ietf-ntp-ntpv5-requirements/

  • Karen: Next steps James?
  • Karen: Two kind of comments. A hard NO from Harlan; Changes
    suggested by Kristof.
  • James: Regarding Kristof's comments: Some comments are nits, some
    addresses topics which we already of WG consensus of.
  • Kristof: Some small changes are necessary. Can help with that.
  • Ira: Language regarding normative MUST should be considered again.
    I'm concerned about the use of normative language in an
    informational RFC. This may constrain the actual protocol. It should
    formulate recommendations not MUSTs.
  • David: Question for Kristof: Your main concern is about the leap
    second?
  • Kristof: My main concern is not about leap second but leap smearing.
  • David: My understanding of leap smearing is that, first of all that
    a client can identify that it is happening and either ignore it or
    use it. That's done by time timescale system.
  • Kristof: That may calm by fears.
  • Karen: Harlan comments put to side at the moment, WGLC will be
    extended until 31st December.
  • David: I can summarise the comments.
  • James: I need clarity about what to change.
  • Kristof: I can work on this until next Wednesday.
  • Karen: James, David, Kristof will work to resolve the comments
  • Karen: Harlan send out a email this morning and made clear that he
    is opposed to this draft. Erik, it would be good if you could help
    with the response.
  • Erik: Sure
  • Kristof: Did all of you got Daniel's comments? I will ask Daniel to
    send it to the mailing list.

5. Ongoing working group efforts (any updates?)

NTPv5 Protocol Specification

https://datatracker.ietf.org/doc/draft-ietf-ntp-ntpv5/

  • Miroslav: only one change in the git repository
  • Karen: to all WG members; please review the document.

Roughtime

https://datatracker.ietf.org/doc/draft-ietf-ntp-roughtime/
https://datatracker.ietf.org/doc/draft-ietf-ntp-roughtime-ecosystem/

  • Watson: Discussion on the mailing list. Will submit a new version.
    People should have a look.
  • David: Have done experiments in London. Seems to be a very
    complicate approach for its goals. Wonder if we want to keep it as a
    fully separate time synchronisation protocol. We should explore the
    option to use its cryptography for NTP.
  • Christopher: I implemented Google's version at Cloudflare. Recently,
    we added support for the most recent draft. I'd like to get the
    draft stabilised and becoming an RFC. Real people are already using
    this protocol. I'd like that we have consensus, that the current
    state of Roughtime is good enough; so, the draft could be
    stabilised. I would not support a big change.
  • James: The was a draft of the ecosystem, which specified how to
    observe malfeasance of time servers. That is a key feature of
    Roughtime protocol. Do we want to do that? I not, there are the
    question of the need of the Merkle trees, etc.
  • Christopher: The Merkle tree is about fast signing. It is not about
    the chain of time. The draft that specifies the protocol bits does
    not need to dive into that. This can be done by a separate document.
  • James: To clarify; there was a separate draft for the ecosystem.
    What to do with that expired draft?
  • Watson: We abandoned the ecosystem draft. Some of its content was
    moved to the Roughtime draft.
  • Karen: To be clear. The ecosystem draft will not be continued.
    Things will be transferred to the specification draft?
  • Watson: yes
  • Karen: Chris and Watson. How far are you to have document you
    consider to be stable?
  • David: The current draft considers leap second, time scales, etc.
    These need a lot of discussion which we risk to have twice, once for
    NTP and once for Roughtime. I think, we need to go back to far more
    simpler protocol that is doing only the rough stuff.
  • David: Chris, what kind of use cases it is used? And what is rough
    for these people?
  • Watson: Roughtime is not for sub-seconds. We focus on clients with
    boots without a clock.
  • David: Was reading of Web use and key rotation. Feels that we moving
    in a direction of building a second root certificate system. To what
    degree we want to get into that?
  • Watson: Key rotation is more a key multiplexing.
  • Chris: We don't want to go into the direction of a web PKI. We want
    clients to support two keys.
  • James: Multiple key support is good. More important: clarity on the
    temporal key material (T_min, ...)
  • Watson: If you suggest text that will be welcomed.
  • Karen: Time frame for the next update?
  • Watson: January
  • Karen: Will this be ready for WGLC?
  • Watson: Hope so.

NTS for PTP

https://datatracker.ietf.org/doc/draft-langer-ntp-nts-for-ptp-05

  • Karen: Martin announced an update for March 2024

6. NTS Pools

  • David: Build an experimental solution to use NTS for pools that
    doesn't require clients to make any changes. We have an PoC. Put
    requirements on the server side (extension in the NTS key
    establishment). Is the WG interested to be involved in this work?
  • Watson: I'm interested in this and can provide help.
  • Dieter: Suggest that the extension of the NTS key establishment will
    require an update the NTS RFC. Correct?
  • David: Not necessarily an update. It is an extension to the NTS KE.
    For that we specified a bunch of records.
  • Karen: Encourage the share the work with the WG to have more eyes on
    this.
  • David: Will come out with that asap.

7. AOB and Way Forward

  • Plan to have another Interim to the end of January.
  • Karen: will probably schedule the meeting one hour later to allow
    Harlan to participate