background image

TYMSERVE 2000

NETWORK TIME SERVER

Operation and Technical Manual

Summary of Contents for TYMSERVE 2000

Page 1: ...TYMSERVE 2000 NETWORK TIME SERVER Operation and Technical Manual ...

Page 2: ...TYMSERVE 2000 NETWORK TIME SERVER Operation and Technical Manual OCTOBER 1995 ...

Page 3: ... 2 3 Antenna Installation GPS Version Only 2 1 CHAPTER 3 OPERATION AND NETWORK INTERFACE 3 0 General 3 1 3 1 Operation 3 1 3 2 Network Interface 3 1 3 3 Serial Port Data Format 3 1 3 4 NTP Data Format 3 2 CHAPTER 4 MENU SYSTEM 4 0 General 4 1 4 1 TYMSERVE 2000 Front Panel 4 1 4 2 Entering the Menu System 4 2 4 3 Modifying Network Timing and Feature Parameters 4 3 4 4 Viewing and Saving Info 4 3 4 ...

Page 4: ...4 7 Network Parameter Description All Versions 4 4 4 8 Timing Parameter Description GPS IRIG 4 5 4 9 Feature Parameter Description GPS IRIG 4 6 4 10 Information Description GPS IRIG 4 7 ...

Page 5: ...Freq out BNC GPS IRIG 5 2 5 9 Periodic out BNC GPS IRIG 5 2 5 10 1 PPS in BNC GPS IRIG 5 2 5 11 10 MHz in BNC GPS IRIG 5 2 5 12 SPARE1 and SPARE2 BNC GPS IRIG 5 2 5 13 GPS Antenna Connector GPS 5 2 5 14 CHANNEL 1 8 output BNCs GPS IRIG with TDM Option 5 2 APPENDIX A TROUBLESHOOTING GUIDE A 0 General A 1 A 1 Timing Source Problems A 1 A 2 Network Connection Problems A 1 A 3 Miscellaneous ProblemsA ...

Page 6: ... 1 C 2 Additional Stored MIB Variables C 9 C 3 MIB Compilation C 9 C 4 Security C 9 C 4 1 SNMPv1 C 10 C 4 2 SNMPv2 C 10 C 4 2 1 SNMPv2 Parties C 10 C 4 2 2 SNMPv2 Access Control C 15 C 4 2 3 SNMPv2 Contexts C 15 C 4 2 4 SNMPv2 Views C 16 This Page Intentionally Left Blank TYMSERVE 2000 Manual Datum Inc Bancomm Div vi ...

Page 7: ...ellite Receiver GPS version only IRIG B time code Free running internal clock time set by user External 1 PPS input ACTS version uses the NIST Automated Computer Time Service via telephone for timing Compatible with NTP Network Time Protocol Version 2 and 3 Supports both the DIX Ethernet and IEEE 802 3 w 802 2 headers ethernet frame format Connection via an AUI connector Provides remote status and...

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 ...

Page 9: ... can maintain time synchronization among all computers connected to the network The NTP Server provides the time server function which synchronizes other hosts on the network and is never synchronized by these other hosts Utilizing NTP synchronization of hosts to within 1 millisecond of the input time source is achievable under the best conditions The ACTS version provides timing accuracies to wit...

Page 10: ...ms Flywheeling 2ms per hour during loss of time code Time Code Output Format IRIG B modulated and DCLS Amplitude 3 Vpp nominal for modulated output GPS Receiver GPS version only Channels 6 Frequency 1 575 GHz C A Code Digital Outputs Drive TTL 2 5V into 75 Ohms ACTS Timing Accuracy 10 ms to UTC at time of call Drift Rate 10 ms hour 23o C 5o C Chassis AC Power In 110 120 220 240 VAC 20W 50 60 Hz fa...

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 xi ...

Page 12: ... 4 Menu System for details on changing the 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 Refer to Chapter 5 for details on connecting an external timing source to the TYMSERVE 2000 2 3 ANT...

Page 13: ...This Page Intentionally Left Blank Datum Inc Bancomm Div TYMSERVE 2000 Manual xiii ...

