不管您是做网络管理,还是路由交换或是服务器搭建。设备的时间同步问题都非常的重要。本次介绍一下在CISCO路由器上配置NTP服务器,以解决企业中路由器、交换机及windows服务器、Linux服务器等设备的时间同步问题。尤其是做网络管理的同志们可要注意啦!您肯定不希望接收到设备时间不统一Trap事件。

NTP(Network Time Protocol,网络时间协议)是基于RFC1305的协议,是一个跨越广域网或局域网的复杂的同步时间协议。一般情况下建议配置在路由器上,当然配置在其它设备上都是可以的。接下来我们根据下面的拓扑图来看一下在路由器上配置NTP服务器的方法以及在不同网段获取NTP信息。

拓扑如下:

 

【实验要求】

R5充当NTPServer

R1与R6自动从NTPServer上获取地址


 

【实验配置】


1、配置路由器基本信息。
 

R1:
inter fa 0/0
ip address 155.1.146.1 255.255.255.0
no shut
R4:
inter ethernet 0/0
ip address 155.1.146.4 255.255.255.0
no shut
!
interface Serial 0/0
encaps frame-relay
no frame-relay inverse
ip address 155.1.0.4 255.255.255.0
frame map ip 155.1.0.5 405 broad
no shutdown
R5:
interface Serial 0/0
encaps frame-relay
no frame-relay inverse
ip address 155.1.0.5 255.255.255.0
frame map ip 155.1.0.4 504 broad
no shut
R6:
inter gig 0/0
ip address 155.1.146.6 255.255.255.0
no shut

 

2、配置路由器的所在的时区。

R5(config)# clock timezone peking +8
R5(config)#
Mar 1 00:24:49.275: %SYS-6-CLOCKUPDATE: System clock has been updated from 08:24:49 peking Fri Mar 1 2002 to 08:24:49 peking Fri Mar 1 2002, configured from console by console.
说明:上面的配置中Peking用来指明所在时区的名字,+8是指相对于国际时间的偏移量,这个值的取值范围从-23 – 23.

 
3、配置路由器的时间
R5# clock set 08:36:00 12 April 2012

4、指定路由器为NTP服务器,及指定发送广播接口
R5:
ntp master 1
interface Serial 0/0
ntp broadcast
说明:指定路由器为NTP服务器时用的命令是master,而不是server,注意现在又回到了全局模式

5、在R4上启用NTP客户端接收由NTP Server发出的时钟信号
R4:
interface Serial 0/0
ntp broadcast client

6、在R1与R6上设置NTP同步
R1(config)# ntp server 155.1.146.4
R1(config)# clock timezone peking +8
R6(config)# ntp server 155.1.146.4
R6(config)# ntp peer 155.1.146.1
R6(config)# clock timezone peking +8
如果不能获得请注意以下原因,比如网络不通,防火墙阻碍了123端口(NTP服务的端口),客户端上显示的时间与NTP服务器上的时间悬殊过大。

说明:现在使用ntp server命令来指定NTP服务器的地址,注意不要望了时区的设置,否则获得的时间将会是UTC时间。