3.3 Serial Port Data Format 3-1 3.4 NTP Data Format CHAPTER 4 MENU SYSTEM 4.0 General 4-1 4.1 TYMSERVE 2000 Front Panel 4-1 4.2 Entering the Menu System 4.3 Modifying Network, Timing, and Feature Parameters 4-3 4.4 Viewing and Saving Info 4-3 4.5 Saving Parameters...
CHAPTER 1 INTRODUCTION 1.0 GENERAL The TYMSERVE 2000 Network Time Server Operation and Technical Manual provides the following information: - General Information and Specifications - Installation - Operation and Network Interface - Input/Output Connectors 1.1 TYMSERVE 2000 FEATURES The salient features of the TYMSERVE 2000 include:...
Page 8
- Front panel time display (UTC or local time.) - Provides rear panel Ethernet AUI and signal in/out. - Provides IRIG B Time Code Output synchronized to the input time source (-GPS, -IRIG versions only).
- Optional 8 time code output buffer (-TDM). 1.2 TYMSERVE 2000 OVERVIEW The TYMSERVE 2000 is a self-contained primary time server which uses GPS (-GPS version only), IRIG B time code, an internal free running clock, an external 1 PPS input, or (-ACTS only) the NIST Automated Computer Time Service (ACTS) as its time source.
Page 10
TABLE OF CONTENTS Table 1-1: TYMSERVE 2000 Performance Specifications Item Description Network Interface Ethernet Frame Format DIX Ethernet (Ethernet II, Bluebook) or IEEE 802.3 with 802.2 headers. Connection AUI Connector Time Server Protocol NTP Version 2 (RFC-1119) NTP Version 3 (RFC-1305)
Page 11
TYMSERVE 2000 Relative Humidity Operating 10% to 80% (non-condensing) Non-Operating 5% to 95% (non-condensing) This Page Intentionally Left Blank Datum Inc, Bancomm Div. TYMSERVE 2000 Manual...
TYMSERVE network parameters. 2.2 TIMING SOURCE The TYMSERVE 2000 can use its internal clock as the timing source, but most applications will require an external timing source such as time code or GPS. Refer to Chapter 4 for details on selecting a timing source.
Page 13
This Page Intentionally Left Blank Datum Inc, Bancomm Div. TYMSERVE 2000 Manual xiii...
Timestamp) when it last obtained time updates from the timing signal. 3.2 NETWORK INTERFACE The TYMSERVE 2000 is compatible with NTP versions 2 and 3 as described in RFC-1119 and RFC-1305 by David L. Mills of the University of Delaware. Hosts wanting to be synchronized should be running a copy of the public domain NTP daemon (or some equivalent program.) If an...
Page 15
an ASCII string (-IRIG, -GPS only). The Carriage Return character is transmitted on-time. The format of the serial port data is shown below. To start the time transmissions send the TYMSERVE a 'c' or 'C' character via the serial port. To stop the time transmissions send an 'r' or 'R' character.
3.4 NTP DATA FORMAT The format of the NTP message data area, which immediately follows the UDP header, is shown in Figure 3-1. The NTP message fields are described below. The TYMSERVE 2000 does not implement the optional Authenticator field.
Page 17
10: last minute has 59 seconds 11: alarm condition (clock not synchronized) When the TYMSERVE 2000 is first powered on (i.e. before time is initially acquired from the timing signal) and when the timing parameters are changed, the alarm condition will be indicated.
Page 18
Transmit Timestamp: This is the local time at which the reply departed the service host for the client host, in 64-bit timestamp format. Authenticator: This field contains 4 bytes of key identifier followed by 16 bytes of MD5 digest. The data is validated when authentication is enabled. TYMSERVE 2000 Manual Datum Inc, Bancomm Div. xviii...
Server. 4.1 TYMSERVE 2000 FRONT PANEL The TYMSERVE 2000 front panel (shown in Figure 4-1) provides a 2 line by 40 character LCD backlit display, a keyboard, and the power on/off switch. The main display screen shown in Figure 4-1 displays the user's local time.
(for the -GPS version only) GPS packets for position, satellite use, GPS receiver status. Some of the information can be saved in the EEPROM as described later in this chapter. Datum Inc, Bancomm Div. TYMSERVE 2000 Manual...
Use the numeric keys for selecting the desired option. 4.4 VIEWING AND SAVING INFO To view information about the TYMSERVE 2000, go to the main menu, then press <4>. Press <MENU> to return to the main menu or press <NEXT> to display more information. The information displayed is dependent on the timing source in use.
TYMSERVE. 4.5 SAVING PARAMETERS All programmable parameters can be saved in EEPROM inside the TYMSERVE 2000. It is obviously desirable to save your setup parameters so that they will be retained during loss of power. To save the parameters, press <5> SAVE at the main menu. If the TYMSERVE detects changes in the parameters then the new parameters will be saved, and the number of writes to the EEPROM will be displayed.
Page 24
DCLS (DC Level Shift) forms of time code. Current Year: For all timing sources except GPS you must tell the TYMSERVE what year it is because this information is not present with any timing source except GPS. TYMSERVE 2000 Manual Datum Inc, Bancomm Div. xxiv...
Page 25
NTP timestamps, it only affects the display of time on the LCD display. This parameter is specified as hours EAST of UTC (e.g. Pacific Standard Time PST is -8 hours.) Daylight Saving Time: This feature works in conjunction with the Local Time UTC Offset to Datum Inc, Bancomm Div. TYMSERVE 2000 Manual...
Page 26
TYMSERVE is currently using for timing and position fixes. The mode essentially shows how many satellites are being used. A satellite number of 00 indicates that no satellite is being used. TYMSERVE 2000 Manual Datum Inc, Bancomm Div. xxvi...
NIST. Once a call attempt is made, you must wait for the attempt to complete before attempting another call. While a call attempt is in progress, configuration parameters cannot be changed. A successful call to NIST will synchronize the TYMSERVE's timing. Unsuccessful calls may Datum Inc, Bancomm Div. TYMSERVE 2000 Manual xxvii...
The 'W' character instructs the TYMSERVE to wait for a dial tone. NIST Phone Number: This parameter sets the 7-digit NIST phone number (no area code) and is currently set to 494-4774 and should never require a change. TYMSERVE 2000 Manual Datum Inc, Bancomm Div. xxviii...
Last Computer On Time: This is the first time available following a reset of the TYMSERVE (in UTC.) Last Time Sync: This is the last time that time was set either manually or by NIST. Datum Inc, Bancomm Div. TYMSERVE 2000 Manual xxix...
CHAPTER 5 INPUT/OUTPUT CONNECTORS 5.0 GENERAL The TYMSERVE Input/Output connectors are located on the rear panel of the unit. These connectors provide inputs for timing sources, general purpose timing outputs, the Ethernet AUI connector, GPS connector (-GPS version only), an RS-232 serial port, and AC power entry. 5.1 ETHERNET AUI CONNECTOR The Ethernet AUI connector provides the network connection.
5.6 DCLS OUT AND TIME CODE OUT BNC (-GPS, -IRIG) The DCLS output and time code output BNCs carry the time code signals generated by the TYMSERVE. The time code output is a modulated IRIG B time code signal. The DCLS output is a TTL signal representing the envelope of the modulated IRIG B time code signal.
-TDM option only. The TIME CODE OUT BNC also carries the time code output, but this output also drives the buffer's input, so if it gets shorted out then all 8 buffered outputs will be lost. TYMSERVE 2000 Manual Datum Inc, Bancomm Div. xxxii...
TROUBLESHOOTING GUIDE A.0 GENERAL This Appendix provides a troubleshooting guide for user's of the TYMSERVE 2000 Network Time Server. The TYMSERVE is a line-replaceable-unit (LRU), meaning that most users will replace the entire unit with a spare unit (or return the unit to the factory for repairs) should a hard failure occur.
Page 34
Frame Format in the NETWORK menu area. Virtually every Ethernet network in the world, which runs TCP/IP protocols, is using the DIX Ethernet format (aka Ethernet II or Bluebook) and not the IEEE 802.3 format. If you are in doubt about what format to select, first try the DIX format, but be sure to exit the menu system to allow the change to take place.
(i.e. baud rate, data bits, stop bits, parity) as setup in the FEATURE menu area. The serial port will start broadcasting the time only after it receives a 'c' or 'C' character, and it will stop the broadcast when it receives an 'r' or 'R' character. Datum Inc, Bancomm Div. TYMSERVE 2000 Manual xxxv...
APPENDIX B NTP AUTHENTICATION B.0 GENERAL NTP authentication provides a mechanism which allows a ntp client to ensure that the timestamp received has come from a trusted source and has not been modified in transit. We have extended the authentication mechanism so that it can also be used to deny service to those clients who submit ntp timestamp requests without valid authentication information.
B.3 PUBLIC DOMAIN XNTP PACKAGE A note should be made for those clients not using the public domain xntp package. As defined by RFC1305, the cryptochecksum takes up 64 bits (8 bytes) in the ntp message. Because the MD5 algorithm produces 128 bits (16 bytes) of cryptochecksum, the ntp packet is enlarged by 8 bytes to handle the entire cryptochecksum.
MIB extension to provide data unique to ntp and the TS2000. Manufacturer specific, or enterprise, MIB extensions are given a unique identifier which defines where the extension is located in the MIB tree. Datum Inc has been assigned an enterprise number of 601.
Page 39
San Jose, CA 95119-1294 US Tel: +1 408 578 4161 Fax: +1 408 578 4165...
Page 40
E-mail: info@datum.com Please include datumMIB in the subject." DESCRIPTION "The MIB module for datum entities." ::= { private 601 } bancomm OBJECT IDENTIFIER ::= {datumMIB 1} timing OBJECT IDENTIFIER ::= {datumMIB 2} austron OBJECT IDENTIFIER ::= {datumMIB 3} OBJECT IDENTIFIER ::= {datumMIB 4}...
Page 41
NTP control messages reserved for private use ============================================ NOTE: In the Datum TS2000 series, this value is currently ALWAYS set to 4 (server only)." ::= {ntpVars 2} ntpStratum OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Current NTP stratum level.
Page 42
TABLE OF CONTENTS ================================================ NOTE: In the Datum TS2000 series, this value is currently ALWAYS 1 (primary reference)." ::= {ntpVars 3} ntpPrecision OBJECT-TYPE SYNTAX INTEGER (-127..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Current NTP precision value. This is a signed integer indicating the precision of the various clocks, in seconds to the nearest power of two.
Page 43
The variable represents the offset of the input timecode from UTC in signed hours. The allowable values for this variable are -11 through 12.If this variable is queried on the TS2000-ACTS it will return 0." ::= {ts2Vars 1} Datum Inc, Bancomm Div. TYMSERVE 2000 Manual xliii...
Page 44
DESCRIPTION "This variable returns a velocity fix. It is only valid on the TS2000-GPS. The returned string will contain the East-North-Up velocity expressed in meters/second. If this variable is queried on the TS2000-IRIG or TS2000-ACTS TYMSERVE 2000 Manual Datum Inc, Bancomm Div. xliv...
Page 45
DESCRIPTION "FORMAT: MM/DD/HH. All 8 digits are required for set requests. Use \ or / as delimiters. The variable is used to read or set the call reference time. It is only valid on the Datum Inc, Bancomm Div. TYMSERVE 2000 Manual...
Page 46
TS2000-ACTS. For more information on this variable, refer to the TS2000 Users Manual. If this variable is queried on the TS2000-GPS or TS2000-IRIG it will return N/A." ::= {ts2Vars 10} ts2ACTSPhone OBJECT-TYPE TYMSERVE 2000 Manual Datum Inc, Bancomm Div. xlvi...
MIB extension needs to be added to the manager. Typically, these MIB extensions are defined using a syntax known as ASN.1. The Datum MIB extension is provided on a DOS format floppy disk and is defined using ASN.1. The user should consult their SNMP manager documentation in order to determine how to compile the Datum MIB extension into their SNMP software package.
SNMPv2 will be abandoned before 1996 in favor of a version of SNMP which provides a higher level of security than SNMPv1 and yet removes much of the complex security structure of SNMPv2. Datum Inc provides no warranty than SNMPv2 will be supported future versions of the TS2000 or other Datum products.
Page 49
The definition of the remainder of each party entry is shown below. Note that an extra member is defined as "partyLocation". This takes a value of "local" or "remote" to help identify the parties. This information would be reversed on the management platform. Datum Inc, Bancomm Div. TYMSERVE 2000 Manual xlix...
Page 50
Party Table Entry 3 Party Field Defined Value partyIdentity 1.3.6.1.6.3.3.1.3.TS2000IPAddress.3 partyTAddress 127.0.0.1 partyAuthProtocol v2md5AuthProtocol partyAuthPrivate Same as party 4 partyAuthPrivate setting partyLocation local Party Table Entry 4 Party Field Defined Value partyIdentity 1.3.6.1.6.3.3.1.3.TS2000IPAddress.4 TYMSERVE 2000 Manual Datum Inc, Bancomm Div.
Page 51
1.3.6.1.6.3.3.1.3.TS2000IPAddress.6 partyTAddress User programmed on TS2000 Front Panel partyAuthProtocol v2md5AuthProtocol partyAuthPrivate User programmed on TS2000 Front Panel partyLocation remote Party Table Entry 7 Party Field Defined Value partyIdentity 1.3.6.1.6.3.3.1.3.TS2000IPAddress.7 partyTAddress 127.0.0.1 partyAuthProtocol v2md5AuthProtocol Datum Inc, Bancomm Div. TYMSERVE 2000 Manual...
Need help?
Do you have a question about the TYMSERVE 2000 and is the answer not in the manual?
Questions and answers