NTP Requirements - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

NTP Requirements

Description:

... possible given network and server conditions ... Number of network or ... Number and types of networks traversed. Logical and Geographic distance ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 10
Provided by: Vickie64
Learn more at: http://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: NTP Requirements


1
NTP Requirements
IETF 71 TICTOC Karen ODonoghue karen.odonoghue_at_
navy.mil
2
  • What I was asked to do
  • Discuss NTPv5 requirements
  • What I am prepared to address today
  • What are the current NTP objectives?
  • What is the starting point for the requirements
    for a generic Internet timing protocol?
  • What are some of the proposals or topics being
    discussed amongst the NTP community for further
    development.
  • What are the next steps from an NTP perspective

3
Current NTP Objectives
  • As specified in the (expired) draft-ietf-ntp-reqs-
    01 document
  • Provide the best accuracy possible given network
    and server conditions
  • Resist failures including malicious attacks and
    implementation bugs
  • Be robust by utilizing Internet diversity and
    redundancy
  • Automatically organize the subnet topology for
    best accuracy and reliability
  • Perform host authentication, independent of
    non-NTP services

4
  • Because of the generic nature of NTP and the
    underlying infrastructure, there are no
    performance requirements specified in the current
    protocol
  • Experience has shown
  • 10s ms in the wide area
  • 1 ms in the local area
  • Better than 1 ms in an engineered environment
  • TICTOC charter indicates that we want to go
    beyond what is currently available.
  • Need some additional rigor to define what is
    available and what is required

5
(Very) Generic Requirements
  • Improved synchronization performance
  • Need definitions of what this means for various
    applications
  • Independent of the underlying network
  • Scalable
  • Fault Tolerant
  • Manageable
  • Secure
  • (Clearly, this list need to be flushed out in
    more detail.)

6
Scalability Requirements
  • What are the scalability requirements?
  • Number of clients/slaves supported
  • Number of servers/masters available
  • Number of network or infrastructure devices
  • Clock (tod and/or freq) aware (e.g. transparent
    clocks)
  • Non-clock (tod and/or freq) aware
  • Mixture
  • Number and types of networks traversed
  • Logical and Geographic distance
  • Available bandwidth

7
Discussed Extensions for NTPv4
  • Proposed modifications and improvements to NTP
  • Increased polling interval option
  • Timestamp location definition
  • NTP follow-up message
  • Additional authentication mechanism (improved
    security)
  • Alternative algorithms
  • NTP management and control
  • Operational guidance (suggested BCP)
  • Discussion deferred by the NTP WG pending
    completion of the core set of specifications
  • Some of this is already being implemented

8
  • To Do (from a requirements perspective)
  • Distill the characteristics of NTP into
    requirements
  • A next generation solution must do at least
    these
  • Identify additional requirements from various
    application communities

9
  • Comments ?
Write a Comment
User Comments (0)
About PowerShow.com