Difference between revisions of "Consistent Time"

From IHE Wiki
Jump to navigation Jump to search
 
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The '''Consistent Time Integration''' Profile (CT) provides a means to ensure that the system clocks and time stamps of the many computers in a network are well synchronized. This profile specifies synchronization with a median error less than 1 second. This is sufficient for most purposes.
+
provides a means to ensure that the system clocks and time stamps of the many computers in a network are well synchronized. This profile specifies synchronization with a median error less than 1 second. This is sufficient for most purposes.
 +
__TOC__
  
__NOTOC__
 
  
==Summary==
+
==[https://profiles.ihe.net/ITI/TF/Volume1/ch-7.html Formal Specification]==
The Consistent Time Integration Profile defines mechanisms to synchronize the time base between multiple actors and computers.
+
* [https://profiles.ihe.net/ITI/TF/Volume1/ch-7.html Final Text]
  
==Benefits==
+
==See Also==
Various infrastructure, security, and acquisition profiles require use of a consistent time base on multiple computers, to synchronize logs, authenticate users, digitally sign documents, et cetera.
+
 
 +
=== Windows Client Configuration ===
 +
To configure Windows system to be a time client, simply enter the following at the command line:
  
==Details==
+
C:\> net time /setsntp:''hostname''
The Consistent Time profile requires the use of the Network Time Protocol (NTP) defined in RFC 1305. When the Time Server is grouped with a Time Client to obtain time from a higher tier Time Server, the Time Client shall utilize NTP. For some Time Clients that are not grouped with a Time Server, SNTP may be usable.
 
  
=== Windows Configuration ===
+
Where ''hostname'' is the host name or IP address of the time server.
To configure Windows system to be a time client, simply enter the following at the command line:
+
 
 +
 
 +
To ensure that your clock is updated immediately, stop the windows time service, set your clock back 5 minutes, then set the hostname, and restart your time service.
  
 +
C:\> net stop w32time
 +
C:\> time
 
  C:\> net time /setsntp:''hostname''
 
  C:\> net time /setsntp:''hostname''
 +
C:\> net start w32time
 +
 +
=== Unix Client Configuration ===
 +
On a unix system, ask a sysadmin to ensure that ntpd is running and configured properly.  Typically, this involves ensuring that /etc/ntp.conf contains the following line:
 +
 +
  server ''hostname''
  
 
Where ''hostname'' is the host name or IP address of the time server.
 
Where ''hostname'' is the host name or IP address of the time server.
  
=== Unix Configuration ===
+
==notes==
On a unix system, ask a sysadmin to ensure that ntpd is running and configured properly.
 
  
==Systems Affected==
+
* [http://www.ntp.org/ The Network Time Protocol] site provides an open source implementation of the NTP protocol.
All
 
  
===Actors===
+
* [http://tf.nist.gov/service/time-servers.html NIST] provides several time servers in the US that can be used to synchronize a system's internal clock.
[[Image:ct.png]]
 
* [[Time Client]]
 
* [[Time Server]]
 
  
==See Also==
+
* [http://www.pool.ntp.org/en/ ntp.pool.org] is the international pool of NTP servers set up to distribute and share the load on time servers.
Profile Status: [[Comments| Final Text]]
 
  
The [[Frameworks#IHE IT Infrastructure Technical Framework| IT Infrastructure Framework]] is the official master document for this Profile.
 
  
The [[CT FAQ]] answers typical questions about what the Profile does.
+
A [http://www.economist.com/blogs/babbage/2012/05/medical-devices May 2012 Economist article] commented on the persistent need for time synchronization of medical devices.
  
The [[CT Implementation]] provides additional information about implementing this Profile in software.
 
  
 
This page is based on the [[Profile Template]]
 
This page is based on the [[Profile Template]]
  
 
[[Category:Profiles]]
 
[[Category:Profiles]]
 +
[[Category:ITI Profile]]
 +
[[Category:Security]]

Latest revision as of 11:51, 19 November 2021

provides a means to ensure that the system clocks and time stamps of the many computers in a network are well synchronized. This profile specifies synchronization with a median error less than 1 second. This is sufficient for most purposes.


Formal Specification

See Also

Windows Client Configuration

To configure Windows system to be a time client, simply enter the following at the command line:

C:\> net time /setsntp:hostname

Where hostname is the host name or IP address of the time server.


To ensure that your clock is updated immediately, stop the windows time service, set your clock back 5 minutes, then set the hostname, and restart your time service.

C:\> net stop w32time
C:\> time
C:\> net time /setsntp:hostname
C:\> net start w32time

Unix Client Configuration

On a unix system, ask a sysadmin to ensure that ntpd is running and configured properly. Typically, this involves ensuring that /etc/ntp.conf contains the following line:

 server hostname

Where hostname is the host name or IP address of the time server.

notes

  • NIST provides several time servers in the US that can be used to synchronize a system's internal clock.
  • ntp.pool.org is the international pool of NTP servers set up to distribute and share the load on time servers.


A May 2012 Economist article commented on the persistent need for time synchronization of medical devices.


This page is based on the Profile Template