Overview - Interoperation with Network Time Protocol
Network Time Protocol (NTP) is an Internet-recommended standard. The NTP synchronization subnetwork is represented by a tree-structured graph with nodes representing time servers and
edges representing the transmission paths between them. The root nodes of the tree are designated primary servers that synchronize to a radio broadcast or calibrated atomic clock. Remaining nodes
are designated secondary servers that synchronize to other servers (primary and secondary).
The number of subnetwork hops between a particular server and a primary server determines the stratum of that server; that is, the smaller the number of hops, the lower the stratum. A lower-stratum
server always has a higher accuracy than a higher-stratum server. All servers have identical functionality and can operate simultaneously as clients of the next lower stratum and servers for the
next higher stratum.
Servers, both primary and secondary, typically run NTP with several other servers at the same or lower stratum. A selection algorithm attempts to select the most accurate and reliable server or set
of servers from which to actually synchronize the local clock.
NTP and DTS both can be used in large computer networks that have embedded local nets (that is, those connected by routers, gateways, and bridges) and use both broadcast and point-to-point
transmission media. DTS and NTP can run simultaneously on the same LAN. The following topics describe how to give time to and get time from local and remote NTP time sources, and how to prevent
loops.
|