Page 14: ...me display will show the word FLY to indicate that it is flywheeling i e maintaining time when the time source is lost Once time is initially acquired the TYMSERVE will continue to provide time even if the timing signal is lost The NTP message returned by the TYMSERVE will indicate via the Reference Timestamp when it last obtained time updates from the timing signal 3 2 NETWORK INTERFACE The TYMSE...

Page 15: ...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 Refer to Chapter 4 for information on setting up the serial port protocol Refer to Chapter 5 for a description of the Serial Port connector ...

Page 16: ...Seconds Q Quality Indicator space normal operation CR 0x0D ASCII Carriage Return transmitted on time LF 0x0A ASCII Line Feed QUALITY CHAR DESCRIPTION space Normal operation time set and not flywheeling X Time not set yet F Time was set but currently flywheeling 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 messag...

Page 17: ...ndition will persist until the TYMSERVE acquires time and should not be set again until the unit is powered off and on Version Number VN This is a three bit integer indicating the NTP version number The TYMSERVE will return the version number from the incoming NTP message Mode This is a three bit integer indicating the mode For the TYMSERVE this field is set to four 4 indicating the server mode Th...

Page 18: ...ing is dependent on the time source selected as follows Time Source Four octet String GPS GPS IRIG B Time Code IRIG Free Running Clock FREE Ext 1 PPS Input 1PPS NIST ACTS NIST Reference Timestamp This is the local time at which the local clock was last set or corrected in 64 bit timestamp format With the TYMSERVE the Reference Timestamp is the last time that a valid timing signal was detected Ther...

Page 19: ...isplays the user s local time If the timing source is lost the word FLY GPS IRIG is also displayed to indicate that the TYMSERVE is flywheeling The ACTS version displays call and phone line status on the front panel Figure 4 1 TYMSERVE 2000 Front Panel LCD DISPLAY 2 line by 40 character LCD backlit display NUMERIC KEYS Used for entering numeric data and for menu selections NEXT PREV Used for trave...

Page 20: ......

Page 21: ...he TIMING submenu allows you to set the TYMSERVE s timing source time code format current year timing source s UTC offset DST time code generators UTC offset DST the propagation delay compensation GPS IRIG and the call reference time interval ACTS The changes made here will not take effect until you EXIT the menu system 3 FEATURES The FEATURES submenu allows you to change TYMSERVE features which d...

Page 22: ...key for the and the PREV key for backspacing Some parameters e g UTC offsets are entered as signed integer values Use the NEXT key for the and the PREV key for backspacing Some parameters e g Time Code Format are set by selecting one option from a list of options 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 ...

Page 23: ...all versions This section describes the NETWORK parameters for all TYMSERVE versions Internet Address The Internet address is the address at which the TYMSERVE will respond to NTP messages The well known UDP port number for NTP is 123 Subnet Mask The subnet mask allows you to break up your network into sub networks Default Gateway The TYMSERVE will route packets destined for remote networks throug...

Page 24: ...ONLY Enables or disables the NTP Authentication ONLY mode which restricts access to the TYMSERVE NTP Authentication Key ID The Key ID identifies the NTP Authentication key currently in use on the TYMSERVE NTP Authentication Key The Authentication Key is a MD5 secret key used for NTP Authentication It is programmed as an 8 character ASCII value 4 8 TIMING PARAMETER DESCRIPTION GPS IRIG This section...

Page 25: ... October the DST fall back day The TYMSERVE therefore stops responding to NTP time requests during this 2 hour period Propagation Delay This parameter is used to compensate for long cable delays between the timing source and the TYMSERVE and is normally used for time code sources only This parameter can usually be left at 0 Positive values compensate for long cable delays Time Code Generator Offse...

Page 26: ...ts 4 10 INFORMATION DESCRIPTION GPS IRIG This section describes the information found in the 4 INFO area for the GPS and IRIG versions Firmware Version This is the version of the TYMSERVE firmware VCXO Voltage DAC setting The TYMSERVE synchronizes to the selected timing source by controlling a Voltage Controlled Crystal Oscillator VCXO The control voltage is set by a 16 bit Digital to Analog Conve...

Page 27: ...s position Leap Seconds GPS time is maintained relative to an atomic clock UTC however is adjusted to compensate for perturbations in the earth s rotation The difference between GPS time and UTC is maintained as some number of leap seconds which is added to or subtracted from GPS time The GPS receiver can obtain the leap second data from the satellites but it may take several minutes to get this i...

