Network Time Protocols (ntp) Internet Drafts


      
 NTP Interleaved Modes
 
 draft-ietf-ntp-interleaved-modes-07.txt
 Date: 18/10/2021
 Authors: Miroslav Lichvar, Aanchal Malhotra
 Working Group: Network Time Protocols (ntp)
This document extends the specification of Network Time Protocol (NTP) version 4 in RFC 5905 with special modes called the NTP interleaved modes, that enable NTP servers to provide their clients and peers with more accurate transmit timestamps that are available only after transmitting NTP packets. More specifically, this document describes three modes: interleaved client/server, interleaved symmetric, and interleaved broadcast.
 Roughtime
 
 draft-ietf-ntp-roughtime-09.txt
 Date: 04/03/2024
 Authors: Watson Ladd, Marcus Dansarie
 Working Group: Network Time Protocols (ntp)
This document specifies Roughtime - a protocol that aims to achieve rough time synchronization even for clients without any idea of what time it is. About This Document This note is to be removed before publishing as an RFC. Status information for this document may be found at https://datatracker.ietf.org/doc/draft-ietf-ntp-roughtime/. Source for this draft and an issue tracker can be found at https://github.com/wbl/roughtime-draft.
 Updating the NTP Registries
 
 draft-ietf-ntp-update-registries-13.txt
 Date: 14/12/2023
 Authors: Rich Salz
 Working Group: Network Time Protocols (ntp)
The Network Time Protocol (NTP) and Network Time Security (NTS) documents define a number of assigned number registries, collectively called the NTP registries. Some registries have wrong values, some registries do not follow current common practice, and some are just right. For the sake of completeness, this document reviews all NTP and NTS registries, and makes updates where necessary. This document updates RFC 5905, RFC 5906, RFC 8573, RFC 7822, and RFC 7821.
 NTPv5 Use Cases and Requirements
 
 draft-ietf-ntp-ntpv5-requirements-04.txt
 Date: 25/01/2024
 Authors: James Gruessing
 Working Group: Network Time Protocols (ntp)
This document describes the use cases, requirements, and considerations that should be factored in the design of a successor protocol to supersede version 4 of the NTP protocol presently referred to as NTP version 5 ("NTPv5"). It aims to define what capabilities and requirements such a protocol possesses, informing the design of the protocol in addition to capturing any working group consensus made in development.
 NTP Over PTP
 
 draft-ietf-ntp-over-ptp-02.txt
 Date: 18/01/2024
 Authors: Miroslav Lichvar
 Working Group: Network Time Protocols (ntp)
This document specifies a transport for the Network Time Protocol (NTP) client-server and symmetric modes using the Precision Time Protocol (PTP) to enable hardware timestamping on network interface controllers which can timestamp only PTP messages and enable corrections in PTP transparent clocks.


data-group-menu-data-url="/group/groupmenu.json"> Skip to main content

Network Time Protocols (ntp)

WG Name Network Time Protocols
Acronym ntp
Area Internet Area (int)
State Active
Charter charter-ietf-ntp-04 Approved
Document dependencies
Additional resources Issue tracker, Wiki, Zulip stream
Personnel Chairs Dieter Sibold, Karen O'Donoghue
Area Director Erik Kline
Mailing list Address ntp@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/ntp
Archive https://mailarchive.ietf.org/arch/browse/ntp/
Chat Room address https://zulip.ietf.org/#narrow/stream/ntp

Charter for Working Group

Network Time Protocols working group

Accurate, precise, and reliable time is an important function relied upon by
modern systems, devices, and applications. This requires reliable and accurate
network time synchronization over modern IP-based networks. Additionally,
accurate time is fundamental to implementing many important security
properties, and therefore often must be (cryptographically, or otherwise)
secured. The Network Time Protocols working group is focused on enhancing
existing network time synchronization protocols, such as the Network Time
Protocol (NTP), and specifying new network-time-related protocols or
extensions for purposes that the existing protocols are not well suited to
address.

NTP was first defined in the IETF in RFC 958 in 1985. It has been through
several iterations in the IETF. The latest, NTPv4 (RFC 5905) was published
in 2010. Today, it is a widely used time synchronization protocol
for the synchronization of clocks of various digital systems including
computers, networks, and a myriad of devices. Despite NTP's wide-spread
success, it has become apparent that it needs further development in order
to adequately meet the modern requirements of time synchronization
protocols and to meet the increasing security threats on the Internet.

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

NTP remains vulnerable to many types of attacks. Therefore, in 2020, the
working group published Network Time Security (NTS) as RFC 8915. NTS extends
NTP with an authentication approach to ensure authenticity of NTP time
servers and protects the integrity of exchanged NTP packets. The working
group will work on extending NTS to cover the remaining modes of service for
NTP not covered by the initial specification. The working group will also
work on extending NTS for PTP [1] in collaboration with the IEEE 1588
working group.

The working group will also develop an updated version of NTP
(preliminarily known as NTPv5), addressing a number of identified
weaknesses. The new specification will consist of a set of documents,
separating the on-wire protocol engine and the timing engine of NTP
clients and servers. The updated version of NTP will address the security
requirements specified in RFC 7384 and leverage the work completed in
RFC 8915.

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.

Working group items:

  • YANG model for NTPv4
  • interleaved mode for NTPv4
  • alternative clock selection algorithms
  • NTS for PTP
  • NTPv5 requirements
  • NTPv5 specification(s)
  • roughtime specification

[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) , pp.1-499, 16 June 2020,
doi: 10.1109/IEEESTD.2020.9120376.

Milestones

Date Milestone Associated documents
Dec 2022 NTPv5 requirements
Dec 2022 NTS for PTP
Jun 2022 roughtime core specification
May 2022 NTPv4 YANG data model