System Clock and Time Protocols
The switch uses the system clock to display the time and time-stamping messages. Set the system clock to Coordinated Universal Time (UTC); the switch calculates local time based on the time zone setting. Time-stamps and time displays are in local time. The system clock can be set manually or via Network Time Protocol (NTP); any NTP servers properly configured on the switch override time manually entered.
The following sections deal with the configuration of the system clock and the use of NTP and PTP.
Configuring the Time Zone
Select the switch's time zone to convert the system time (UTC) to local time. To specify the time zone, use the clock timezone command.
Examples
- These commands configure the switch for the United States Central Time Zone.
switch(config)# clock timezone US/Central switch(config)#show clock Mon Jan 14 18:42:49 2013 timezone is US/Central switch(config)#
- To view the predefined time zone labels, enter clock timezone with a question
mark.
switch(config)# clock timezone ? Africa/Abidjan Africa/Accra WET WET timezone Zulu Zulu timezone switch(config)#clock timezone
- This command displays all time zone labels that start with
America.
switch(config)# clock timezone AMERICA? America/Adak America/Anchorage America/Yellowknife switch(config)#clock timezone AMERICA
Setting the System Clock Manually
The clock set command manually configures the system clock time and date in local time. Manually enter any NTP servers properly configured on the switch override time.
Example
switch# clock set 08:15:24 14 Jan 2013
Mon Jan 14 08:15:25 2013
timezone is US/Central
Displaying the Time
Enter the show clock command to display the local time and configured time zone.
Example
switch(config)# show clock
Mon Jan 14 16:32:46 2013
timezone is America/Los_Angeles
Network Time Protocol (NTP)
Network Time Protocol (NTP) is enabled on the switch by default, and time settings from any properly configured NTP server will override manual setting of the system clock.
NTP servers synchronize time settings of systems running an NTP client. The switch supports NTP versions 1 through 4. The default is version 4. After configuring the switch to synchronize with an NTP server, it may take up to ten minutes for the switch to set its clock.Select the configured running-config lists of the NTP servers that the switch uses.
Configuring the NTP Server
The ntp server command adds a server to the list or modifies the parameters of a previously listed address. When the system contains multiple NTP servers, the prefer keyword can be used to specify a preferred NTP server, which will be used as the NTP server if not discarded by NTP.
Note that all NTP servers must be in the same VRF and added in the default VRF if no VRF is specified.
The system clock is set via NTP if NTP is enabled, at least one NTP server is properly configured on the switch, and NTP overrides the manual setting of the system clock. Enable NTP by default. To disable NTP, select the no ntp command.
Example
These commands add three NTP servers, designating the second server as preferred.
switch(config)# ntp server local-NTP
switch(config)#ntp server 172.16.0.23 Prefer
switch(config)#ntp server 172.16.0.25
Configuring the NTP Source
A local interface can be specified as the source in outgoing NTP packets using the ntp local-interface command to control the address to which NTP responses to the switch are sent. The IP address of that interface is then used as the source address in all outgoing NTP packets unless the switch is acting as an NTP server and a server-specific source is configured using the source option of the ntp server command.
Example
switch(config)# ntp local-interface vlan 25
switch(config)#
Configuring the Switch as an NTP Server
To configure the switch to accept NTP requests on all interfaces, use the ntp serve all command to enable NTP server mode globally on the switch. To configure an individual interface to accept or deny NTP requests, use the ntp serve command. Interface level settings override the global settings, and changing the settings at either the global or interface level also causes the switch to re-synchronize with its upstream NTP server. Disable the NTP server mode by default.
Examples
- This command configures the switch to act as an NTP server, accepting NTP
requests.
switch(config)# ntp serve all switch(config)#
- These commands configure interface ethernet 5 to
accept NTP requests regardless of global
settings.
switch(config)# interface ethernet 5 switch(config-if-Et5)#ntp serve switch(config-if-Et5)#
Configuring NTP Authentication
The switch can be configured to accept NTP packets only from an authenticated server or client. Disable the NTP authentication by default.
To configure the switch to authenticate NTP packets, create one or more authentication keys using the ntp authentication-key command, specify which keys are trusted by using the ntp trusted-key command, use the ntp authenticate command to enable NTP authentication, and specify to use the trusted-key for a specific server. The NTP server must be configured to select the same authentication key and key ID number.
Note: Enable when NTP authentication on a switch; all NTP servers upstream of the switch and all NTP clients of the switch should have matching keys configured, and clients must have NTP authentication enabled.
These commands configure the switch to authenticate NTP packets using key 328 with the plaintext password timeSync.
switch(config)# ntp authentication-key 328 md5 timeSync
switch(config)#ntp trusted key 328
switch(config)#ntp authenticate
switch(config)#
Viewing NTP Settings and Status
To display the status of Network Time Protocol (NTP) on the switch, use the show ntp status command. To display the status of connections to NTP servers, use the show ntp associations command.
Note: In the output for show ntp associations, the reference ID (which identifies the time source of the NTP server) is either the IPv4 address of the time source or, if that source has an IPv6 address, the first four octets of the MD5 hash of that IPv6 address. In EOS releases prior to 4.23.2, the show ntp status command identified the system peer by its reference ID as described above. Still, in later releases, it shows the IP address (whether IPv4 or IPv6).
Examples
- This command displays the status of the switch’s NTP
connection.
switch# show ntp status synchronised to NTP server (192.168.78.62) at stratum 3 time correct to within 66 ms polling server every 1024 s switch #
- This command displays data about the NTP servers in the
configuration.
switch# show ntp associations remote refid st t when poll reach delay offset jitter ============================================================================== +l.ntp.arista.co 125.157.10.11 2 u 539 1024 377 121.748 -0.345 0.893 -3.ntp.arista.co 127.31.152.34 2 u 868 1024 377 101.671 2.434 1.529 +2.ntp.arista.co 176.131.12.185 2 u 676 1024 377 116.505 0.03 0.768 *4.ntp.arista.co 120.181.192.192 2 u 696 1024 377 48.431 -0.416 0.15 switch#