CERIAS

CERIAS NTP Service

Need a Time Server?

If you have contacted us because you need a time server, you can use our servers subject to the contraints discussed below. We offer two stratum 2 servers for general off-campus use, and three stratum 1 servers for time-setting for larger enterprises and those needing the most accurate time. Several of our stratum 2 servers are part of the NTP Pool, and that service may provide a good option if you need one or more time servers, in addition to (or in place of) our servers. Other servers are listed at the time servers site.

About

We provide a set of NTP servers for use inside and outside of Purdue University. These consist of three stratum 1 time servers (GPS and CDMA-based) for any Internet users, 2 additional stratum 2 servers for external users, and an additional stratum 2 server for internal Purdue users.

Four of these servers are on the same LAN, and the fifth server (Tier I) is in a different building on a different LAN, for fault tolerance. Another three internal servers are sync'd to those five servers, to a total of 10 external stratum 1 servers in the eastern/central U.S., and are in a peered clock-loop with each other and a set of external stratum 2 servers. Our set of six stratum 2 servers are therefore sync'd against a total of 13 stratum 1 servers (GPS, ACTS, CDMA, PSC, WWV, and USNO sources), plus peered with at least a dozen non-CERIAS stratum 2 servers. Our WWW and FTP servers are two of these stratum 2 servers, and help keep the file times and logs in sync on those services; they are available for public use.

Eight of our nine server hosts are located within the same physical racks, within 3 meters of each other (physical), with UPS power and restricted access. (For reference, the machines are located at 40:25:33.3N, 86:54:54.6W (GPS).) The ninth is located in a nearby building, also in a restricted location with UPS. All nine have mutual MD5 keying enabled to reject spoofing.

The result is a highly stable time source with (we hope!) exceedingly small deviation.
(This may be over-engineered, but we like to be thorough!)

With that said, we make no guarantees about this service. The servers may go down at any time, or become unreachable to users outside Purdue. We will try to maintain reasonable availability, but any service is provided on an "as is" basis as a courtesy. We make no warranties about the accuracy of the time signal beyond our good-faith belief that it is as accurate as can be achieved using our stock hardware and software.

Access as a client

If you wish to use our time servers, we ask that you observe the following:

For users ON THE PURDUE WEST LAFAYETTE CAMPUS only:

For users NOT AT PURDUE:

Peering

If you have one or more stratum 2 servers and wish to peer them with our stratum 2 servers (as contrasted with acting as clients), then contact ntp-request@cerias.purdue.edu.

Authenticated Time

If you have need of authenticated time (using MD5, as defined in the NTP protocol) then we can exchange key information to enable this. Contact ntp-request@cerias.purdue.edu. We currently do not have autokeying set up on any of the servers.

Establishing your own server

All the Stratum 1 servers we use come as rack-mountable units with an external antenna. They are generally easy to set up, although antenna placement is important: GPS antennas usually require outside placement with a clear view of most of the sky, although we have ours near the peak of a building attic. Antennas mounted outside also need lightning arrestors installed for safety purposes. CDMA units work from cell phone signals, so anywhere inside where there is a good cellphone signal is appropriate.

We have had a generally very good experience with our TymServe products (the products work out of the box, but we have had slow -- and not always complete -- responses to some of our technical questions). All the software was in place and required minimal configuration. These products sync to GPS satellite signals.

We recently added an EndRun Tempus LX server. This also was extremely easy to set up and run -- less than 10 minutes from out of the box to locked and serving a signal! The documentation is good, and the interface is simple. We are very pleased with this server, too. EndRun makes servers that provide a time signal from either GPS or CDMA signals; ours is a CDMA unit.

Establishing your own time server might be a good move, especially if you need a secure time source, because you can run it inside your firewall. Cost for a system is generally a few thousand dollars for US customers. Options are available to get more precise local clock crystals for times when the external time source is unavailable, but that adds expense. For more details, you can visit Symmetricom or EndRun Technologies.

For More Information

Lots more information on NTP, including the latest software, is available at http://www.ntp.org/.


Last modified December 25 2006. Valid CSS!   Valid XHTML 1.0!