Page 28: ... overwrite the time set manually Local Time UTC Offset This feature allows you to set the UTC time offset for your local time and does not affect the 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 Daylight Saving Time This feature works in conjunction with the Local Time UTC Offset to provide...

Page 29: ...VE firmware bc640AT Firmware Version This is the version of the firmware for the bc640AT TYMDIAL board inside the TYMSERVE Last Computer Off Time This is the last time available before a reset of the TYMSERVE in UTC 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 ...

Page 30: ...nector male with pinouts which are equivalent to an IBM PC Tx on Pin 3 Rx on Pin 2 Ground on Pin 5 5 3 RJ11 CONNECTORS The RJ11 connector labeled RJ2 is used on the ACTS version as the phone line connection and RJ1 is not used These connectors are not currently used on the GPS or IRIG versions 5 4 AC POWER ENTRY MODULE The AC power entry module accepts a standard 3 prong detachable power cord and ...

Page 31: ...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 ...

Page 32: ...IRIG The 10 MHz input BNC is not currently used 5 12 SPARE1 AND SPARE2 BNC GPS IRIG Two spare BNC holes are provided for special applications which may require extra input output connectors 5 13 GPS ANTENNA CONNECTOR GPS The GPS antenna connector is installed on the GPS version only This 15 pin high density D connector male carries the signals from the GPS antenna to the TYMSERVE 5 14 CHANNEL 1 8 ...

Page 33: ...SERVE and that the timing signal is actually present on the connector carrying the timing source When using time code be sure that the correct time code format has been selected Front panel displays incorrect time The front panel time display can be setup to display local time or UTC Universal Time Coordinated time The time displayed can be offset from UTC with the Local Time Offset and Daylight S...

Page 34: ...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 Verify that the Internet address subnet mask and default gateway settings are correct ...

Page 35: ...t then you must use the SAVE menu selection Since the EEPROM memory has a limited number of write cycles 10 000 minimum the TYMSERVE will check the currently set parameters against those stored in EEPROM memory before writing to the EEPROM If the parameters have not changed then the TYMSERVE will not waste an EEPROM write cycle so it is safe to use SAVE if you aren t sure whether a parameter chang...

Page 36: ...nsmissions MD5 is a one way hash function which processes the input data and produces 128 bits 16 bytes of hash value This cryptochecksum is then placed in the packet Since the data itself is not encrypted anyone could theoretically capture the packet modify the data and put a new cryptochecksum into the packet What makes the cryptochecksum secure is that a mutually agreed upon secret key is loade...

Page 37: ...tochecksum is received then the ntp packet is filled in and a new cryptochecksum is computed and added to the packet The packet is then sent back to the client However if authentication is enabled and an authentication failure occurs either because the key identifier is 0 defined as no encryption or unrecognized or the cryptochecksum is invalid the ntp packet is STILL RETURNED but will contain no ...

Page 38: ...signed an enterprise number of 601 Datum Inc is currently in the process of compiling a RFC to define a standardized ntp variable set and allocate space in MIB II Due to this ongoing process the current MIB extension is defined as experimental volatile If you have any input regarding the RFC or changes to the MIB extension send email to info datum com Please include datumMIB in the subject A defin...

Page 39: ...San Jose CA 95119 1294 US Tel 1 408 578 4161 Fax 1 408 578 4165 ...

Page 40: ... an impending leap second to be inserted into the NTP timescale The bits are set before 23 59 on the day of insertion and reset after 00 00 on the following day This causes the number of seconds rollover interval in the day of insertion to be increased or decreased by one In the case of primary servers the bits are set by operator intervention while in the case of secondary servers the bits are se...

Page 41: ...s follows 0 unspecified 1 symmetric active 2 symmetric passive 3 client 4 server 5 broadcast 6 reserved for NTP control messages 7 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 This is an integer indicating th...

Page 42: ...tring SIZE 0 255 MAX ACCESS read only STATUS current DESCRIPTION NTP Reference Clock Identifier This is a 32 bit code identifying the particular reference clock In the case of stratum 0 unspecified or stratum 1 primary reference this is a four octet left justified zero padded ASCII string While not enumerated as part of the NTP spec the following are suggested ASCII identifiers DCN DCN routing pro...

