Skip to main content

Network Time Protocols
charter-ietf-ntp-04

Revision differences

Document history

Date Rev. By Action
2021-12-03
04 Erik Kline With approval of the latest charter, the name of the group should now be pluralized.
2021-12-03
04 Cindy Morgan New version available: charter-ietf-ntp-04.txt
2021-12-03
03-02 Cindy Morgan State changed to Approved from External Review (Message to Community, Selected by Secretariat)
2021-12-03
03-02 Cindy Morgan IESG has approved the charter
2021-12-03
03-02 Cindy Morgan Closed "Approve" ballot
2021-12-03
03-02 Cindy Morgan WG action text was changed
2021-12-02
03-02 Erik Kline Added charter milestone "NTPv4 YANG data model", due May 2022
2021-12-02
03-02 Erik Kline Added charter milestone "NTS for PTP", due December 2022
2021-12-02
03-02 Erik Kline Added charter milestone "NTPv5 requirements", due December 2022
2021-12-02
03-02 Erik Kline Added charter milestone "roughtime core specification", due June 2022
2021-12-02
03-02 Zaheduzzaman Sarker [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker
2021-12-02
03-02 Francesca Palombini [Ballot Position Update] New position, No Objection, has been recorded for Francesca Palombini
2021-12-01
03-02 Benjamin Kaduk [Ballot Position Update] New position, Yes, has been recorded for Benjamin Kaduk
2021-12-01
03-02 Robert Wilton [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton
2021-12-01
03-02 Roman Danyliw [Ballot comment]
Please add milestones.
2021-12-01
03-02 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2021-11-30
03-02 Erik Kline [Ballot Position Update] New position, Yes, has been recorded for Erik Kline
2021-11-30
03-02 Erik Kline New version available: charter-ietf-ntp-03-02.txt
2021-11-29
03-01 Murray Kucherawy [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy
2021-11-26
03-01 Martin Vigoureux [Ballot Position Update] New position, No Objection, has been recorded for Martin Vigoureux
2021-11-26
03-01 Éric Vyncke
[Ballot comment]
This looks good to me except for the following minor comments:
- unsure whether the plural form 'protocols' should be used in the …
[Ballot comment]
This looks good to me except for the following minor comments:
- unsure whether the plural form 'protocols' should be used in the charter as the WG name is singular :-)
- this may well have been discussed already but will it be possible to collaborate with IEEE on IEEE 1588 ? (e.g., are the IEEE documents openly and freely available ?)
- should the WG items also include one item about NTPv4 maintenance ?

All minor points, so good to go!

-éric
2021-11-26
03-01 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2021-11-18
03-01 Martin Duke [Ballot Position Update] New position, No Objection, has been recorded for Martin Duke
2021-11-02
03-01 Cindy Morgan Telechat date has been changed to 2021-12-02 from 2021-10-28
2021-11-02
03-01 Cindy Morgan Created "Approve" ballot
2021-11-02
03-01 Cindy Morgan Closed "Ready for external review" ballot
2021-11-02
03-01 Cindy Morgan State changed to External Review (Message to Community, Selected by Secretariat) from Start Chartering/Rechartering (Internal Steering Group/IAB Review)
2021-11-02
03-01 Cindy Morgan WG new work message text was changed
2021-11-02
03-01 Cindy Morgan WG review text was changed
2021-11-02
03-01 Cindy Morgan WG review text was changed
2021-11-02
03-01 Cindy Morgan WG review text was changed
2021-11-01
03-01 Erik Kline New version available: charter-ietf-ntp-03-01.txt
2021-10-28
03-00 Francesca Palombini [Ballot Position Update] New position, No Objection, has been recorded for Francesca Palombini
2021-10-28
03-00 John Scudder
[Ballot comment]
Basically fine. Some nits and suggestions below, take ‘em or leave ‘em.

1. Regarding Éric’s comment about “most widely used”, another option would …
[Ballot comment]
Basically fine. Some nits and suggestions below, take ‘em or leave ‘em.

1. Regarding Éric’s comment about “most widely used”, another option would be to change it to say “it is a widely-used time synchronization protocol”, which I think is indisputable and still gets the job done.

2. I agree with Ben that the references to “quality time” in the first ¶ is a bit jarringly un-idiomatic. The rest of the ¶ implies that what’s meant is that time synchronization must be “reliable” and “accurate”.

3. Is the “shall” in the ¶ about NTPv5 actually intended to be read as an insistent directive to the WG (as one might express it if the writer were unsure if the WG would actually do the work, and therefore wanted to demand that they have to)? Or is it just used as a synonym for the “will” that appears elsewhere? I’d stick with “will” unless the intention really is to communicate insistence. (Compare to the way we use RFC 2119 “SHALL”, for example — would this ¶ scan well if “shall” were replaced with “must”?)

4. s/Finally, the working group, will address/Finally, the working group will address/ (lose the second comma)
2021-10-28
03-00 John Scudder [Ballot Position Update] New position, No Objection, has been recorded for John Scudder
2021-10-28
03-00 Robert Wilton [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton
2021-10-27
03-00 Benjamin Kaduk
[Ballot comment]
I don't see milestones (either existing or proposed) for interleaved mode
or alternative selection algorithms.

  Good quality time is a key component …
[Ballot comment]
I don't see milestones (either existing or proposed) for interleaved mode
or alternative selection algorithms.

  Good quality time is a key component of all modern systems, devices, and
  applications. This quality time requires reliable and accurate network time
  synchronization over modern IP-based networks.

"[Good] quality time" is probably a term of art for the WG members,
but is also used in informal English to mean something completely
different.  I don't know if it's worth the effort of rephrasing to
be able to specify which of
accurate/precise/reliable/regular/stable/synchronized are the specific
relevant attributes.

  The working group will continue to to address the maintenance of NTPv4
  including extensions and corrections. This includes the introduction of a
  interleave mode in order to enhance the accuracy of the network time
  synchronization and the introduction of alternative selection algorithms
  in order to enhance robustness against delay attacks.

Are "selection algorithms" just "clock selection algorithms" or something
else?  It might be worth clarifying.

  Despite its increasing importance, NTP remains vulnerable to many types of
  attacks. [...]

(nit) This seems like a strained connection; a protocol's (in)vulnerability
is a function of the specification work it receives, not its importance.
The latter might drive some of the former, but it's not guaranteed.

  The working group will work on extending NTS to
  cover the remaining modes of service for NTP not covered by the initial
  version.

It looks like we would still be using the existing NTPv4 codepoint for this
NTS application, so maybe s/initial version/initial specification/ is
better.

  * NTPv5 specificaition(s)

Hmm, looks like https://www.rfc-editor.org/errata/eid6588 is catching.
2021-10-27
03-00 Benjamin Kaduk [Ballot Position Update] New position, No Objection, has been recorded for Benjamin Kaduk
2021-10-27
03-00 Murray Kucherawy
[Ballot comment]
Since the charter specifically calls out security as an ongoing concern, would it be prudent to add a Security AD as a technical …
[Ballot comment]
Since the charter specifically calls out security as an ongoing concern, would it be prudent to add a Security AD as a technical advisor?
2021-10-27
03-00 Murray Kucherawy [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy
2021-10-27
03-00 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2021-10-27
03-00 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2021-10-27
03-00 Zaheduzzaman Sarker [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker
2021-10-26
03-00 Lars Eggert
[Ballot comment]
All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as …
[Ballot comment]
All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
will likely be some false positives. There is no need to let me know what you
did with these suggestions.

Paragraph 2, nit:
- (NTP), and specifying new network time related protocols or extensions for
-                                  ^    ^
- purposes which the existing protocols are not well suited to address.
-          ^ ^^^
+ (NTP), and specifying new network-time-related protocols or extensions for
+                                  ^    ^
+ purposes that the existing protocols are not well suited to address.
+          ^ ^^

"NTP ", paragraph 1, nit:
- in 2010. Today it is the most widely used time synchronization protocol for
+ in 2010. Today, it is the most widely used time synchronization protocol for
+              +

"NTP ", paragraph 1, nit:
- success it has become apparent that it needs further development in order
+ success, it has become apparent that it needs further development in order
+        +

"NTP ", paragraph 1, nit:
- protocols and to meet the increasing security threats of the Internet.
-                                                        ^
+ protocols and to meet the increasing security threats on the Internet.
+                                                        ^

"NTP ", paragraph 2, nit:
- The working group will continue to to address the maintenance of NTPv4
-                                ---
- including extensions and corrections. This includes the introduction of a
+ The working group will continue to address the maintenance of NTPv4,
+                                                                    +
+ including extensions and corrections. This includes the introduction of an
+                                                                          +

"NTP ", paragraph 3, nit:
- attacks. Therefore, in 2020 the working group published Network Time
+ attacks. Therefore, in 2020, the working group published Network Time
+                            +

"NTP ", paragraph 4, nit:
- weaknesses. The new specification shall comprise of a set of documents, in
-                                          ^^^  ^                      ---
- order to distinguish between the on-wire protocol engine and the timing
+ weaknesses. The new specification shall consist of a set of documents,
+                                          ^^  ^
+ separating the on-wire protocol engine from the timing

"NTP ", paragraph 5, nit:
- Finally, the working group, will address other network time related
-                          -                          ^    ^
- protocols in the IETF (e.g. roughtime) as well as work on items brought to
-                                                                -----------
- the group from other standards bodies (e.g. IEEE 1588), with the
- acknowledged request to do so from that body.
+ Finally, the working group will address other network-time-related
+                                                      ^    ^
+ protocols in the IETF (e.g., roughtime) as well as work on items
+                            +
+ explicitly and formally requested by other standards bodies (e.g., IEEE 1588).

"NTP ", paragraph 7, nit:
-  * NTPv5 specificaition(s)
-                    -
+  * NTPv5 specification(s)

"NTP ", paragraph 8, nit:
- [1] PTP is the Precision Time Protocol as defined by the IEEE 1588. The
-    latest version is IEEE 1588-2019 - IEEE Standard for a Precision Clock
-    Synchronization Protocol for Networked Measurement and Control Systems.
- Milestones
-
+ [1] "IEEE Standard for a Precision Clock Synchronization Protocol for Networked
+    Measurement and Control Systems," in IEEE Std 1588-2019 (Revision of IEEE
+    Std 1588-2008) , vol., no., pp.1-499, 16 June 2020, doi:
+    10.1109/IEEESTD.2020.9120376.
2021-10-26
03-00 Lars Eggert Ballot comment text updated for Lars Eggert
2021-10-26
03-00 Lars Eggert
[Ballot comment]
All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as …
[Ballot comment]
All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
will likely be some false positives. There is no need to let me know what you
did with these suggestions.

Paragraph 2, nit:
- (NTP), and specifying new network time related protocols or extensions for
-                                  ^    ^
- purposes which the existing protocols are not well suited to address.
-          ^ ^^^
+ (NTP), and specifying new network-time-related protocols or extensions for
+                                  ^    ^
+ purposes that the existing protocols are not well suited to address.
+          ^ ^^

"NTP ", paragraph 1, nit:
- in 2010. Today it is the most widely used time synchronization protocol for
+ in 2010. Today, it is the most widely used time synchronization protocol for
+              +

"NTP ", paragraph 1, nit:
- success it has become apparent that it needs further development in order
+ success, it has become apparent that it needs further development in order
+        +

"NTP ", paragraph 1, nit:
- protocols and to meet the increasing security threats of the Internet.
-                                                        ^
+ protocols and to meet the increasing security threats on the Internet.
+                                                        ^

"NTP ", paragraph 2, nit:
- The working group will continue to to address the maintenance of NTPv4
-                                ---
- including extensions and corrections. This includes the introduction of a
+ The working group will continue to address the maintenance of NTPv4,
+                                                                    +
+ including extensions and corrections. This includes the introduction of an
+                                                                          +

"NTP ", paragraph 3, nit:
- attacks. Therefore, in 2020 the working group published Network Time
+ attacks. Therefore, in 2020, the working group published Network Time
+                            +

"NTP ", paragraph 4, nit:
- weaknesses. The new specification shall comprise of a set of documents, in
-                                          ^^^  ^                      ---
- order to distinguish between the on-wire protocol engine and the timing
+ weaknesses. The new specification shall consist of a set of documents,
+                                          ^^  ^
+ separating the on-wire protocol engine from the timing

"NTP ", paragraph 5, nit:
- Finally, the working group, will address other network time related
-                          -                          ^    ^
- protocols in the IETF (e.g. roughtime) as well as work on items brought to
-                                                                -----------
+ Finally, the working group will address other network-time-related
+                                                      ^    ^
+ protocols in the IETF (e.g., roughtime) as well as work on items
+                            +
+ explicitly and formally requested by other standards bodies (e.g., IEEE 1588).

"NTP ", paragraph 7, nit:
-  * NTPv5 specificaition(s)
-                    -
+  * NTPv5 specification(s)
2021-10-26
03-00 Lars Eggert [Ballot Position Update] New position, No Objection, has been recorded for Lars Eggert
2021-10-25
03-00 Martin Duke [Ballot Position Update] New position, No Objection, has been recorded for Martin Duke
2021-10-21
03-00 Éric Vyncke
[Ballot comment]
Are we sure about “it is the most widely used time synchronization protocol” ? What about GSM time synch ? Or even GPS …
[Ballot comment]
Are we sure about “it is the most widely used time synchronization protocol” ? What about GSM time synch ? Or even GPS the synch ? Suggest to remove this sentence.

Nits: “will continue to to address” two ‘to’

At the end of the charter, is it “Milestones” or “Work items” ?

And the usual, milestones are not present ;-)

-éric
2021-10-21
03-00 Éric Vyncke [Ballot Position Update] New position, Yes, has been recorded for Éric Vyncke
2021-10-20
03-00 Erik Kline [Ballot Position Update] New position, Yes, has been recorded for Erik Kline
2021-10-19
03-00 Cindy Morgan Placed on agenda for telechat - 2021-10-28
2021-10-19
03-00 Erik Kline WG action text was changed
2021-10-19
03-00 Erik Kline WG review text was changed
2021-10-19
03-00 Erik Kline WG review text was changed
2021-10-19
03-00 Erik Kline Created "Ready for external review" ballot
2021-10-19
03-00 Erik Kline
If ultimately approved, I'd like to figure out how to rename "Network Time Protocol" to "Network Time Protocols" (pluralize the final word) in the relevant …
If ultimately approved, I'd like to figure out how to rename "Network Time Protocol" to "Network Time Protocols" (pluralize the final word) in the relevant places.
2021-10-19
03-00 Erik Kline State changed to Start Chartering/Rechartering (Internal Steering Group/IAB Review) from Draft Charter
2021-10-19
03-00 Erik Kline State changed to Draft Charter from Approved
2021-10-19
03-00 Erik Kline New version available: charter-ietf-ntp-03-00.txt
2020-03-25
03 Cindy Morgan Responsible AD changed to Erik Kline
2009-08-29
03 (System) New version available: charter-ietf-ntp-03.txt
2009-08-29
02 (System) New version available: charter-ietf-ntp-02.txt
2005-02-17
01 (System) New version available: charter-ietf-ntp-01.txt