Symmetricom 1000 User Manual

Page of 224
097-58001-02 Revision G – April 2008
TimeProvider User’s Guide
27
Chapter 1 Overview of the TimeProvider
NTP Operation
The NTP implementation in the TimeProvider supports full NTP server and client 
mode operations, and works with or without GPS reference signals. The 
TimeProvider supports the following NTP modes:
Mode 1: GPS available, Server mode – The NTP application defaults to GPS as 
the master time reference; only NTP Server mode is supported.
Mode 2: GPS available, No Client mode – NTP Client mode is not supported 
when GPS is available; only NTP Server mode is supported.
Mode 3: GPS not available, Client mode – When GPS is not available, the 
TimeProvider will go into client mode to search for time references from 
user-programmed timeservers with valid IP addresses. 
The user can input up to eight IP addresses of other timeservers. If there are 
multiple timeservers, the TimeProvider performs an ensembling of all the 
timeservers to determine the system time based on the averaging of all the 
valid timeservers. The user can also manually select which of the timeservers 
available to be the prime. The user can set how often to request an update 
from each individual timeserver from the eight IP addresses, ranging from 16 
seconds to 1024 seconds, incrementing in powers of 2.
At any instance in client mode, the time reference within the TimeProvider is 
totally derived from the ensembling of the timeservers, and is not reliant on 
the IOC for time ticks.
Mode 4: GPS not available, Server mode – The TimeProvider can be enabled or 
disabled for server mode operation. This mode is supported only when the Client 
mode has found and validated the time stamp from the ensembling of the 
timeservers.
MD5 authentication is included in the NTP implementation. The user can enable or 
disable the MD5 feature, and is available in server and client modes. Client 
configuration for MD5 operation requires Server IP, MD5 Authentication Key, and 
Key ID.
The user can enter an MD5 Authentication Key of up to 32 ASCII characters that is 
not case-sensitive. In addition, there is also a key ID ranging from 0 to 65534 in the 
MD5 authentication process. When MD5 is enabled and a client requests NTP 
information but the MD5 key cannot be authenticated or is missing the MD5 key 
altogether in the request, then the TimeProvider does not process the client’s 
request. The TimeProvider does not provide any response or events in these two 
scenarios.
If MD5 is disabled, a client request is returned with the proper NTP time stamp 
regardless of whether the client has an MD5 key attached in the request.