Page 43: ...be accepted if the version number matches NTP VERSION Exceptions may be advised on a case by case basis at times when the version number is changed NOTE The TS2000 series was implemented using NTP version 3 However the TS2000 series will accept a version of 2 or 3 and return the same version number in the packet This behavior is subject to change ntpVars 7 ts2TimeSrcUTCOffset OBJECT TYPE SYNTAX IN...

Page 44: ... 1 frequency offset 5E8 0 frequency offset 5E8 ts2Vars 2 ts2GPSPosition OBJECT TYPE SYNTAX DisplayString SIZE 0 255 MAX ACCESS read only STATUS current DESCRIPTION This variable returns a position fix It is only valid on the TS2000 GPS The returned string will contain the latitude longitude expressed in degrees minutes and the altitude in meters If this variable is queried on the TS2000 IRIG or TS...

Page 45: ...unt from the GPS satellite constellation If this variable is queried on the TS2000 IRIG or TS2000 ACTS the value returned will be 0 ts2Vars 5 ts2ForceACTSCall OBJECT TYPE SYNTAX INTEGER abort 0 call 1 MAX ACCESS read write STATUS current DESCRIPTION The variable is used to either initiate a call to the NIST ACTS service or abort a call that is in progress It is only valid on the TS2000 ACTS Readin...

Page 46: ... N A ts2Vars 8 ts2CallOnReset OBJECT TYPE SYNTAX INTEGER nocall 0 call 1 MAX ACCESS read write STATUS current DESCRIPTION The variable is used to read or set the TS2000 ACTS Reset behavior It is only valid on the 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 0 ts2Vars 9 ts2ACTSPrefix OB...

Page 47: ...l be stored in flash eprom and load during any subsequent initialization or powerup The only method of setting these variables is to use SNMP set packets C 3 MIB COMPILATION Most SNMP management platforms are capable of reading MIB II data The Datum specific 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 extensi...

Page 48: ...vides 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 in future versions of the TS2000 or other Datum products IT IS STRONGLY SUGGESTED THAT YOU USE SNMPv1 TO COMMUNICATE WITH THE TS2000 The security mechanism for SNMPv2 is complex and an explanation of how the various parts interac...

Page 49: ...tion of the data inside an authenticated packet is not supported The purpose of the DES encrypted packets is to prevent sensitive data inside the packets from being viewed by unauthorized personnel As the TS2000 SNMP agent does not transmit or receive sensitive data full functionality is preserved Many of the fields in the party table entries are the same for parties 1 8 Those fields which are com...

Page 50: ... TS2000IPAddress 2 partyTAddress 0 0 0 0 partyAuthProtocol noAuth partyAuthPrivate NULL partyLocation remote 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 partyIdenti...

Page 51: ...rotocol partyAuthPrivate Same as party 6 partyAuthPrivate setting partyLocation local Party Table Entry 6 Party Field Defined Value partyIdentity 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 partyIde...

Page 52: ... 8 partyTAddress User programmed on TS2000 Front Panel partyAuthProtocol v2md5AuthProtocol partyAuthPrivate User programmed on TS2000 Front Panel partyLocation remote C 4 2 2 SNMPv2 ACCESS CONTROL Acl Table Entries Index Target Party by Entry Number Subject Party by Entry Number Resources Context by Entry Number Privileges 1 1 2 1 0x35 2 2 1 1 0x04 3 3 4 2 0x35 TYMSERVE 2000 Manual Datum Inc Banco...

Page 53: ...0x43 14 8 7 1 0x04 C 4 2 3 SNMPv2 CONTEXTS Context Table Entries Index Context Id View by Index 1 1 3 6 1 6 3 3 1 4 TS2000IPAddress 1 1 2 1 3 6 1 6 3 3 1 4 TS2000IPAddress 2 2 C 4 2 4 SNMPv2 VIEWS View Table Entries Index MIB View OID View Modifier 1 1 3 6 1 included 1 1 3 6 1 6 3 3 2 1 excluded 2 1 3 6 1 included Datum Inc Bancomm Div TYMSERVE 2000 Manual liii ...

Page 54: ...TABLE OF CONTENTS TYMSERVE 2000 Manual Datum Inc Bancomm Div liv ...

Reviews: