This page compiles possible features for a new version of NTP that are currently not available with NTPv4.
Stronger modularity regarding the different building blocks (on-wire protocol / measurement collection & evaluation / clock disciplining)
- Would enable better tailoring to specific use-cases, for example those where only a single time source is desired and all the selection and weighing algorithms of NTP are superfluous
Clearer specification work, specifically a specification that is a ground-up design rather than a description of a historically grown programming effort.
- Would reduce complexity and counteract issues such as hard-coded outdated values or parts of the protocol that are "untouchable" because nobody knows how to remove or change them
Security
Feature parity with PTP
Worst-case error bounds ala TrueTime?
Useful for distributed transactions
Bindings to both UDP+security and QUIC transports
The content of this page was last updated on 2020-04-06. It was migrated from the old Trac wiki on 2022-12-19.