网络管理,路由交换或是服务器搭建。设备的时间同步问题都非常的重要。本次介绍一下在CISCO路由器上配置NTP服务器,以解决企业中路由器、交换机及windows服务器、Linux服务器等设备的时间同步问题。尤其是做网络管理的同志们可要注意啦!您肯定不希望接收到设备时间不统一Trap事件。
NTP(Network Time Protocol,网络时间协议)是基于RFC1305的协议,是一个跨越广域网或局域网的复杂的同步时间协议。一般情况下建议配置在路由器上,当然配置在其它设备上都是可以的。接下来我们根据下面的拓扑图来看一下在路由器上配置NTP服务器的方法以及在不同网段获取NTP信息。
拓扑如下:
CISCO路由器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时间。