Commit db422360 authored by Eric S. Raymond's avatar Eric S. Raymond

Turn the name of ntpdsim into an attribute.

parent e455d306
......@@ -19,6 +19,7 @@ ntp=ntp
ntpd=ntpd
ntpdig=ntpdig
ntpdconf=ntpd.conf
ntpdsim=ntpdsim
ntpfrob=ntpfrob
ntpkeygen=ntpkeygen
ntpkeys=ntp.keys
......@@ -29,6 +30,7 @@ ntpwait=ntpwait
# on their manual pages - asciidoc doesn't expand attributes in header lines.
ntpdconfman=ntp.conf(5)
ntpfrobman=ntpfrob(8)
ntpdsim=ntpdsim(8)
ntpkeygenman=ntpkeygen(8)
ntpkeysman=ntp.keys(5)
ntpdman=ntpd(8)
......
......@@ -6,6 +6,6 @@
* link:ntptickadj.html[+{ntptickadj}+ - set time-related kernel variables]
* link:ntptime.html[+{ntptime}+ - read and set kernel time variables]
* link:ntpkeygen.html[+{ntpkeygen}+ - generate public and private keys]
* link:ntpdsim.html[`ntpdsim` - Network Time Protocol (NTP) simulator]
* link:ntpdsim.html[+{ntpdsim}+ - Network Time Protocol (NTP) simulator]
* link:sitemap.html[Site Map]
......@@ -34,13 +34,13 @@ matter of historical interest.
The {project-shortname} maintainers have an internal project
code-named TESTFRAME that intends to create the capability
for replicable end-to-end testing of +{ntpd}+. It is likely
that some version of this code will replace or merge in ntpdsim's
that some version of this code will replace or merge in {ntpdsim}'s
capabilities.
[[description]]
== Description ==
The ntpdsim program is used to simulate and study the behavior of an NTP
The {ntpdsim} program is used to simulate and study the behavior of an NTP
daemon that derives its time from a number of different simulated time
sources (servers). Each simulated server can be configured to have a
different time offset, frequency offset, propagation delay, processing
......@@ -54,12 +54,12 @@ information on the simulator is on the
http://www.eecis.udel.edu/%7emills/ntpsim.html[NTP Discrete Event
Simulator] page.
The ntpdsim program runs all the same selection, mitigation, and
The {ntpdsim} program runs all the same selection, mitigation, and
discipline algorithms as the actual ntpd daemon at the client. (It
actually uses the same code). However, the input/output routines and
servers are simulated. That is, instead of sending the client messages
over the network to the actual servers, the client messages are
intercepted by the ntpdsim program, which then generates the replies to
intercepted by the {ntpdsim} program, which then generates the replies to
those messages. The reply messages are carefully "inserted" into the
input queue of the client at the right time according to the specified
server properties (like propagation delay).
......@@ -84,7 +84,7 @@ Guassian distribution.
[[configuration]]
== Configuration ==
The ntpdsim program is configured by providing a configuration file at
The {ntpdsim} program is configured by providing a configuration file at
startup. The crux of the simulator configuration is specified using a
`simulate` command, the syntax of which is given below. Note that all
time quantities are in seconds and all frequency quantities are in parts
......@@ -111,7 +111,7 @@ terminator for other configuration commands, in the `simulate` stanza
[[sample]]
== Sample Configuration File ==
A sample ntpdsim configuration file is given below. It specifies two
A sample {ntpdsim} configuration file is given below. It specifies two
simulated servers, each of which has two acts.
-------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment